<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kustomize :: Tag :: Kubernetes training</title><link>https://k8s-school.fr/labs/k8s/en/tags/kustomize/index.html</link><description/><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2025 Fabrice Jammes - Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Tue, 11 Nov 2025 14:15:26 +1000</lastBuildDate><atom:link href="https://k8s-school.fr/labs/k8s/en/tags/kustomize/index.xml" rel="self" type="application/rss+xml"/><item><title> Kustomize - Kubernetes Native Configuration Management</title><link>https://k8s-school.fr/labs/k8s/en/articles/kustomize-overview/index.html</link><pubDate>Sun, 21 Sep 2025 14:15:26 +1000</pubDate><guid>https://k8s-school.fr/labs/k8s/en/articles/kustomize-overview/index.html</guid><description>What is Kustomize? Native Kubernetes tool for customizing application configurations Template-free: Works with plain YAML manifests Declarative approach: Define variations as patches and overlays Built into kubectl since v1.14 (kubectl apply -k) Key Principles Base + Overlays: Keep common resources in base, environment-specific changes in overlays No templating: Pure YAML manipulation DRY (Don’t Repeat Yourself): Reuse base configurations across environments Core Concepts Directory Structure ├── base/ │ ├── kustomization.yaml │ ├── deployment.yaml │ └── service.yaml └── overlays/ ├── dev/ │ └── kustomization.yaml ├── staging/ │ └── kustomization.yaml └── production/ ├── kustomization.yaml └── patches/ └── resources-patch.yaml kustomization.yaml The main configuration file that defines:</description></item><item><title>Kustomize</title><link>https://k8s-school.fr/labs/k8s/en/1_labs/kustomize/index.html</link><pubDate>Tue, 11 Nov 2025 14:15:26 +1000</pubDate><guid>https://k8s-school.fr/labs/k8s/en/1_labs/kustomize/index.html</guid><description>Lab Overview In this quick lab, you will learn the essentials of Kustomize by creating a base configuration and two environment overlays (dev and production).
Duration: 10-15 minutes
Prerequisites:
kubectl installed (with Kustomize support) Basic understanding of Kubernetes resources Exercise 1: Setup Base Configuration Objective Create a base configuration for a simple nginx application.</description></item></channel></rss>