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

Authorizing multi-language microservices with Louketo Proxy

Authorizing multi-language microservices with Louketo Proxy

August 3, 2020

What if you needed to provide authentication to several microservices that were written in different languages? You could use Red Hat Single Sign-On (SSO) to handle the authentication, but then you would still need to integrate each microservice with Keycloak. Wouldn’t it be great if a service could just handle the authentication flow and pass […]

From notebooks to pipelines: Using Open Data Hub and Kubeflow on OpenShift

From notebooks to pipelines: Using Open Data Hub and Kubeflow on OpenShift

July 29, 2020

Data scientists often use notebooks to explore data and create and experiment with models. At the end of this exploratory phase is the product-delivery phase, which is basically getting the final model to production. Serving a model in production is not a one-step final process, however. It is a continuous phase of training, development, and […]

Installing Red Hat Advanced Cluster Management (ACM) for Kubernetes

Installing Red Hat Advanced Cluster Management (ACM) for Kubernetes

July 23, 2020

Red Hat Advanced Cluster Management (ACM) for Kubernetes offers end-to-end visibility and control for managing your cluster and application lifecycle. Among other features, it ensures security and compliance for your entire Kubernetes domain across multiple data centers and public clouds. This article guides you through setting up your Red Hat OpenShift 4 environment for an […]

Open Data Hub and Kubeflow installation customization

Open Data Hub and Kubeflow installation customization

July 23, 2020

The main goal of Kubernetes is to reach the desired state: to deploy our pods, set up the network, and provide storage. This paradigm extends to Operators, which use custom resources to define the state. When the Operator picks up the custom resource, it will always try to get to the state defined by it. […]

Advanced Helm support in the OpenShift 4.5 web console

Advanced Helm support in the OpenShift 4.5 web console

July 20, 2020

Helm is a popular package manager for Kubernetes that is fully supported on Red Hat OpenShift. Starting with OpenShift 4.5, we’ve made working with Helm charts in the OpenShift web console more intuitive than ever. In this article, we introduce the new features for accessing and managing Helm charts. Helm charts in the OpenShift console […]

Best practices: Using health checks in the OpenShift 4.5 web console

Best practices: Using health checks in the OpenShift 4.5 web console

July 20, 2020

For an enterprise application to succeed, you need many moving parts to work correctly. If one piece breaks, the system must be able to detect the issue and operate without that component until it is repaired. Ideally, all of this should happen automatically. In this article, you will learn how to use health checks to […]

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