Kubernetes

Kubeconfig

Polycrate ist in Kubernetes integriert und kann sich über eine Kubeconfig-Datei mit einem Cluster verbinden. Standardmäßig sucht Polycrate nach Kubeconfig-Dateien namens kubeconfig.yml im Artifacts-Verzeichnis eines Blocks. Dies kann mit der Angabe kubeconfig.filename in der Block-Konfiguration überschrieben werden.

Eine Kubeconfig-Datei kann automatisch von einem Block erstellt oder manuell bereitgestellt werden (nützlich für bestehende Infrastruktur).

Die Kubeconfig-Datei kann vom eigenen Block oder von anderen Blöcken unter Verwendung der Kubeconfig-Angabe in der Block-Konfiguration genutzt werden:

block.poly

name: block-a
  kubeconfig:
    from: block-b
    filename: kubeconfig.yml

Dies fügt eine Umgebungsvariable (KUBECONFIG=pfad/zur/kubeconfig/von/block-b) zum Container hinzu, die kubectl usw. auf die richtige Kubeconfig ausrichtet.

Kontaktieren Sie uns

Unsere Container-Experten beraten Sie gerne und individuell.

Fleet Team
Fleet Team
Fleet Team
Fleet Team
Fleet Team
Fleet Team
Fleet Team

Wir antworten in der Regel innerhalb weniger Stunden auf Ihre Nachricht.