This repository contains hands-on labs for container orchestration and Kubernetes performed on the Al Nafi cloud lab environment.
It demonstrates multi-app deployment, scaling, monitoring, and orchestration strategies.
- Practice container orchestration principles
- Deploy and manage multi-app containers with Docker and Kubernetes
- Explore scaling, monitoring, and health checks
- Document lessons learned when applicable
This portfolio reflects hands-on lab exercises rather than full documentation for every lab.
- Platform: Al Nafi lab cloud machines
- Tools: Docker, Kubernetes
- Execution: Remote cloud lab nodes
- Focus: Safe, reproducible labs
lab1-container-orchestration– Multi-app deployments with scripts for scaling, monitoring, performance testing, and cleanuplab2-k8s– Kubernetes deployments with services, probes, and comparison notes
Each lab may include scripts, configuration files, and Markdown reports where applicable. Even labs without Markdown provide fully functional hands-on examples.
- Docker and Kubernetes basics
- Container orchestration concepts
- Multi-app deployment strategies
- Scaling and monitoring containers
- Health checks and probes
- Orchestration analysis and comparisons
Clone the repository:
git clone https://github.com/muhammadhammad2005/KCNA.git
cd KCNAExplore lab folders to run scripts or apply Kubernetes manifests. Markdown reports, if present, explain objectives, procedures, and results.
This repository is actively maintained. New labs, orchestration exercises, and Kubernetes deployments will be added over time.
- Labs are executed in the Al Nafi cloud lab environment, not local machines
- Some folders contain only scripts or YAML files; Markdown documentation is included where applicable
- Portfolio reflects hands-on container orchestration and Kubernetes skills