it-wiki:kubernetes:deployments_mit_kustomize
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
it-wiki:kubernetes:deployments_mit_kustomize [2024/03/13 12:28] – [Konfiguration für die Testumgebung mit geänderten Porteinstellungen:] marko | it-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>> | ||
+ | <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 | ||
+ | </ | ||
+ | |||
+ | Alternativ können die Ressourcen mit dem Befehl **kubectl apply -k** ohne Zwischenschritt direkt in das Cluster geladen werden. | ||
+ | <code bash> | ||
+ | > kubectl apply -k ./ | ||
+ | service/ | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | ===== 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