This repository is dedicated to learning and practicing the application of Kustomize for Kubernetes resource management. 📚 It contains example setups for various environments like dev, qa, and prod, showcasing how Kustomize can be effectively utilized to manage different configurations across these environments.
- 🌐
basic-nginx-deployment
: Contains an example setup for deploying an nginx application with variations for different environments. - 🌐
argocd-applicationset-nginx-deployment
: Demonstrates the usage of ArgoCD ApplicationSet in combination with Kustomize. - 🌐
flux-nginx-deployment
: Demonstrates the setup and deployment of nginx resources using FluxCD.
You can check other installation methods at this link.
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
sudo mv kustomize /usr/local/bin/
The directory structure and content will be continually updated and expanded as more Kustomize examples and scenarios are explored.
This project is licensed under the MIT License - see the LICENSE file for details.
🤝 Contribution and feedback are welcome! If you encounter any issues or have suggestions, please open an issue.