This is a simple e-commerce application example packaged using kpt.
This project demonstrates how Kubernetes applications can be managed and customized using the kpt toolchain.
Instead of modifying code, users can change configuration using YAML files.
- Simple Kubernetes Deployment using nginx (version pinned for reproducibility)
- Service to expose the application internally
- Easy-to-understand structure for beginners
- Ready to extend with custom configuration
deployment.yamlβ Defines the application Deploymentservice.yamlβ Exposes the application via a ServiceKptfileβ Defines the kpt package metadata
Option A: Using kubectl only
kubectl apply -f deployment.yaml -f service.yaml