Files
awesome-kubernetes/v2-docs/kubernetes.md

269 KiB
Raw Blame History

Kubernetes

!!! info "Architectural Context" Detailed reference for Kubernetes in the context of Architectural Foundations.

Standard Reference

AI and Intelligent Tooling

Agentic Systems

CLI Tools

  • Google Agents CLI 2528 [ADVANCED LEVEL] [ENTERPRISE-STABLE] — An official command-line tool from Google designed to build, debug, and deploy agentic AI workflows. It leverages the Model Context Protocol (MCP) and Google LLM APIs to facilitate automated task execution across local filesystems and remote cloud APIs. Live grounding highlights its role in the standard dev toolchain for orchestrating autonomous workflows.

Agentic Engineering

Agentic Frameworks

Skills Integration

  • Level Up Your Agents: Announcing Google's Official Skills Repository [ADVANCED LEVEL] [COMMUNITY-TOOL] — Curator Insight: Google's official skills repository and toolkit for modular agentic development. Live Grounding: Delivers pre-integrated capabilities and action templates allowing Enterprise Gemini Agents to dynamically execute API operations, retrieve structured data, and handle multi-step workflows.

Application Architecture

State and Configuration

ConfigMaps

Secrets Management

Application Delivery and GitOps

Package Management

Helm

  • helm.sh [DOCUMENTATION] [DE FACTO STANDARD] — The main landing site for Helm, containing foundational documentation, API schemas, and architecture overviews. The ultimate hub for engineers developing or consuming Kubernetes chart templates.

Application Deployment

Deployment Strategies

Architectural Comparisons

