An open API service indexing awesome lists of open source software.

https://github.com/somaz94/kustomize-study

kustomize-study
https://github.com/somaz94/kustomize-study

kustomize

Last synced: 3 months ago
JSON representation

kustomize-study

Awesome Lists containing this project

README

        

# 🚀 Kustomize Study Repository

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.


## 📁 Repository Contents

- 🌐 `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.


## 🧐 How to Install
You can check other installation methods at [this link](https://kubectl.docs.kubernetes.io/installation/kustomize/).

```bash
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash

sudo mv kustomize /usr/local/bin/
```


## 📚 Useful Resources

- 📖 [Kustomize Official Documentation](https://kustomize.io/)


## 🚧 Future Work

The directory structure and content will be continually updated and expanded as more Kustomize examples and scenarios are explored.


## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.


---

🤝 Contribution and feedback are welcome! If you encounter any issues or have suggestions, please open an issue.