update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,6 +1,6 @@
 Awesome Kustomize !Awesome (https://raw.githubusercontent.com/sindresorhus/awesome/main/media/badge.svg) (https://github.com/sindresorhus/awesome) !PRs Welcome (https://img.shields.io/badge/PRs-welcome-brightgreen.svg) 
 (https://github.com/aabouzaid/awesome-kustomize/compare)
 Awesome Kustomize !Awesome (https://raw.githubusercontent.com/sindresorhus/awesome/main/media/badge.svg) (https://github.com/sindresorhus/awesome) !PRs Welcome (https://img.shields.io/badge/PRs-welcome-brightgreen.svg) 
 (https://github.com/aabouzaid/awesome-kustomize/compare)
 
@@ -10,11 +10,21 @@
▐ A curated and collaborative list of awesome Kustomize resources.
Kustomize (https://kustomize.io) introduces a template-free way to customize Kubernetes manifests. It's extensible and uses a purely declarative approach to configuration customization, which will help you efficiently manage your 
Infrastructure as a code (IaC).
Kustomize (https://kustomize.io) introduces a template-free way to customize Kubernetes manifests. It's extensible and uses a purely declarative approach to configuration customization, which will help you efficiently manage your Infrastructure 
as a code (IaC).
Contributions are welcome, add links through pull requests (https://github.com/aabouzaid/awesome-kustomize/pulls) or create an issue to start a discussion.
Push it forward and add the project badge in your repo to support the community! ⭐
Markdown:
**!**Awesome Kustomize** (https://devopshive.com/badges/awesome-kustomize.svg)** (https://github.com/DevOpsHiveHQ/awesome-kustomize)
Preview:
!Awesome Kustomize (https://raw.githubusercontent.com/DevOpsHiveHQ/awesome-kustomize/main/img/awesome-kustomize-badge.svg) (https://github.com/DevOpsHiveHQ/awesome-kustomize)
Contents
@@ -33,8 +43,7 @@
Overview
Kustomize works as a standalone binary; also, it's built into kubectl (since v1.14). It can be used with off-the-shelf applications like Helm charts. Also, it has a deep integration with different GitOps tools like ArgoCD, Flux, and 
many others.
Kustomize works as a standalone binary; also, it's built into kubectl (since v1.14). It can be used with off-the-shelf applications like Helm charts. Also, it has a deep integration with different GitOps tools like ArgoCD, Flux, and many others.
Plugins
@@ -70,24 +79,24 @@
Novice
- 📰 Declarative Management of Kubernetes Objects Using Kustomize (https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization/) - The official Kubernetes documentation task for Kustomize.
- 📰 Configure Kubernetes with Kustomize (https://cloud.google.com/anthos-config-management/docs/concepts/kustomize) - A guide helps to get started with Kustomize, understand its intended use cases, and find resources for using it with 
other Google Cloud tools.
- 📰 Configure Kubernetes with Kustomize (https://cloud.google.com/anthos-config-management/docs/concepts/kustomize) - A guide helps to get started with Kustomize, understand its intended use cases, and find resources for using it with other 
Google Cloud tools.
- 📺 Organizing the YAML mess with Kustomize (https://www.youtube.com/watch?v=1fCAwFGX38U) - A talk shows how Kustomize could help to manage Kubernetes YAML files with a growing number of services and environments.
- 📺 Kustomize: Deploy Your App with Template Free YAML (https://www.youtube.com/watch?v=ahMIBxufNR0) - A talk introduces Kustomize, a declarative application management system, that allows deployments to be described as template free 
YAML.
- 📺 Kustomize: Deploy Your App with Template Free YAML (https://www.youtube.com/watch?v=ahMIBxufNR0) - A talk introduces Kustomize, a declarative application management system, that allows deployments to be described as template free YAML.
Intermediate
- 🧪 ArgoCD GitOps Tutorial - Working with Kustomize (https://redhat-scholars.github.io/argocd-tutorial/argocd-tutorial/03-kustomize.html) - A hands-on lab covers using Kustomize in GitOps and it goes through the Kustomize syntax and 
deploying a Kustomized application.
- 📰 3 ways to customize off-the-shelf Helm charts with Kustomize (https://tech.aabouzaid.com/2020/09/3-ways-to-customize-off-the-shelf-helm-charts-with-kustomize-kubernetes.html) - A guide covers 3 different ways to use Kustomize and 
Helm together.
- 🧪 ArgoCD GitOps Tutorial - Working with Kustomize (https://redhat-scholars.github.io/argocd-tutorial/argocd-tutorial/03-kustomize.html) - A hands-on lab covers using Kustomize in GitOps and it goes through the Kustomize syntax and deploying a 
Kustomized application.
- 📰 3 ways to customize off-the-shelf Helm charts with Kustomize (https://tech.aabouzaid.com/2020/09/3-ways-to-customize-off-the-shelf-helm-charts-with-kustomize-kubernetes.html) - A guide covers 3 different ways to use Kustomize and Helm 
together.
- 📰 Using Kustomize Components with Cluster API (https://blog.scottlowe.org/2021/11/01/using-kustomize-components-with-cluster-api/) - A clear use case of using Kustomize Components.
Advanced
- 📰 Advanced Kustomize features (https://www.innoq.com/en/blog/advanced-kustomize-features/) - A guide covers more than 5 advanced Kustomize capabilities.
- 📰 Set OpenAPI patch strategy for Kubernetes Custom Resources (https://tech.aabouzaid.com/2022/11/set-openapi-patch-strategy-for-kubernetes-custom-resources-kustomize.html) - A guide shows how to provide schema to control the patch 
strategy of the CRDs.
- 📰 Set OpenAPI patch strategy for Kubernetes Custom Resources (https://tech.aabouzaid.com/2022/11/set-openapi-patch-strategy-for-kubernetes-custom-resources-kustomize.html) - A guide shows how to provide schema to control the patch strategy of 
the CRDs.
- 📺 Customizing Kustomize with Client-Side Custom Resources (https://www.youtube.com/watch?v=YlFUv4F5PYc) - A talk covers extending Kustomize via plugins to address common yet idiosyncratic application needs.
- 📺 Own your YAML: extending Kustomize via Plugins (https://www.youtube.com/watch?v=Xoh_OpLoVtI) - A talk shows how to create custom resources using Kustomize external plugins.
- 📰 Kustomize Enhancement with KRM Functions (https://www.innoq.com/en/blog/kustomize-enhancement-with-krm-functions/) - A detailed guide covers KRM concept and how to use it in Kustomize plugins.
@@ -109,3 +118,5 @@
- Awesome Kubernetes (https://github.com/ramitsurana/awesome-kubernetes) - A curated list of awesome Kubernetes resources.
- Awesome Kubectl plugins (https://github.com/ishantanu/awesome-kubectl-plugins) - A curated list of awesome Kubectl plugins.
- Awesome Helm (https://github.com/cdwv/awesome-helm) - A curated list of awesome Helm charts and resources.
kustomize Github: https://github.com/DevOpsHiveHQ/awesome-kustomize