This project demonstrates deploying a containerized application on Kubernetes using declarative YAML manifests.
It focuses on scalability, availability, and service exposure.
- Deployment
- Service
- ConfigMap
- Ingress (optional)
- Dockerized application
- Kubernetes Deployment for pods
- Service for internal/external access
- Kubernetes
- Docker
- kubectl
- KIND / Minikube / EKS / GKE
. ├── deployment.yaml ├── service.yaml ├── configmap.yaml └── ingress.yaml
- Apply manifests:
kubectl apply -f deployment.yaml kubectl apply -f service.yaml
- Verify pods:
kubectl get pods
- Access service:
kubectl get svc
```bash
kubectl scale deployment app-name --replicas=3