As we bid farewell to 2023, we’re highlighting the most popular articles published on Red Hat Developer this year. Kubernetes continues to be a vital area of innovation; new tools and solutions intended to simplify application development and operations are proliferating, as developers seek ways to cope with the growing complexity of managing infrastructure. It was also an exciting year in the world of Red Hat OpenShift, the hybrid cloud application platform powered by Kubernetes.
[ Learn about what’s new with Red Hat OpenShift 4.14 ]
The 10 most popular Kubernetes articles of 2023
Read on for our most-read articles on Kubernetes topics from the past year. We’ve got a guide to using Kubernetes on OpenShift, patterns for managing and deploying Helm charts, testing libraries for Kubernetes, and a whole lot more.
- 4 steps to run an application under OpenShift Service Mesh by Bob Reselman: Learn how to configure and run an application with Red Hat OpenShift Service Mesh in just 4 steps.
- How to fully utilize OpenShift for DevOps by Aine Keenan: The benefits of DevOps include faster deployment, greater automation, higher quality applications, and better collaboration. This article describes how DevOps is implemented and the tools we use.
- A developer's guide to using OpenShift with Kubernetes by Bob Reselman: Learn how to manage Kubernetes applications on Red Hat OpenShift using basic command-line and graphical tools.
- Deploy React applications to OpenShift by Yashwanth Maheshwaram: Learn how to deploy a basic React application to Red Hat OpenShift and get the benefits of continuous deployment without having to deal with Kubernetes.
- 3 patterns for deploying Helm charts with Argo CD by Trevor Royer: Explore three patterns for deploying Helm charts with Argo CD, including the advantages and disadvantages of each.
- Multiple sources for Argo CD applications by Ishita Sequeira: Learn about a new feature in Argo CD that makes it easier to manage resources in different repositories.
Core concepts, Operators, and Fabric8 Kubernetes client
- Kubernetes Patterns: The path to cloud native by Bilgin Ibryam and Roland Huss: Explore several core Kubernetes concepts that are essential for building container-based cloud-native applications in this excerpt from Kubernetes Patterns.
- How to implement Kubernetes Operators with Java Operator SDK by Igor Troyanovsky: This article demonstrates how to implement a basic operator using Java Operator SDK, Quarkus, and Fabric8 Kubernetes client.
- How to write tests with Fabric8 Kubernetes Client by Rohan Kumar: Learn how to effectively write tests for Kubernetes applications in Java using Fabric8 Kubernetes Mock Server and Fabric8 Kubernetes JUnit Jupiter extensions.
OpenShift provides several layers of abstraction over vanilla Kubernetes, but navigating its rich feature set and functionality can be daunting. Operating OpenShift: An SRE Approach to Managing Infrastructure is your guide to running and operating OpenShift clusters more efficiently. Authors Rick Rackow and Manuel Dewald highlight best practices and tools that can help reduce the effort of deploying a Kubernetes platform.
If you want to prepare yourself to tackle common challenges with Kubernetes design patterns, you can download the new edition of Bilgin Ibryam and Roland Huss's wildly popular book Kubernetes Patterns.
Looking to build your skills with OpenShift? Here are some of the self-paced guided learning tutorials we published this year, including lots of opportunities to play in the Developer Sandbox for Red Hat OpenShift:
- Foundations of OpenShift
- Create an OpenShift Serverless Function
- Using OpenShift Pipelines
- Using Red Hat OpenShift labels
- Export your application from the sandbox into Red Hat OpenShift Service on AWS
Even more Kubernetes resources
You can find all sorts of great content by browsing our whole archive of Kubernetes articles. Happy reading!