Developing applications on Kubernetes

Kubernetes is the foundation of cloud software architectures like microservices and serverless. For developers, Kubernetes brings new processes for continuous integration and continuous deployment; helps you merge code; and automate deployment, operation and scaling across containers in any environment.

WATCH! Developer productivity on Kubernetes with OpenShift

Ryan Jarvinen offers comparisons between OpenShift and vanilla Kubernetes, and explains how Red Hat helps developers build, instrument, and manage containerized solutions that can be run securely on any infrastructure.

What is Kubernetes?

Kubernetes is a system for managing container-based applications. Kubernetes empowers developers to utilize new architectures like microservices and serverless that require developers to think about application operations in a way they may not have before. These software architectures can blur the lines between traditional development and application operations, fortunately, Kubernetes also automates many of the tedious components of operations including deployment, operation, and scaling. For developers Kubernetes opens a world of possibilities in the cloud, and solves many problems, paving the way to focus on making software.

Red Hat named a Leader in 2024 Gartner® Magic Quadrant™ for Container Management

Recognized for completeness of vision and ability to execute.

Quadrant for Container Management. 
Gartner Magic Quadrant research methodology provides a graphical competitive positioning of four types of technology providers in fast-growing markets:

Red Hat named a Leader in 2024 Gartner® Magic Quadrant™ for Cloud Application Platforms

Recognized for completeness of vision and ability to execute.

Red Hat has been recognized by Gartner as a Leader in the first-ever 2024 Gartner Magic Quadrant for Cloud Application Platforms.

DevNation Master Courses: Kubernetes Beginner 1 & 2

Featured resources

Kubernetes E-books
Share graphics_5 ways developers benefit from Red Hat OpenShift

5 ways developers benefit from Red Hat OpenShift

Valentina Rodriguez Sosa
Share graphics_10 reasons why developers should consider Podman Desktop

Infographic: 10 reasons why developers should consider Podman Desktop

Markus Eisele +1
Quarkus in Action

Quarkus in Action

Martin Štefanko +1
Developer Portals share image

Developer Portals: Prepare to Perform with Red Hat Developer Hub

Hans-Peter Grahsl +2
Kubernetes Cheat sheets
Share graphics_OpenShift command line essentials.png

OpenShift command line essentials cheat sheet

Don Schenck
Share graphics_Writing a Kubernetes Operator in Java

Writing a Kubernetes Operator in Java Cheat Sheet

Alex Soto Bueno
Share graphics_Quarkus and Kubernetes II

Quarkus & Kubernetes II Cheat Sheet

Alex Soto Bueno
Share graphics_Quarkus and Kubernetes I

Quarkus & Kubernetes I Cheat Sheet

Alex Soto Bueno
Kubernetes Articles

Dynamic Cards

A code editor with four icons symbolizing DevOps, developers, a gear, and a cluster.
Article
Jan 14, 2025

Debuginfod project update 2024

Aaron Merey

A quick review of notable updates and enhancements to debuginfod in 2024.

Featured image for: SCTP over UDP in the Linux kernel.
Article
Jan 09, 2025

Dumping packets from anywhere in the networking stack

Antoine Tenart

Dive into existing solutions for packet dumping, their limitations, and how...

Featured image for Red Hat Ansible Automation Platform
Article
Jan 09, 2025

Implement remediation strategies with Event-Driven Ansible

Romain Pelisse

Discover how you can utilize Event-Driven Ansible to implement various...

Featured image for: SCTP over UDP in the Linux kernel.
Article
Jan 08, 2025

An overview of virtual routing and forwarding (VRF) in Linux

Antoine Tenart

Get an overview of VRF domains on Linux and how they work in combination with...