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

Migrating applications to OpenShift, Part 1: Overview

Migrating applications to OpenShift, Part 1: Overview

April 7, 2020

I help teams migrate their applications onto Red Hat OpenShift, so I can’t help but notice patterns and considerations that arise regarding the migration process. Such operations have many domain-specific factors, but in regards to getting the applications up and running on OpenShift, there appear to be several common patterns that teams use to migrate […]

Ceph storage monitoring with Zabbix

Ceph storage monitoring with Zabbix

March 23, 2020

Storage prices are decreasing, while business demands are growing, and companies are storing more data than ever before. Following this growth pattern, demand grows for monitoring and data protection involving software-defined storage. Downtimes have a high cost that can directly impact business continuity and cause irreversible damage to organizations. Aftereffects include loss of assets and […]

How to customize Fedora CoreOS for dedicated workloads with OSTree

How to customize Fedora CoreOS for dedicated workloads with OSTree

March 12, 2020

In part one of this series, I introduced Fedora CoreOS (and Red Hat CoreOS) and explained why its immutable and atomic nature is important for running containers. I then walked you through getting Fedora CoreOS, creating an Ignition file, booting Fedora CoreOS, logging in, and running a test container. In this article, I will walk […]

How to run containerized workloads securely and at scale with Fedora CoreOS

How to run containerized workloads securely and at scale with Fedora CoreOS

March 10, 2020

The history of container-optimized operating systems is short but filled by a variety of proposals with different degrees of success. Along with CoreOS Container Linux, Red Hat sponsored the Project Atomic community, which is today the umbrella that holds many projects, from Fedora/CentOS/Red Hat Enterprise Linux Atomic Host to container tools (Buildah, skopeo, and others) […]

Configure and run a QEMU-based VM outside of libvirt with virt-manager

Configure and run a QEMU-based VM outside of libvirt with virt-manager

March 6, 2020

I recently needed to run a virtual machine (VM) created using virt-manager outside of libvirt. I was investigating an issue that required running QEMU with the machine option dump-guest-core=on. By default, libvirt runs with that option off, so I decided to set up a standalone QEMU environment. I found the process of configuring the test […]

Speed up Maven builds in Tekton Pipelines

Speed up Maven builds in Tekton Pipelines

February 26, 2020

Tekton is an open source project that provides standard Kubernetes-style resources and building blocks for creating CI/CD pipelines that can run on any Kubernetes. Tekton does this by introducing a number of custom resource definitions (CRD) such as Pipeline, Task, and ClusterTask to provide a language and structure for defining delivery pipelines as shown in […]

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