Join us

Kubernetes best practices for DevOps engineers

Best practices for Kubernetes

TL;DR:

Have to manage Kubernetes in production but don’t feel confident about its many moving parts, complex architecture, and configurations? Here’s a selection of technical guides from experienced engineers for Kubernetes beginners looking to master this orchestration tool for running containerised apps efficiently and reliably.


Kubernetes is a powerful solution for managing containers and is the standard de facto in a dynamic DevOps and SRE space. Providing lots of features and comprising many components, K8s is also well-known for its complexity.

The articles listed below will help you become aware of the most important intricacies while operating Kubernetes clusters and even master some of them.

First of all, here are the most important basics related to deploying and operating applications in Kubernetes:
- Best practices for running apps in Kubernetes. Part 1 covers update strategies, priority classes, requests & limits, probes, and more.
- Best practices for running apps in Kubernetes. Part 2 focuses on Pod Disruption Budget, Horizontal and Vertical Pod Autoscalers.

What to do with stateful workloads (such as databases) in Kubernetes? The Stateful apps in Kubernetes guide reveals the story and challenges of this engineering task, and explains how such workloads actually run in K8s and what you can use to operate them reliably.

Then come the security concerns when operating software in K8s, and these are covered in Kubernetes security basics & best practices. You will learn about existing security standards and benchmarks, the “4C” (Code, Container, Cluster, and Cloud) security model in K8s, and settings and tools to ensure proper configurations, network security, container images scanning, runtime security, auditing and logging.

At last, if you’re interested in running legacy software, such as old-fashioned monolith apps, in K8s, read the Migrating legacy PHP monolith apps on Drupal 8 to Kubernetes guide. It covers a comprehensive approach and all important migration steps that are relevant not just for Drupal or PHP, but other programming languages and frameworks as well.

Hope these articles will be helpful on your journey to manage Kubernetes
in real-world production environments!


Let's keep in touch!

Stay updated with my latest posts and news. I share insights, updates, and exclusive content.

Unsubscribe anytime. By subscribing, you share your email with @shurup and accept our Terms & Privacy.

Give a Pawfive to this post!


Only registered users can post comments. Please, login or signup.

Start writing about what excites you in tech — connect with developers, grow your voice, and get rewarded.

Join other developers and claim your FAUN.dev() account now!

Palark
Palark

Holistic DevOps and SRE experts based in Germany. We offer all-in-one services to ensure your serve…

Developer Influence
94

Influence

9k

Total Hits

14

Posts