DevOps pipelines with Kubernetes

Cloud developers can take advantage of increased speed, decreased risk, and improved collaboration with Kubernetes and DevOps.

DevOps with OpenShift Book

Free book: DevOps with OpenShift

Experts explain how to configure Docker application containers and the Kubernetes cluster manager with OpenShift’s developer- and operational-centric tools. Discover how this infrastructure-agnostic container management platform can help companies navigate the murky area where infrastructure-as-code ends and application automation begins.

The book covers the following topics:

  • Why automation is important
  • Patterns and practical examples for managing continuous deployments such as rolling, A/B, blue-green, and canary
  • Implementing continuous integration pipelines with OpenShift’s CI/CD capability
  • Mechanisms for separating and managing configuration from static runtime software
  • Customizing OpenShift’s source-to-image capability
  • Considerations when working with OpenShift-based application workloads
  • Self-contained local versions of the OpenShift environment on your computer

Free book

What is DevOps?

DevOps is a set of tools and techniques for combining the development and deployment of software. DevOps uses source code management systems and automated testing software to simplify the development process, while automated build and deployment tools streamline the work of the operations team. In a sophisticated DevOps environment, the division of labor between people who write software and people who deploy software to production systems is largely artificial. As DevOps continues to mature, the line between development and operations departments will become more blurred.

DevOps - Tear down that wall

Podcast: DevOps - Tear down that wall

Red Hat's Command Line Heroes podcast series covered DevOps in Season 1, Episode 4.

What is DevOps, really? Developer guests, including Scott Hanselman from Microsoft and Cindy Sridharan of Apple, think about DevOps as a practice from their side of the wall, while members from various operations teams explain what they've been working to defend.

Differences remain, but with DevOps, teams are working better than ever. Learn more in this episode of Command Line Heroes.

 

Listen Now

New DevOps articles

How to maintain stable build and deployment performance on Red Hat OpenShift

How to maintain stable build and deployment performance on Red Hat OpenShift

January 23, 2020

In this article, I will introduce helpful, common tips for managing reliable builds and deployments on Red Hat OpenShift. If you have experienced a sudden performance degradation for builds and deployments on OpenShift, it might be helpful to troubleshoot your cluster. We will start by reviewing the whole process, from build to deployment, and then […]

Using Kubernetes ConfigMaps to define your Quarkus application's properties

Using Kubernetes ConfigMaps to define your Quarkus application's properties

January 23, 2020

So, you wrote your Quarkus application, and now you want to deploy it to a Kubernetes cluster. Good news: Deploying a Quarkus application to a Kubernetes cluster is easy. Before you do this, though, you need to straighten out your application’s properties. After all, your app probably has to connect with a database, call other […]

Why not couple an Operator's logic to a specific Kubernetes platform?

Why not couple an Operator's logic to a specific Kubernetes platform?

January 22, 2020

You might find yourself in situations where you believe that a logic implementation should occur only if and when your Operator is running on a specific Kubernetes platform. So, you probably want to know how to get the cluster vendor from the operator. In this article, we will discuss why relying on the vendor is […]

First steps with the data virtualization Operator for Red Hat OpenShift

First steps with the data virtualization Operator for Red Hat OpenShift

January 21, 2020

The Red Hat Integration Q4 release adds many new features and capabilities with an increasing focus around cloud-native data integration. The features I’m most excited about are the introduction of the schema registry, the advancement of change data capture capabilities based on Debezium to technical preview, and data virtualization (technical preview) capabilities. Data integration is a […]

What’s new in the OpenShift 4.3 console developer experience

What’s new in the OpenShift 4.3 console developer experience

January 15, 2020

The developer experience is significantly improved in the Red Hat OpenShift 4.3 web console. If you have used the Developer perspective, which was introduced in OpenShift 4.2 Console, you are probably familiar with our streamlined user flows for deploying applications, the new Topology view, and the enhanced experience around OpenShift Pipelines powered by Tekton and […]

Installing debugging tools into a Red Hat OpenShift container with oc-inject

Installing debugging tools into a Red Hat OpenShift container with oc-inject

January 15, 2020

A previous article, Debugging applications within Red Hat OpenShift containers, gives an overview of tools for debugging applications within Red Hat OpenShift containers, and existing restrictions on their use. One of the restrictions discussed in that article was an inability to install debugging tool packages into an ordinary, unprivileged container once it was already instantiated. […]

Latest Comments

Waiting for Disqus…

This panel brings together developers who understand the benefits of container technologies for DevOps and delivery pipelines.

Edson Yanaga
Director of Developer Experience at Red Hat

Developers and operators must work hand-in-hand; Burr walks us through the process and highlights automation, CI and CD deployment, containers, and microservices.

 

Burr Sutter
Chief Developer Evangelist