Course Introduction
Platform Architecture and Infrastructure
- Your Platform Blueprint Architecture That Scales
- Right Sizing 101 Requests Limits QoS and Scheduling Part 1
- Right Sizing 101 Requests Limits QoS and Scheduling Part 2
- Multi Tenancy Made Practical Models Tradeoffs Guardrails Part 1
- Multi Tenancy Made Practical Models Tradeoffs Guardrails Part 1
- Resource Governance Defaults Limits and Quotas
- Defaults Budgets Designing LimitRanges and Quotas
- Persistent Storage Concepts Volumes Claims and Provisioners
- Demo Storage Classes in Action
- Platform Networking Concepts
- Demo Traffic Flow with Services and Ingress
- Cost for Platforms What Drives Spend and How to Reduce It
- Demo Cost Visibility with OpenCost
GitOps and Continuous Delivery
- GitOps Explained Desired State Drift and Reconciliation
- Repo Design That Works Apps Infra Environments Promotion
- Configuration Templating Parameterization and Environment Management
- GitOps Tool Landscape ArgoCD vs Flux
- ArgoCD Overview Applications Sync Policies and Helm Integration
- Demo GitOps Delivery with ArgoCD UI
- Demo GitOps Delivery with ArgoCD CLI
- CICD on Kubernetes Pipelines Tasks Artifacts and Flow
- Demo Tekton Pipelines
- Progressive Delivery Canary Blue Green and Safe Rollbacks
- Service Mesh Integration for Progressive Delivery
- Demo Progressive Delivery with Argo Rollouts
- Delivery Troubleshooting Drift Permissions and Bad Configs
Platform APIs and Self-Service Capabilities
- APIs as Products Designing Your Platform Contract
- Extending Kubernetes Custom Resources and API Extensions
- CRD Design Patterns Versioning Status and Printer Columns
- Demo Building a Custom Resource Definition
- Operators Controllers Reconcile Like a Pro
- Demo Reading Operator Status and Conditions
- Workflow Orchestration DAGs Steps and Event Driven Automation
- Demo Workflow Automation with Argo Workflows
- Platform Building Blocks Crossplane XRs Compositions and Functions
- Demo Compositions with Crossplane
- Crossplane Functions
- Demo Crossplane Functions
- Choosing the Right Engine Operators vs Workflows vs Pipelines
Observability and Operations
- Observability for Platforms What to Measure and Why
- Metrics Architecture Collection Storage and Querying
- Demo Metrics Collection with Prometheus
- Prometheus Alerting Rules AlertManager and Notification Routing
- Visualization and Dashboards Turning Data into Insight
- Demo Connecting a Datasource in Grafana
- Demo Building Dashboards in Grafana
- Distributed Tracing Context Propagation and Trace Analysis
- Trace Visualization and Root Cause Analysis
- Demo Tracing with OpenTelemetry and Jaeger
- Logging for Platforms Patterns That Scale
- Incident Playbook Triage Fix Validate Repeat
Security and Policy Enforcement
- Platform Security Simplified Threats Guardrails and Trust
- RBAC You Can Live With Least Privilege Without Pain
- Demo RBAC Roles and Bindings
- Admission Control Policies That Prevent Bad Deployments
- Demo Admission Webhooks in Action
- OPA Gatekeeper Constraint Based Policy Enforcement
- Demo Policy as Code with Gatekeeper
- Kyverno Kubernetes Native Policy Management
- Demo Supply Chain Guardrails with Kyverno
- Pod Security Standards Your Baseline Safety Net
- Demo Applying Pod Security Standards
- Service Mesh Security Encryption and Identity
- Demo mTLS with Istio
- Security in Delivery Build Pipelines That Ship Safely