Skip to content

Repository files navigation

Containers & Kubernetes

End-to-end container platform engineering: OCI runtimes and images with Docker, Podman, Buildah and Skopeo, supply-chain security and signing, then Kubernetes workloads, scheduling, networking, ingress, Helm packaging and enterprise distributions such as K3s, RKE2 and OpenShift. Aligned to CKA, CKAD, CKS, EX180 and EX280 objectives.

Leaves Coverage License

Caution

Commands, scripts, labs, and architecture patterns must be validated against current vendor documentation, product versions, licensing, permissions, security policy, and rollback requirements before production use.

What every leaf includes

  • Detailed explanation and architectural context
  • Mermaid architecture or workflow diagram
  • Commands and reusable automation scripts
  • Hands-on lab with explicit validation evidence
  • Operational automation and production considerations
  • Troubleshooting scenarios and resolutions
  • Interview questions with evidence-based answers
  • Certification alignment, references, and further-study query

Curriculum map

Tree Branches Leaves
Container Runtimes & Images 2 4
Kubernetes & Platform Operations 2 4
Production Kubernetes 2 4
Specialised Workloads: WebAssembly and GPU Scheduling 1 2
Cluster Delivery, Exposure and Day-2 Governance 3 7
Kubernetes Control Plane Internals 2 5
Kubernetes Networking Internals 2 5
Kubernetes Workload Lifecycle 2 5
Kubernetes Storage Internals 2 5
Kubernetes Security Hardening 2 5
Kubernetes Observability and Resource Management 2 5
Kubernetes Multi-Tenancy and Cluster Operations 2 8
Supply Chain, Observability, Delivery and Platform 2 5

Total: 13 trees · 26 branches · 64 leaves

Level distribution: Advanced: 40 · Beginner: 1 · Enterprise: 1 · Expert: 12 · Intermediate: 10

Browse the complete leaf catalog or start with the first tree above.

How to use this repository

  1. Select a tree based on the operational outcome you need.
  2. Read prerequisites and scope before executing commands.
  3. Reproduce the lab in an isolated environment.
  4. Capture the stated validation evidence.
  5. Adapt automation only after review, testing, and rollback planning.

Coverage statement

Catalog coverage is 100%: all 64 authoritative leaves are present. Coverage indicates documentation completeness, not universal production validation. Product behavior changes across releases and environments.

Contributing and security

Read CONTRIBUTING.md before proposing changes. Do not place real credentials, customer data, internal hostnames, or assessment output in issues or pull requests; follow SECURITY.md for sensitive reports.

Licensed under the MIT License. Maintained by @mohamedmahersaid.

About

Container and Kubernetes engineering from OCI images and runtimes through networking, security, Helm, K3s, RKE2, and OpenShift.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages