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

Installing Red Hat OpenShift API Management

Installing Red Hat OpenShift API Management

February 23, 2021

Red Hat OpenShift API Management is a new managed application service designed as an add-on to Red Hat OpenShift Dedicated. The service provides developers with a streamlined experience when developing and delivering microservices applications with an API-first approach. OpenShift API Management was built on the success of 3scale API Management and designed to let developers easily […]

X.509 user certificate authentication with Red Hat's single sign-on technology

X.509 user certificate authentication with Red Hat's single sign-on technology

February 19, 2021

This article illustrates how to configure a browser authentication flow using X.509 user-signed certificates. Once you have set up authentication using X.509 user-signed certificates, your users will not be required to enter a username and password when authenticating against Red Hat’s single sign-on technology (SSO). Instead, they will present an X.509 certificate to the SSO […]

Enterprise DevOps: From Silos to Services

Enterprise DevOps: From Silos to Services

February 12, 2021

DevOps tells us we should break down silos between departments. Putting that admonishment into practice remains somewhat of a mystery. In large organizations it’s not feasible to make everyone part of a single team. It’s also not feasible to embed every kind of expertise into each team.

Deliver your applications to edge and IoT devices in rootless containers

Deliver your applications to edge and IoT devices in rootless containers

February 3, 2021

Applications are often developed, tested, and delivered in containers, and Red Hat OpenShift is a great platform for that purpose. Sometimes, however, the target machine is much smaller than a Kubernetes cluster. It might be an embedded server, industry PC hardware, or a single server. Let’s say the target machine was a Red Hat Enterprise […]

Getting started with Tekton and Pipelines

Getting started with Tekton and Pipelines

January 13, 2021

Tekton is a powerful, Kubernetes-native framework for creating continuous integration and delivery (CI/CD) systems. In this article, we’ll use real-world examples to show you how to install Tekton, create Tasks, and eventually create our own pipeline. What’s a pipeline? Great question! In software development, pipelines are automated processes that drive software through a process of […]

Develop Eclipse MicroProfile applications on Red Hat JBoss Enterprise Application Platform XP 2.0

Develop Eclipse MicroProfile applications on Red Hat JBoss Enterprise Application Platform XP 2.0

January 12, 2021

This article shows you how to install Red Hat JBoss Enterprise Application Platform (JBoss EAP) XP 2.0.0 GA with support for Eclipse MicroProfile. Once you’ve enabled Eclipse MicroProfile, you will be able to use its quickstart examples to start developing your own MicroProfile applications with Red Hat CodeReady Studio. In this demonstration, you’ll learn two […]

More DevOps articles

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.png
Director of Developer Experience