Notes / tag / kubernetes-platform-engineering

#kubernetes-platform-engineering

75 notes

# Kubernetes Platform Engineering

All Kubernetes Platform Engineering notes →

1 — Why Kubernetes Became the Platform Standard

Covers Evolution of Container Orchestration, Kubernetes as a Platform, Platform Engineering on Kubernetes, and Platform Responsibilities.

kubernetes-platform-engineering kubernetes book

2 — Kubernetes Platform Architecture

Covers Control Plane, Worker Nodes, Cluster Services, Platform Layers, and Platform Boundaries.

kubernetes-platform-engineering kubernetes book

3 — Kubernetes as an Internal Developer Platform

Covers Platform Users, Platform Services, Shared vs Dedicated Clusters, and Platform Interfaces.

kubernetes-platform-engineering kubernetes book

4 — Kubernetes Platform Maturity Model

Covers Foundational Platform, Self-Service Platform, Enterprise Platform, and Autonomous Platform.

kubernetes-platform-engineering kubernetes book

1 — Reference Platform Architecture

Covers Compute Layer, Networking Layer, Storage Layer, Security Layer, and Observability Layer.

kubernetes-platform-engineering kubernetes book

2 — Cluster Architecture Patterns

Covers Single Cluster, Multi-Cluster, Regional Clusters, Global Clusters, and Fleet Architecture.

kubernetes-platform-engineering kubernetes book

3 — Control Plane Design

Covers High Availability, Managed vs Self-Managed, Upgrade Strategies, and API Server Scaling.

kubernetes-platform-engineering kubernetes book

4 — Node Architecture

Covers Node Pools, Specialized Nodes, Autoscaling, Spot Nodes, and GPU Nodes.

kubernetes-platform-engineering kubernetes book

1 — Understanding Multi-Tenancy

Covers Soft vs Hard Multi-Tenancy, Isolation Models, and Shared Responsibility.

kubernetes-platform-engineering multi book

2 — Namespace Strategies

Covers Team-Based, Environment-Based, Application-Based, and Hybrid Models.

kubernetes-platform-engineering multi book

3 — Resource Isolation

Covers ResourceQuota, LimitRange, QoS Classes, and Fair Resource Sharing.

kubernetes-platform-engineering multi book

4 — Network Isolation

Covers Network Policies, Service Isolation, East-West Traffic, and Zero Trust Networking.

kubernetes-platform-engineering multi book

5 — Security Isolation

Covers RBAC, Service Accounts, Pod Security Admission, and Secrets Isolation.

kubernetes-platform-engineering multi book

1 — GitOps for Platform Teams

Covers GitOps Principles, Desired State, Reconciliation, and Drift Detection.

kubernetes-platform-engineering platform book

2 — Cluster Bootstrapping

Covers Declarative Cluster Creation, Day-0 Automation, and Cluster Provisioning.

kubernetes-platform-engineering platform book

3 — Platform Automation Pipelines

Covers Infrastructure Automation, Application Automation, Platform Automation, and Event-Driven Workflows.

kubernetes-platform-engineering platform book

4 — Kubernetes Operators

Covers Operator Pattern, Custom Controllers, Operator Lifecycle, and Platform Operators.

kubernetes-platform-engineering platform book

1 — Kubernetes Packaging

Covers Why Packaging Matters, Helm Concepts, and OCI Artifacts.

kubernetes-platform-engineering helm book

2 — Enterprise Helm

Covers Repository Management, Versioning, Dependency Management, and Release Management.

kubernetes-platform-engineering helm book

3 — Platform Charts

Covers Base Charts, Shared Charts, Library Charts, and Organizational Standards.

kubernetes-platform-engineering helm book

4 — Helm Governance

Covers Chart Testing, Security, Validation, and Promotion Pipelines.

kubernetes-platform-engineering helm book

1 — Cluster API Fundamentals

Covers Architecture, Providers, Machine Deployments, and Bootstrap Providers.

kubernetes-platform-engineering cluster book

2 — Cluster Provisioning

Covers Self-Service Clusters, Lifecycle Management, Upgrades, and Scaling.

kubernetes-platform-engineering cluster book

3 — Cluster Fleet Management

Covers Fleet Architecture, Registration, Inventory, and Cluster Health.

kubernetes-platform-engineering cluster book

