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

WildFly server configuration with Ansible collection for JCliff, Part 2

WildFly server configuration with Ansible collection for JCliff, Part 2

December 3, 2020

Welcome to the second part of this series introducing Ansible collection for JCliff. This new extension is designed for fine-tuning WildFly or Red Hat JBoss Enterprise Application Platform (JBoss EAP) configurations using Ansible. In Part 1, we installed JCliff and its Ansible collection and prepared our environment. We set up a minimal, working playbook for […]

New developer onboarding features in Red Hat OpenShift 4.6

New developer onboarding features in Red Hat OpenShift 4.6

November 20, 2020

We’ve added new features in the Red Hat OpenShift 4.6 release to help developers get started faster with the OpenShift web console: The default developer perspective is set based on your permissions. The developer perspective includes a guided tour. Quick starts guide you through common user flows. Samples make it easy to deploy new applications […]

Jakarta EE: Multitenancy with JPA on WildFly, Part 2

Jakarta EE: Multitenancy with JPA on WildFly, Part 2

November 12, 2020

This is the second half of a two-part article about multitenancy with the Jakarta Persistence API (JPA) on WildFly. In Part 1, I showed you how to implement multitenancy using a database. In Part 2, I’ll show you how to implement multitenancy using a schema and the Jakarta Persistence API (JPA) on WildFly. You’ll learn […]

You (probably) need liveness and readiness probes

You (probably) need liveness and readiness probes

November 10, 2020

One of the most common questions I get as a consultant is, “What is the difference between a liveness and a readiness probe?” The next most frequent question is, “Which one does my application need?” Anyone who has tried Duck Duck Go-ing these questions knows that they are difficult to answer using an internet search. In this […]

WildFly server configuration with Ansible collection for JCliff, Part 1

WildFly server configuration with Ansible collection for JCliff, Part 1

November 6, 2020

This three-part series guides you through using Ansible to fine-tune a WildFly or Red Hat JBoss Enterprise Application Platform (JBoss EAP) server configuration. We will use the most recently released version of the Ansible collection for JCliff to extend Ansible’s capabilities. The JCliff collection supports configuring several of the application server subsystems directly from Ansible. […]

Argo CD and Tekton: Match made in Kubernetes heaven

Argo CD and Tekton: Match made in Kubernetes heaven

November 3, 2020

DevNation Tech Talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions plus code and sample projects to help you get started. In this talk, you’ll learn about Argo CD and Tekton from Siamak Sadeghianfar and Burr Sutter. Tekton Pipelines is an open source project that provides a […]

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
hero-logo

AnsibleFest 2020 gave developers two days of engaging speakers, live demos, and hands-on labs.

Ansible's free virtual experience on October 13-14, 2020 connected the development community with a wider audience for collaboration and solutions. Developers, admins, and IT decision-makers answered the challenge of change with flexible, open source automation technologies.

View the available sessions