This project successfully delivered a containerized health web application and deployed it on Kubernetes with advanced features. It covered building the app with Docker, pushing to IBM Cloud Container Registry, deploying via Kubernetes, implementing Horizontal Pod Autoscaler (HPA), and managing rolling updates and rollbacks.
The project demonstrates practical skills in cloud-native application lifecycle management and container orchestration.
- Built and deployed a simple health web application using Docker and Kubernetes
- Autoscaled the application using Horizontal Pod Autoscaler
- Performed rolling updates and rollbacks for zero-downtime deployment
- Cloned project artifacts from GitHub and prepared the environment.
-
Completed the multi-stage
Dockerfileto build the health application image.
-
Built and tagged the image, pushed it to IBM Cloud Container Registry.

- Dockerfile – Multi-stage optimized build
- deployment.yml – Kubernetes deployment manifest
- patient-ui – Web frontend application
- Images folder – Screenshots in
/imagesfor documentation
- Docker image building and pushing to registry
- Kubernetes deployments and rolling strategies
- Horizontal Pod Autoscaling setup and testing
- Load generation and cluster monitoring
- Rolling updates and rollback management
Developed by Ayoub CHAIEB Based on IBM Skills Network final container orchestration project