4 — Day-2 Cluster Operations

Covers Maintenance, Upgrades, Disaster Recovery, and Cluster Retirement.

kubernetes-platform-engineering cluster book

1 — Introduction to Crossplane

Covers Control Planes, Managed Resources, Compositions, and Claims.

kubernetes-platform-engineering crossplane book

2 — Platform APIs

Covers Abstract Infrastructure, Resource Claims, Self-Service Infrastructure, and API Contracts.

kubernetes-platform-engineering crossplane book

3 — Compositions

Covers Composite Resources, Reusable Infrastructure, and Platform Abstractions.

kubernetes-platform-engineering crossplane book

4 — Building Cloud Platforms

Covers Multi-Cloud APIs, Infrastructure Products, and Service Offerings.

kubernetes-platform-engineering crossplane book

1 — Ingress & Gateway Platforms

Covers Ingress Controllers, Gateway API, API Gateways, and Traffic Management.

kubernetes-platform-engineering platform book

2 — Service Discovery

Covers DNS, Internal Services, External Services, and Service Registry.

kubernetes-platform-engineering platform book

3 — Storage Platforms

Covers CSI, Dynamic Provisioning, Storage Classes, and Backup.

kubernetes-platform-engineering platform book

4 — Secret Management

Covers External Secrets, Secret Stores, Rotation, and Encryption.

kubernetes-platform-engineering platform book

5 — Platform Networking

Covers CNI, Load Balancing, Service Networking, and Egress Management.

kubernetes-platform-engineering platform book

1 — Observability Architecture

Covers Metrics, Logs, Traces, and Profiles.

kubernetes-platform-engineering observability book

2 — Platform Monitoring

Covers Cluster Monitoring, Node Monitoring, Control Plane Monitoring, and Workload Monitoring.

kubernetes-platform-engineering observability book

3 — Logging Platforms

Covers Centralized Logging, Log Pipelines, Multi-Tenant Logging, and Retention.

kubernetes-platform-engineering observability book

4 — Platform Alerting

Covers SLO-Based Alerting, Alert Routing, Runbooks, and Incident Response.

kubernetes-platform-engineering observability book

5 — Platform Dashboards

Covers Platform KPIs, Capacity, Reliability, and Developer Metrics.

kubernetes-platform-engineering observability book

1 — Kubernetes Security Architecture

The layered security model for a Kubernetes platform — cluster boundary, workload boundary, and identity boundary — and how they compose into defense in depth.

kubernetes-platform-engineering platform book

2 — Admission Controllers

How admission controllers intercept and validate or mutate API requests before they're persisted, and where platform-wide policy enforcement belongs in that pipeline.

kubernetes-platform-engineering platform book

3 — Policy as Code

Covers Kyverno, and OPA Gatekeeper.

kubernetes-platform-engineering platform book

4 — Supply Chain Security

Covers Image Signing, SBOM, and Provenance.

kubernetes-platform-engineering platform book

5 — Runtime Security

Covers Falco, Runtime Detection, and Threat Response.

kubernetes-platform-engineering platform book

1 — High Availability

Designing a Kubernetes platform's control plane and workloads to survive node, zone, and region failures without service interruption.

kubernetes-platform-engineering platform book

2 — Autoscaling

Covers HPA, VPA, Cluster Autoscaler, and KEDA.

kubernetes-platform-engineering platform book

3 — Capacity Planning

Forecasting cluster and node-pool capacity against workload growth, and the signals that trigger a scale-up decision before it becomes an incident.

kubernetes-platform-engineering platform book

4 — Platform Disaster Recovery

Recovery objectives, backup strategy, and failover procedures for restoring a Kubernetes platform after a catastrophic failure.

kubernetes-platform-engineering platform book

5 — Chaos Engineering

Deliberately injecting failure into a Kubernetes platform to validate that its resilience assumptions hold under real conditions.

kubernetes-platform-engineering platform book

1 — Multi-Cluster Management

Operating a fleet of Kubernetes clusters as a single managed estate rather than a collection of independently administered clusters.

kubernetes-platform-engineering enterprise book

2 — Hybrid Cloud Platforms

Extending a Kubernetes platform across on-premises and public cloud environments with a consistent operating model.

kubernetes-platform-engineering enterprise book

3 — Multi-Cloud Kubernetes

