This project demonstrates how to create a basic web application, containerize it using Docker, deploy it to a Kubernetes cluster, and access it locally using port-forwarding.
- Docker installed and running
- Kubernetes CLI (
kubectl) installed - Kind installed
.
├── Dockerfile
├── README.md
├── index.html
├── styles.css
└── k8s
├─ nginx-webapp-deployment.yaml
└── nginx-webapp-service.yaml
- `Dockerfile`: Dockerfile to containerize the web application
- `index.html`: Basic HTML file for the web application
- `styles.css`: CSS for the web application
- `k8s/deployment.yaml`: Kubernetes Deployment manifest
- `k8s/service.yaml`: Kubernetes Service manifest