Graceful Shutdown

  • (2023) learnk8s.io: Graceful shutdown and zero downtime deployments in Kubernetes [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — An advanced technical manual documenting the pod termination sequence. Focuses on preStop hook behaviors, SIGTERM signals, connection draining, and eliminating race conditions in ingress routers to prevent transient HTTP 502 errors.

Zero-Downtime Releases

GitOps

Post-Mortem and Lessons

Migration Protocols

Docker Compose to Kubernetes

  • (2023) loft.sh: Docker Compose to Kubernetes: Step-by-Step Migration 🌟 [COMMUNITY-TOOL] [GUIDE] — A detailed technical migration blueprint illustrating how to translate multi-container Docker Compose files into production-ready Kubernetes manifests. Covers architectural differences in networking, storage, and service definitions while explaining tool-assisted conversions and manual refactoring.

Workload Management

Deployments

Rollback Operations

  • (2023) learnk8s.io: How do you rollback deployments in Kubernetes? 🌟 [GUIDE] [COMMUNITY-TOOL] [GUIDE] — A practical exploration of K8s deployment recovery patterns. Outlines how to evaluate ReplicaSet history revisions, execute manual and automated rollback commands, and handle configuration syncing when ConfigMaps or Secrets are modified.

StatefulSet Practices

  • (2023) loft.sh: Kubernetes StatefulSet - Examples & Best Practices [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Examines advanced StatefulSet integration practices, with detailed manifest examples. Explores headless services, persistent volume retention policies, orderly rollouts, and strategies for avoiding split-brain network partition issues.

StatefulSets

Architecture

Design Patterns

  • (2022) learnk8s.io: Extending applications on Kubernetes with multi-container pods [ADVANCED LEVEL] [COMMUNITY-TOOL] — A deep architectural analysis of multi-container pod patterns, including sidecar, ambassador, and adapter implementations. These patterns decouple secondary concerns, like telemetry forwarding and credential rotation, from the primary application code. The introduction of native Sidecar container support in Kubernetes has helped reduce startup synchronization errors.

Hybrid Cloud

  • (2021) datacenterknowledge.com: The Pros and Cons of Kubernetes-Based Hybrid Cloud [COMMUNITY-TOOL] — Analyzes the operational opportunities and friction points when building hybrid clouds powered by Kubernetes. Although Kubernetes offers standard APIs across environments, challenges emerge around cross-site network latency, storage classes, and unified identity management. Enterprises solve these gaps by using hybrid tools like Anthos or OpenShift.

Microservices

Distributed Application Runtime

  • dapr.io [ADVANCED LEVEL] [DE FACTO STANDARD] — Curator Insight presents Dapr as a portable, event-driven runtime that simplifies building resilient, distributed microservices. Live Grounding highlights its widespread enterprise adoption as a CNCF incubated project, offering sidecar APIs for state management, pub/sub, and service invocation across any cloud.

Multi-Cluster

  • (2023) ==KubeFed: Kubernetes Cluster Federation== 2484 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] — The deprecated repository for KubeFed (Kubernetes Cluster Federation). Originally designed to coordinate multiple clusters from a single management plane, the project was retired due to design limitations. Production multi-cluster environments have moved to more modern architectures like Karmada, OCM, or service-mesh federation solutions.
  • (2022) learnk8s.io: Architecting Kubernetes clusters — how many should you have? [ADVANCED LEVEL] [COMMUNITY-TOOL] — An architectural decision-making guide analyzing the trade-offs of deploying a single giant Kubernetes cluster versus many isolated environments. The multi-cluster approach offers superior blast-radius protection but introduces high control plane costs and operational friction. Platform teams frequently implement a hybrid pattern, using virtual clusters for non-production environments to control overhead.
  • (2022) redhat.com: 3 questions to answer when considering a multi-cluster Kubernetes architecture [COMMUNITY-TOOL] — A framework for teams planning a multi-cluster architecture. It addresses cluster lifecycle management, unified networking, and security governance. Rather than manually configuring disparate endpoints, production workflows integrate GitOps engines and service meshes to manage applications across multiple clusters.

CLI Tools (1)

Kubectl

  • (2021) padok.fr: Getting started with kubectl plugins [COMMUNITY-TOOL] — A practical guide to extending the capabilities of the kubectl CLI using custom scripts and plugins managed by the Krew ecosystem. It details how the client dynamically discovers and runs external executables. Building custom, domain-specific plugins has become a standard way for platform teams to simplify operational steps for application developers.

Cloud Architecture

Visualization and Security

AWS Topology

Cloud Infrastructure

GPU Compute

Model Deployment

  • How to run Deepseek R1 LLMs on GPU Droplets [COMMUNITY-TOOL] [GUIDE] — Tactical walkthrough showing how to provision DigitalOcean GPU Droplets to serve DeepSeek-R1. Configures vLLM runtimes, registers systemd units, and establishes benchmarking paradigms to maximize inference performance on cost-effective infrastructure.

Service Mesh

Istio Mesh

  • Istio.io [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] — The premier open-source service mesh providing advanced traffic management, end-to-end security, and granular observability. Uses Envoy proxies (via sidecars or Ambient mode) to secure and manage microservice fabrics.

Strategy

Hybrid Systems

  • (2022) blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds 🌟🌟🌟 [COMMUNITY-TOOL] — Contrasts the architectural realities of single-vendor setups ('Mono Cloud') with distributed hybrid and multi-cloud strategies. It explains how decoupling data storage using open standard object storage interfaces allows for a consistent data plane across diverse physical locations. It highlights strategies to maintain performance across public cloud boundaries and on-premise arrays.

Cloud Native

Kubernetes (1)

Fleet Management

Serverless Frameworks

OpenFaaS

  • (2021) xenonstack.com: Serverless Architecture with OpenFaaS and Java [JAVA CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Practical implementation guide for designing and deploying Java-based microservices using OpenFaaS on Kubernetes. Outlines the building of lightweight Docker images, optimizing Java virtual machine (JVM) cold-start times within a serverless container environment, and leveraging Prometheus for auto-scaling based on request metrics.

Cloud Native Architecture

Orchestration

Kubernetes Pod Lifecycle

  • K8s prevent queue worker Pod from being killed during deployment [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] — Provides concrete technical implementation strategies to prevent abrupt termination of active queue worker Pods during rolling Kubernetes updates. It details the effective utilization of preStop hooks and graceful shutdown signals within Pod specifications. It ensures zero-loss processing of long-running asynchronous messages.

Cloud-Native Infrastructure

GitOps and Declarative Delivery

Argo Project Ecosystem

  • ArgoCon North America 2026 Call for Proposals [ADVANCED LEVEL] [EMERGING] — Curator Insight: Direct portal to community sessions, submissions, and emerging patterns for the Argo GitOps suite in 2026. Live Grounding: Acts as the primary standard gathering point for Kubernetes GitOps continuous delivery. Keeps teams abreast of cutting-edge development paths in orchestration.

Cluster Administration

Operations

Optimization Strategies

  • (2022) Optimize Kubernetes cluster management with these 5 tips [COMMUNITY-TOOL] — Outlines five operational strategies for managing clusters at scale. Focuses on security configuration structures, centralized configuration practices, and standardizing security policies to reduce administrative overhead.

Production Engineering

Advanced Lessons

GCP Guidelines

  • (2023) cloud.google.com: Kubernetes Best Practices [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Google's authoritative architectural guide on Kubernetes best practices. Includes prescriptive strategies on resource allocation, container lifecycle management, cloud-native networking, and securing production GKE or multi-cloud environments.

Hardening Checklists

  • (2023) learnk8s.io: Kubernetes production best practices [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — A comprehensive operational hardening checklist for production-grade clusters. Details best practices for high-availability setups, network isolation, cluster backup strategies, and robust observability configurations.

Cluster Architecture

Multi-Tenancy

Fundamental Concepts

  • (2022) thinksys.com: Understanding Multi-Tenancy in Kubernetes 🌟 [COMMUNITY-TOOL] — A comprehensive primer on Kubernetes multi-tenancy models. Analyzes soft and hard boundaries, exploring the deployment mechanics of network policies, isolated service accounts, RBAC constraints, and ingress controller sharing.

Hierarchical Namespace Controller

  • (2024) ==Hierarchical namespaces== 944 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] — Official repository for the Hierarchical Namespace Controller (HNC). Live Grounding Note: Although the HNC project is archived in this repository, it established critical concepts for sub-namespace cascading policies and resource propagation in complex multi-tenant topologies.

Hierarchical Namespaces

Implementation Checklists

  • (2023) loft.sh: 10 Essentials For Kubernetes Multi-Tenancy [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — A highly-structured checklist highlighting ten core pillars of multi-tenant engineering. Outlines essential strategies for implementing Resource Limits, cost allocation, audit trail security, network partitioning, policy engines, and virtual clusters.

Self-Service Namespaces

  • (2023) Self-Service Kubernetes Namespaces Are A Game-Changer 🌟 [COMMUNITY-TOOL] — Evaluates self-service namespace provisioning patterns as a cornerstone of platform engineering. Shows how automating namespace creation with integrated RBAC, NetworkPolicies, and ResourceQuotas reduces platform friction for development teams.

Tooling Assessment

  • (2023) loft.sh: Multi-Tenant Kubernetes Clusters: Challenges and Useful Tooling [ADVANCED LEVEL] [COMMUNITY-TOOL] — A structural assessment of the isolation and orchestration challenges present in shared clusters. Evaluates practical multi-tenant tooling options, detailing how OPA/Gatekeeper, Kyverno, and virtual cluster layers construct robust security fences around workloads.

Troubleshooting Namespaces

  • (2022) openshift.com: The Hidden Dangers of Terminating Namespaces 🌟 [ADVANCED LEVEL] [COMMUNITY-TOOL] — A deep diagnostic into namespaces stuck in the 'Terminating' state. Analyzes underlying causes such as lingering custom resources, non-responsive admission webhooks, and active finalizers, providing safe recovery scripts to manually clear finalizers.

Virtual Clusters

  • (2023) loft.sh: Kubernetes Multi-Tenancy: Why Virtual Clusters Are The Best Solution [ADVANCED LEVEL] [COMMUNITY-TOOL] — Contrasts traditional logical multi-tenancy (namespaces) and physical segregation (distinct clusters) against virtual clusters (vcluster). Outlines how running isolated tenant control planes within a host namespace reduces API server pressure and provides hard tenancy boundaries.

Cluster Operations

GUI Clients

  • Kubeterm: Graphical Management Tool for Kubernetes 208 [EN CONTENT] [COMMUNITY-TOOL] — An open-source desktop client designed for administrative and monitoring interactions within Kubernetes clusters. Employs graphical representations of active resources to lower cognitive load during deep-dive debugging of deployments, services, and namespace configurations.

Cluster Security and Governance

Admission Control

Policy Enforcement

  • (2023) loft.sh: Kubernetes Admission Controllers: What They Are and Why They Matter [COMMUNITY-TOOL] — Examines the strategic and security roles that admission controllers perform within enterprise clusters. Highlights custom webhook patterns, schema validation, default-injection, and how admission control blocks unauthorized actions to enforce organizational compliance standards.

Validation and Mutation

  • (2021) sysdig.com: Kubernetes admission controllers in 5 minutes [COMMUNITY-TOOL] — A concise primer on the operational lifecycle of Mutating and Validating Admission Controllers in the API server sequence. Explains how webhooks intercept, inspect, and mutate Kubernetes resource requests prior to persistence in the etcd storage engine.

Community

Communication

  • (2026) slack.kubernetes.io [COMMUNITY-TOOL] — The gateway portal to the official Kubernetes community Slack workspace. It connects engineers globally for discussions across hundreds of channels, categorized by SIGs, geographic user groups, and specific tools. This platform is the primary venue for real-time collaboration, peer support, and tracking the evolution of the cloud-native ecosystem.

Configuration

Infrastructure as Code

  • (2021) Templating YAML in Kubernetes with real code [ADVANCED LEVEL] [COMMUNITY-TOOL] — Advocates for using real programming languages (Go, TypeScript, Python) to generate Kubernetes YAML manifests programmatically, moving away from string-templating engines like Helm. The article points out that string manipulation leads to fragile deployments and limits unit testing. The industry has increasingly adopted CDKs, such as cdk8s and Pulumi, to bring structured software engineering to configuration management.

Container Orchestration

Kubernetes (2)

Architecture Diagrams

  • (2021) brennerm.github.io: Kubernetes Overview Diagrams 🌟 [COMMUNITY-TOOL] — An exceptional visual library showcasing Kubernetes control flows, storage mounting, pod states transitions, and traffic routing mechanisms. Helps platform architects easily diagnose complex component interactions and scheduling profiles.

Community Platforms

  • (2024) twitter.com/kubernetesio [COMMUNITY-TOOL] — The main public community stream for the Kubernetes ecosystem on X/Twitter. Acts as a critical communication source for real-time security disclosures, new releases, SIG events, and system deprecation reports.

Conceptual Overview

  • (2022) devcentral.f5.com: What is Kubernetes? [COMMUNITY-TOOL] — An F5 technical article presenting Kubernetes fundamentals, core cluster scheduling benefits, and modern service proxy routing models. Walks through network load balancing mechanisms required to transition monolithic architectures to microservices.

Infrastructure Control Planes

Spanish Guides

  • (2021) elmanytas.es: Kubernetes para impostores III [SPANISH CONTENT] [COMMUNITY-TOOL] — A detailed educational guide in Spanish targeting fundamental Kubernetes resource scheduling. Reviews the creation of persistent volume claims, routing configurations, and container startup sequences designed to help entry-level DevOps operators.

System Architecture

Data Formats

JSON

Templating and Generation

  • Jsonnet [ADVANCED LEVEL] [ENTERPRISE-STABLE] — A declarative, data-templating syntax extending JSON with functions, variables, and inheritance structures. It empowers systems engineers to programmatic compile, clean, and deduplicate deeply nested server specifications.

Developer Experience

CLI Tools (2)

Secret Management

  • (2021) kei6u/kubectl-secret-data 39 [GO CONTENT] 🌟 [COMMUNITY-TOOL] — A handy kubectl plugin designed to easily decode and view nested Kubernetes Secret values. It avoids tedious base64 pipeline parsing by outputting clean decoded payloads directly to stdout.

Image Building

Educational Content

Developer Tools

AI Coding Assistants

Agentic Workflows

  • Development Environments for Cloud Agents [ADVANCED LEVEL] [COMMUNITY-TOOL] — Analyzes the infrastructure required to run high-autonomy AI coding agents. Discusses secure sandboxing, runtime requirements, and interactive execution environments designed to bridge LLMs with real-world system runtimes safely.

FinOps

Commercial Tools

  • (2023) infoworld.com: Sysdigs new Cost Advisor aims to cut Kubernetes costs [COMMUNITY-TOOL] — An industry report detailing the launch of Sysdig's Cost Advisor, a utility designed to correlate security monitoring with FinOps analysis. By cross-referencing runtime execution profiling with cloud billing metrics, the system identifies waste without compromising workloads. This signals a broader industry convergence where security, observability, and cost allocation are managed through unified runtime instrumentation.

Cost Visibility

  • (2021) rancher.com: Gain Better Visibility into Kubernetes Cost Allocation [COMMUNITY-TOOL] — Focuses on establishing structural visibility into shared cluster resource consumption using the SUSE Rancher management suite. The integration addresses how to apportion aggregate cloud expenses across distinct namespaces and business units. This aligns with modern FinOps strategies by turning abstract cloud bills into actionable telemetry.

Multi-Tenancy (1)

  • (2023) loft.sh: Kubernetes Cost Savings By Reducing The Number Of Clusters [COMMUNITY-TOOL] — Detailed strategic brief promoting physical cluster consolidation as a primary FinOps lever. By hosting multiple logical tenants inside shared clusters rather than spinning up isolated physical planes, organizations can eliminate substantial cloud load balancer and control plane overhead. Strong namespace boundaries and virtual clusters are required to prevent security crosstalk.

OpenCost

  • (2020) ==github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus metric exporter== 6553 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — The repository containing the open-source engine built to export real-time Kubernetes infrastructure cost data to Prometheus. Originally developed by Kubecost, this codebase has transitioned into the CNCF OpenCost sandbox project. It establishes the benchmark specification for cloud-native cost allocation APIs across multi-cloud deployments.

Resource Optimization

  • (2024) nextplatform.com: Kubernetes Clusters Have Massive Overprovisioning Of Compute And Memory 🌟 [COMMUNITY-TOOL] — Presents empirical research exposing widespread compute and memory overprovisioning across industry Kubernetes clusters, pointing out that up to 50% of allocated capacity sits idle. The source data reveals that fear of application instability and OOM kills drives platform engineers to over-allocate limits. This operational margin error has accelerated the integration of automated vertical pod autoscaling (VPA) and real-time rightsizing analytics.

TCO Analysis

  • (2022) containerjournal.com: Assessing the True Cost of Kubernetes [COMMUNITY-TOOL] — A high-level Total Cost of Ownership (TCO) evaluation framework that goes beyond simple VM pricing to include engineers' salaries, training, maintenance, and auxiliary SaaS licenses. While developers initially view Kubernetes as a free open-source platform, real-world data demonstrates that operational human overhead represents the largest component of long-term deployment budgets.

GitOps and Continuous Delivery

Deployment Strategies (1)

Blue-Green

  • (2022) ==semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes 🌟== [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — A highly-rated technical guide illustrating step-by-step implementation of automated Blue-Green deployments within a Kubernetes cluster. Details traffic switching using Kubernetes Services and ingress resources, highlighting rollback procedures and pipeline workflow integration.

Health and Observability

Cluster Monitoring

etcd Monitoring

  • (2022) sysdig.com: How to monitor etcd [ADVANCED LEVEL] [COMMUNITY-TOOL] — A technical diagnostic guide for etcd monitoring. Pinpoints critical operational metrics, including write-ahead log (WAL) sync durations, database size, peer connection latency, and consensus health to ensure cluster stability.

Health Checks

Best Practices

  • (2022) datree.io: 6 Best Practices for Effective Readiness and Liveness Probes [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Details six actionable guidelines for designing effective health checks. Highlights the use of independent telemetry endpoints, the separation of startup checks, and how to configure probe failures without overloading database connections.

Liveness Probes

Monitoring Health Checks

Readiness Probe Configuration

Readiness Probes

  • (2023) loft.sh: Kubernetes Readiness Probes - Examples & Common Pitfalls [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Explores readiness probe configuration patterns, highlighting common architectural traps. Explains how misconfigured external dependency checks (such as databases) can trigger cascading service failures across microservices.

Resiliency Patterns

Setup Guidelines

Infrastructure

Cluster Provisioning

Canonical Juju

  • (2026) Conjure up [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] — The canonical toolset for automating cloud operations using Juju charms. Simplifies the installation of Charmed Kubernetes clusters across various clouds. Note: Conjure-up has been fully integrated and evolved directly into Canonical Juju's primary modeling environment.

Containerization

Kernel Internals

  • Controlling Process Resources with Linux Control Groups (cgroups) [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] — A deep, interactive laboratory walk-through demonstrating how Linux Control Groups (cgroups) throttle and isolate system resources. Crucial baseline knowledge for understanding container limits in Kubernetes.

Node Sizing

  • (2023) argonaut.dev: Choosing an Optimal Kubernetes Worker Node Size 🌟 [COMMUNITY-TOOL] — An analytical trade-off framework comparing the performance and financial costs of utilizing many small worker nodes versus fewer large worker nodes in a cluster. Smaller nodes limit blast radius but introduce higher system component overhead; larger nodes maximize bin-packing efficiency but raise scheduling complexity. Platform designs favor dynamic autoscalers like Karpenter over statically sized node configurations.
  • (2022) learnk8s.io: Architecting Kubernetes clusters — choosing a worker node size [ADVANCED LEVEL] [COMMUNITY-TOOL] — Deep technical analysis explaining how container runtimes, kubelet, and host operating systems reserve system resources. Failing to calculate OS overhead, DaemonSet configurations, and IP allocation limits can lead to unexpected node exhaustion. Standard practice relies on this mathematical breakdown to build efficient autoscaler templates.

Infrastructure and Platform

Architecture (1)

Control Plane

Design Philosophy

  • (2022) buttondown.email: Two reasons Kubernetes is so complex [ADVANCED LEVEL] [COMMUNITY-TOOL] — Explores the fundamental design complexities of Kubernetes. Traces the cognitive load to its dual nature: functioning both as a complex asynchronous, declarative database and an extensible substrate for heterogeneous cloud environments.

CICD Platforms

Container Building

  • (2025) shipwrightio [COMMUNITY-TOOL] — Analyzes Shipwright, a declarative build framework powered by Tekton. Demonstrates how to compile, build, and push production-ready container images directly within clusters using technologies like Buildpacks, Kaniko, or Buildah.

Developer Experience (1)

Cloud Architecture (1)

AWS Deployments

  • (2023) kubernetes-on-aws.readthedocs.io [ADVANCED LEVEL] [COMMUNITY-TOOL] — A comprehensive deployment guide for running production Kubernetes clusters inside AWS. Details EKS and self-managed network patterns, IAM authentication integrations, security group optimizations, and storage-class configurations with EBS/EFS CSI drivers.

OpenStack Integration

Cloud Native Ecosystem

  • (2020) 4 trends for Kubernetes cloud-native teams to watch in 2020 [COMMUNITY-TOOL] — Historical analysis on early microservice patterns, container abstractions, and enterprise Kubernetes platform developments. Captures the architectural state of declarative infrastructure scaling models at the turn of the decade.

News Portal

  • (2025) containerjournal.com [COMMUNITY-TOOL] — Industry portal covering modern developments in container technologies, security policies, and DevOps pipelines. Serves as a reference hub for following CNCF projects, service mesh evolutions, and open-source platform tooling.

Cluster Provisioning (1)

Lightweight Orchestrators

  • (2025) k0sproject [COMMUNITY-TOOL] — An evaluation of the k0s project, a lightweight, single-binary Kubernetes distribution. Explores packaged control planes and operational patterns ideal for edge compute, IoT nodes, and low-resource dev sandboxes.

Containers

Backend Engineering

Linux Kernel

  • (2021) redhat.com: Building containers by hand: The PID namespace [ADVANCED LEVEL] [COMMUNITY-TOOL] — Deep-dive technical article demonstrating namespace creation from scratch using native Linux tools. Highlights how the PID namespace establishes process tree isolation, forming the foundational core of modern container execution engines.

Virtualization

  • (2021) geeksforgeeks.org: Kubernetes Concept of Containers [COMMUNITY-TOOL] — Explores fundamental container concepts. Distinguishes light OS virtualization from heavy virtualization, highlighting the operational benefits of shared-kernel process isolation, execution sandboxes, and minimal container images.

Developer Experience (2)

API Mocking

  • (2025) microcksio [COMMUNITY-TOOL] — Explores Microcks, an open-source mocking framework designed to integrate into Kubernetes pipelines. Discusses automated testing patterns for REST, GraphQL, gRPC, and asynchronous event streams directly inside dev namespaces.

Local-to-Remote Proxying

  • (2025) telepresenceio [ADVANCED LEVEL] [COMMUNITY-TOOL] — Highlights Telepresence, a CNCF proxying tool that connects a developer's workstation to remote Kubernetes networks. Enables local microservice debugging, live traffic interception, and seamless remote dependency integration.

Enterprise Kubernetes

Multi-Cluster Management

  • (2025) kubermatic.com [ADVANCED LEVEL] [COMMUNITY-TOOL] — Technical repository focused on multi-cluster provisioning, orchestration, and automated governance. Highlights sovereign cloud deployments, Kubernetes-on-Kubernetes patterns, and enterprise-grade multi-tenant architectures.

High Availability

Cluster Topology

Deployment Standards

Kubernetes Fundamentals

Architecture (2)

  • (2023) infoworld.com: How Kubernetes works [COMMUNITY-TOOL] — An executive-level overview detailing cluster state management. Demystifies self-healing mechanisms, API-driven scaling loops, and the process of reconciling declared target configurations with live container runtime environments.
  • (2022) okteto.com: What is Kubernetes Architecture? [COMMUNITY-TOOL] — Examines basic cluster orchestration topologies, outlining core relationships between physical/virtual worker machines, control components, and cloud-native application patterns. Highly suited for designing scalable runtime environments.
  • (2020) redhat.com: Kubernetes Components - A sysadmin's guide to basic Kubernetes components 🌟 [COMMUNITY-TOOL] — Provides a comprehensive technical analysis of native Kubernetes system components, dividing them into control plane elements (API Server, etcd, scheduler, controller manager) and node execution agents (kubelet, kube-proxy). Bridges the operational gap for admins aiming to troubleshoot cluster state synchronization.

Design Patterns (1)

Developer Onboarding

Sysadmin Guides

  • (2020) redhat.com: Kubernetes basics for sysadmins [COMMUNITY-TOOL] — This architectural guide details basic container orchestration concepts tailored for system administrators transitioning from virtualization environments. Focuses on the core transition from hardware-bound operating systems to cloud-native platforms. Highlights control plane mechanisms, node anatomy, and declarative system configuration workflows.

Kubernetes Tooling

Cross-Platform Dev

  • (2023) loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips [NONE CONTENT] [COMMUNITY-TOOL] — Six life-saving strategies and utility tools designed to optimize running Kubernetes developer environments on Windows platforms. Addresses WSL2 configuration adjustments, context switching tools, and virtual cluster (vcluster) management.

Local Development

Tooling

  • (2021) redhat.com: Start learning Kubernetes from your local machine [COMMUNITY-TOOL] — Analytically evaluates various local sandbox alternatives, such as Minikube and Kind, designed to emulate multi-node production topologies on a single host. Details minimal resource configuration strategies to establish stable local testing pipelines.

Multi-Cloud

Traffic Routing

Multi-Cluster Networking

CNI Plugins

  • (2025) submarinerio [ADVANCED LEVEL] [COMMUNITY-TOOL] — Explores the Submariner project, which establishes secure IPsec or WireGuard tunnels to enable direct pod-to-pod networking across separate clusters. Reviews multi-cluster DNS integrations and service discovery architectures.

Multi-Tenancy (2)

Virtual Clusters (1)

  • (2021) loft.sh: Kubernetes: Virtual Clusters For CI/CD & Testing [ADVANCED LEVEL] [COMMUNITY-TOOL] — An exploration of virtual Kubernetes cluster technologies (vcluster). Shows how virtualizing the control plane inside a namespace maximizes host utilization, lowers security risks, and simplifies continuous integration testing cycles.

Operations (1)

Cloud Infrastructure (1)

  • (2022) Assess managed Kubernetes services for your workloads. [COMMUNITY-TOOL] — Presents a balanced comparison between managed cloud Kubernetes services and custom self-hosted control planes. Analyzes trade-offs in administrative control, cluster upgrade automation, and provider-specific cloud integrations.

Hands-on Engineering

  • (2024) blog.palark.com [COMMUNITY-TOOL] — Operations-oriented engineering blog covering real-world cluster management, live migrations, monitoring tools integration, and system failure analyses. Delivers actionable post-mortems for operational environments.

Infrastructure Automation

  • (2023) infoworld.com: No one wants to manage Kubernetes anymore 🌟 [COMMUNITY-TOOL] — Details the industry shift toward managed Kubernetes platforms. Highlights the operational burdens of self-hosted control planes, highlighting the structural transition toward serverless container technologies and managed service providers like EKS, AKS, and GKE.

Team Governance

Performance Tuning

Scalability Limits

  • (2024) ==github.com/kubernetes: Kubernetes Scalability thresholds== 12866 [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Official SIG-Scalability technical thresholds specifying the structural performance limits of a standard Kubernetes cluster. Documents physical limitations regarding node counts, etcd throughput capacity, and scheduling limits designed to maintain system stability.

Resource Management

Autoscaling Patterns

  • (2021) learnk8s.io: Scaling Celery workers with RabbitMQ on Kubernetes [ADVANCED LEVEL] [COMMUNITY-TOOL] — Provides step-by-step blueprints for configuring horizontal autoscaling workflows. Uses queue metrics from message brokers (e.g., RabbitMQ) to dynamically spin up distributed microservice task workers (e.g., Celery) using custom metrics APIs.

FinOps Optimization

Performance Tuning (1)

Topology Aware Scheduling

Resources

Certification Training

  • (2024) k21academy.com/category/docker-kubernetes [COMMUNITY-TOOL] — Structured resource library designed for cloud certification pathways (CKA, CKAD, CKS). Focuses on step-by-step cluster setups, networking configurations, workload debugging scenarios, and core security enforcement rules.

Education Portal

  • (2024) learnk8s.io/blog [COMMUNITY-TOOL] — Educational portal offering visual breakdowns, packet flow diagrams, and troubleshooting playbooks. Covers advanced platform topics including multi-subnet container networking, custom resource schedulers, and horizontal pod scaling strategies.

Media

  • (2021) learnk8s.io: Kubernetes wallpapers [COMMUNITY-TOOL] — Features structural reference wallpapers representing core Kubernetes API models. Visualizes network packet paths, DNS query patterns, control planes, and pod-to-pod routing flows to assist systems engineering education.

Security

Authentication and Authorization

  • (2021) tremolosecurity.com: Pipelines and Kubernetes Authentication [ADVANCED LEVEL] [COMMUNITY-TOOL] — Investigates authorization security designs in CI/CD environments. Discusses identity federation, short-lived OIDC tokens, API impersonation models, and strategies to prevent long-lived cluster token leaks in external pipelines.

Storage

Failure Post-Mortems

Stateful Workloads

  • (2020) blocksandfiles.com: Kubernetes is in a bit of state about state [COMMUNITY-TOOL] — Investigates state persistence challenges inside ephemeral container orchestrators. Analyzes architectural milestones in the Container Storage Interface (CSI), local persistent volumes, and running database systems on cloud-native substrate.

Workloads

Resource Primitives

Kubernetes Architecture

Control Plane (1)

etcd Storage Engine

  • (2023) learnk8s.io: How etcd works with and without Kubernetes [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — An exceptional deep dive into etcd's architecture and the Raft consensus engine. Compares its behavior as a standalone database with its performance as the transactional storage backbone of the Kubernetes API server.

Kubernetes Ecosystem

KubeCon Insights

Talent and Training

Skills Management

  • (2023) infoworld.com: How to beat the Kubernetes skills shortage [COMMUNITY-TOOL] — An analytical study addressing the steep learning curve associated with Kubernetes and modern platform engineering. Outlines strategies for organizations to mitigate skills deficits through internal upskilling paths, platform-as-a-product design, and managed control-plane configurations.

Kubernetes Fundamentals (1)

Cluster Design

Organizational Blueprints

  • (2021) blog.newrelic.com: Kubernetes Fundamentals, Part 4: How to Organize Clusters [GUIDE] [COMMUNITY-TOOL] [GUIDE] — Provides architectural blueprints for partitioning enterprise-scale clusters. Focuses on the logical grouping of infrastructure resources, leveraging label schemas, namespace parameters, and annotations to optimize performance, tracking, and telemetry collection.

Core Metadata

Label Strategies

Labels and Selectors

Labels vs Annotations

Networking

CNI

Calico

  • (2020) thenewstack.io: Tigera's Calico Aims to Ease Connectivity Pain with Kubernetes [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — Covers Tigera Calico's core value proposition of delivering flexible, secure CNI capabilities for Kubernetes environments. It contrasts Calico's IP-in-IP and BGP routing modes with standard encapsulation overlays, providing optimal performance. Integrates advanced security policy engines capable of running in both Kubernetes and hybrid virtualized clusters.

Ingress

Azure AGC

Istio Integration
  • Application Gateway for Containers: Istio Integration [ADVANCED LEVEL] [ENTERPRISE-STABLE] — A modern engineering analysis detailing the integration of Azure Application Gateway for Containers (AGC) with an internal Istio service mesh topology. Focuses on seamless north-south traffic routing and end-to-end TLS bridging configurations inside Azure cloud architectures.

Observability

Monitoring Stack

Prometheus Operator

Kube-Prometheus
  • kube-prometheus 7651 [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] — The official codebase for kube-prometheus. This repository offers a pre-configured telemetry stack that deploys the Prometheus Operator, Grafana dashboards, Alertmanager rules, and node collectors optimized for monitoring Kubernetes master components.

Operations (2)

Common Pitfalls

  • (2021) harness.io: Kubernetes Mistakes: A Beginners Guide To Avoiding Common Pitfalls [COMMUNITY-TOOL] — An essential architectural autopsy of common Kubernetes anti-patterns found in early-stage deployments. This analysis covers misconfigured resource limits (CPU/Memory requests), absence of readiness and liveness probes, and poor namespace management. While standard developer literature highlights these as entry-level issues, live production telemetry demonstrates that mismanaged memory limits remain the leading trigger for node-level Out-Of-Memory (OOM) cascading failures.
  • (2021) codefresh.io: Kubernetes Deployment Antipatterns part 1 [COMMUNITY-TOOL] — Part one of a series examining anti-patterns in application delivery pipelines. It focuses on the risks of manual hotfixes, missing liveness checks, and unconstrained memory settings that bypass scheduling control. Modern enterprise systems mitigate these risks by using admission controllers to block non-compliant manifests before deployment.
  • (2021) codefresh.io: Kubernetes Deployment Antipatterns part 2 [COMMUNITY-TOOL] — Part two of the deployment anti-patterns series, exploring advanced risks like improper rollback mechanics and poor helm packaging. It emphasizes using automated canary deployments instead of manual verification. Implementing automated progressive delivery (e.g., using Argo Rollouts) has become standard for high-volume enterprise pipelines.

Production Readiness

  • (2020) pionative.com: 6 Important things you need to run Kubernetes in production [COMMUNITY-TOOL] — Establishes a checklist of six foundational pillars required to operate production-ready Kubernetes environments. Key topics include persistent storage strategies, log aggregation, metric collection, continuous backup, RBAC, and network security policies. While historical setups relied heavily on manual bootstrapping for these layers, modern platform teams treat these configurations as automated, declarative components built directly into standard cluster blueprints.

Platform Engineering

CI-CD Security

Azure DevOps

  • Dependabot Version Updates in Azure DevOps [SPANISH CONTENT] [COMMUNITY-TOOL] — A practical guide explaining the installation and automated orchestration of Dependabot-style dependency scanning and automated PR version updates within Azure DevOps repositories. Written in Spanish. [SPANISH CONTENT]

Developer Tooling

CLI Utilities

  • yq 🌟 [DE FACTO STANDARD] — Curator Insight presents yq as a lightweight, portable command-line YAML processor built in Go. Live Grounding verifies yqs extensive support for evaluating paths, modifying values dynamically, and converting YAML to/from JSON or XML within CI/CD pipelines. A standard tool in any platform engineer's toolbox.

Infrastructure as Code (1)

GitHub Actions Runners

AWS
  • RunsOn: Self-hosted GitHub Actions Runners in AWS [ADVANCED LEVEL] [DE FACTO STANDARD] — A commercial-grade, highly efficient solution for hosting ephemeral, auto-scaled GitHub Actions runners directly on your AWS account. Delivers a significant reduction in GitHub Actions spend (up to 10x) using cheap EC2 spot instances, fast cache persistence, and seamless setup.

Resource Scheduling

Cluster Sizing

Capacity Planning

Pod Priority

Preemption Orchestration

  • (2023) bytes.devopscube.com: Kubernetes Pod Priority & Preemption [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] — A highly technical dissection of PriorityClasses, scheduling algorithms, and preemption flows. Demonstrates how the scheduler handles resource constraints by evicting lower-priority pods to preserve computing capacity for critical workloads.

Resource Management (1)

Application Sizing

  • (2021) openshift.com: Sizing Applications in Kubernetes [COMMUNITY-TOOL] — Presents a structured methodology for rightsizing workloads. Explains how to profile application resource signatures during runtime to define optimal CPU and memory allocation limits, avoiding waste while maintaining performance.

Cgroup Mechanics

Cluster Performance

Config Examples

Requests and Limits

  • (2023) learnk8s.io: Setting the right requests and limits in Kubernetes 🌟 [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] — An advanced technical deep dive into Kubernetes memory and CPU scheduling mechanics. Analyzes the underlying Linux cgroups subsystem, detailing CPU throttling operations and the Out-Of-Memory (OOM) Killer's response to overcommitted nodes.

Rightsizing Limits

  • (2022) sysdig.com: How to rightsize the Kubernetes resource limits [COMMUNITY-TOOL] — Highlights optimization cycles to align application requests and limits with real consumption telemetry. Explains how to leverage Prometheus metrics to identify over-provisioned components without sacrificing resiliency.

Setup Guide

  • (2023) loft.sh: How to Set Up Kubernetes Requests and Limits [GUIDE] [COMMUNITY-TOOL] [GUIDE] — A practical guide to implementing resource requests and limits within active environments. Demonstrates namespace governance using LimitRanges and ResourceQuotas to prevent single workloads from starving adjacent tenants.

Scheduling

Advanced Scheduling

  • (2026) Affinity and anti-affinity [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] — The official documentation outlining pod affinity and anti-affinity scheduling configurations. It explains how rules direct the scheduler to co-locate or isolate pods based on labels and topologies. These constraints are critical for setting up high-availability microservices across distinct hardware racks or availability zones.
  • (2026) Pod Topology Spread Constraints [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] — The official reference guide for configuring topology spread constraints. It explains how to distribute pod workloads evenly across domains like zones and regions to maintain high availability. This mechanism offers more granular, dynamically balanced scheduling options than traditional soft or hard anti-affinity policies.

Security (1)

Compliance Distributions

IAM and RBAC

  • (2021) cloudogu.com: Kubernetes least privilege implementation using the Google Cloud as an axample [ADVANCED LEVEL] [COMMUNITY-TOOL] — Demonstrates the practical application of the principle of least privilege within Google Kubernetes Engine (GKE) topologies. By mapping Google Cloud IAM roles to internal Kubernetes Role-Based Access Controls (RBAC), the author builds a highly secure permission boundary. Contemporary operations favor GCP Workload Identity over static service account JSON keys to completely eliminate credential-rotation overhead.

Identity Management

Cloud Integration

  • From Zero to Hero with Identity and Access Control in Azure Kubernetes Service [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] — Curator Insight: Architect blueprint for managing Microsoft Entra ID integration in Azure Kubernetes Service. Live Grounding: Walks through configuring fine-grained identity federation and replacing Kubernetes cluster roles with enterprise Azure AD mappings.

Service Delivery

Networking and Services

Services

  • (2023) harness.io: Kubernetes Services Explained 🌟 [COMMUNITY-TOOL] — A core networking reference guide analyzing Kubernetes Service primitives. Contrasts ClusterIP, NodePort, LoadBalancer, and ExternalName definitions, detailing how kube-proxy manages iptables or IPVS rules to route service traffic.

Tools

Node Sizing (1)

  • (2023) learnk8s.io: Kubernetes Instance Calculator 🌟🌟 [COMMUNITY-TOOL] — An interactive instance sizing calculator designed to help engineers simulate how different cloud virtual machines will handle targeted pod counts and system overheads. It automatically computes standard OS reservations and DaemonSet constraints across AWS, GCP, and Azure. This tool provides immediate mathematical validation during initial capacity planning stages.

Training

Books

  • (2019) Kubernetes: Up and Running, 2nd Edition [COMMUNITY-TOOL] — The classic O'Reilly book co-authored by Kubernetes co-founders Brendan Burns, Joe Beda, and Kelsey Hightower. It provides a detailed look at the core architectural decisions and design philosophies behind the orchestrator. Although newer API versions have replaced some code examples, it remains a foundational text for understanding cluster design.

Certifications

  • (2023) kodekloud.com: CKA vs CKAD vs CKS What is the Difference [COMMUNITY-TOOL] — Compares the design and focus of the CKA (Administrator), CKAD (Application Developer), and CKS (Security Specialist) exams. It outlines the specific terminal-based tasks and core concepts tested in each curriculum. This remains the primary roadmap for developers planning their professional certification path.

Tutorials

  • (2024) learnk8s.io/first-steps [COMMUNITY-TOOL] — An educational entry point curated by learnk8s, offering visual and hands-on exercises to help developers build foundational skills. It bridges the gap between raw commands and deep conceptual knowledge. This pathway is widely recommended for team onboarding and developer enablement programs.

💡 Explore Related: About | Demos | Cheatsheets