Running Kubernetes platforms across multiple public cloud providers, and the portability tradeoffs that decision introduces.

kubernetes-platform-engineering enterprise book

4 — Platform Governance

The policies, guardrails, and approval workflows that keep a large-scale Kubernetes platform compliant and consistent across teams.

kubernetes-platform-engineering enterprise book

5 — Cost Optimization

Identifying and eliminating waste in cluster compute, storage, and networking spend without degrading platform reliability.

kubernetes-platform-engineering enterprise book

6 — Platform Standardization

Establishing shared conventions, templates, and golden paths across teams so platform capabilities compose predictably.

kubernetes-platform-engineering enterprise book

1 — Shared Cluster Without Governance

What happens when teams share a cluster with no tenancy boundaries, quotas, or ownership model in place.

kubernetes-platform-engineering platform book

2 — Namespace Sprawl

How unmanaged namespace creation erodes a platform's ability to reason about ownership, cost, and blast radius.

kubernetes-platform-engineering platform book

3 — Manual Cluster Operations

The operational debt that accumulates when cluster lifecycle tasks are performed by hand instead of through automation.

kubernetes-platform-engineering platform book

4 — Platform Team as Cluster Admins

Why routing every developer request through platform-team cluster-admin access defeats the purpose of a self-service platform.

kubernetes-platform-engineering platform book

5 — Poor Multi-Tenancy Design

Common tenancy-isolation mistakes — under-isolating shared resources or over-isolating to the point self-service breaks down.

kubernetes-platform-engineering platform book

6 — Ignoring Developer Experience

How a platform that is technically correct but hard to use pushes developers toward workarounds that undermine the platform itself.

kubernetes-platform-engineering platform book

1 — Kubernetes Platform System Design

System-design framing for Kubernetes platform questions at the Staff/Principal interview bar — scope, constraints, and tradeoffs.

kubernetes-platform-engineering maang book

2 — Designing Multi-Tenant Kubernetes Platforms

A worked interview scenario for designing tenancy isolation, quotas, and shared services on a multi-tenant Kubernetes platform.

kubernetes-platform-engineering maang book

3 — GitOps Platform Design Interviews

Interview scenarios that probe GitOps repository structure, reconciliation design, and drift-handling decisions.

kubernetes-platform-engineering maang book

4 — Crossplane & Control Plane Design

Interview scenarios that probe control-plane abstraction design using Crossplane compositions and claims.

kubernetes-platform-engineering maang book

5 — Cluster Architecture Case Studies

Case-study-style interview questions built around real cluster architecture tradeoffs at scale.

kubernetes-platform-engineering maang book

6 — Staff/Principal Platform Engineering Scenarios

Open-ended platform engineering scenarios calibrated to the ambiguity and scope expected at Staff/Principal level.

kubernetes-platform-engineering maang book

1 — Kubernetes Platform Reference Architecture

A consolidated reference diagram and component list for the platform architecture described across this book.

kubernetes-platform-engineering appendices book

2 — Cluster Design Decision Matrix

A decision matrix for choosing cluster topology, control-plane management, and node architecture given a set of constraints.

kubernetes-platform-engineering appendices book

3 — Multi-Tenancy Design Patterns

A catalog of multi-tenancy isolation patterns and when each is the right fit.

kubernetes-platform-engineering appendices book

4 — GitOps Repository Structures

Reference repository layouts for GitOps-managed Kubernetes platforms, from single-cluster to fleet scale.

kubernetes-platform-engineering appendices book

5 — Platform API Design Examples

Worked examples of platform API and resource-claim design for self-service infrastructure.

kubernetes-platform-engineering appendices book

6 — Kubernetes Platform Maturity Model

A reference version of the maturity model introduced in Part I, expanded with assessment criteria per stage.

kubernetes-platform-engineering appendices book

7 — CNCF Landscape for Platform Engineers

A curated map of the CNCF project landscape relevant to building and operating a Kubernetes platform.

kubernetes-platform-engineering appendices book

Kubernetes Platform Engineering

A book-shaped table of contents for Kubernetes platform engineering: architecture, multi-tenancy, platform automation, Helm, Cluster API, Crossplane, platform services, observability, security, reliability, and enterprise operations — cross-linking existing kubernetes/observability/platform-engineering notes instead of duplicating them.

kubernetes-platform-engineering book reference maang-prep