Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:kubernetes:deployments_mit_kustomize

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it-wiki:kubernetes:deployments_mit_kustomize [2024/03/13 12:28] – [Konfiguration für die Testumgebung mit geänderten Porteinstellungen:] markoit-wiki:kubernetes:deployments_mit_kustomize [2024/03/13 12:33] (aktuell) – [Fazit] marko
Zeile 109: Zeile 109:
  
 Nachdem wir unsere Patches in Kustomize deklariert haben, können wir nun die einsetzbaren YAML-Konfigurationen erstellen. Kustomize ist fest in der aktuellen Version von kubectl implementiert. Mit dem Befehl **kubectl kustomize** kann die gepatchte YAML Konfigurationen ausgeben lassen. Nachdem wir unsere Patches in Kustomize deklariert haben, können wir nun die einsetzbaren YAML-Konfigurationen erstellen. Kustomize ist fest in der aktuellen Version von kubectl implementiert. Mit dem Befehl **kubectl kustomize** kann die gepatchte YAML Konfigurationen ausgeben lassen.
 +
 +<code bash>> kubectl kustomize ./overlays/test/</code>
 +<code yaml>
 +apiVersion: v1
 +kind: Service
 +metadata:
 +  name: env-anzeige-frontend-https
 +spec:
 +  ports:
 +  - name: https
 +    nodePort: 30951
 +    port: 443
 +  selector:
 +    app: env-anzeige-frontend
 +  type: LoadBalancer
 +</code>
 +
 +Alternativ können die Ressourcen mit dem Befehl **kubectl apply -k** ohne Zwischenschritt direkt in das Cluster geladen werden.
 +<code bash>
 +> kubectl apply -k ./overlays/test/
 +service/env-anzeige-frontend-https created
 +</code>
 +
 +\\
 +===== Fazit =====
 +Kustomize vereinfacht den Konfigurationsprozess für verschiedene Umgebungen erheblich. Weitere Vorteile von Kustomize sind die feste Implementierung in kubectl. Dadurch ist keine weitere Konfiguration oder Installation notwendig.
it-wiki/kubernetes/deployments_mit_kustomize.1710332938.txt.gz · Zuletzt geändert: 2024/03/13 12:28 von marko