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 Cloud-Experten beraten Sie gerne und individuell.

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

Zu Gen-Z für E-Mail? Einfach mal Discord versuchen. Unter +49 800 000 3706 können Sie unter Angabe Ihrer Kontaktdaten auch einen Rückruf vereinbaren. Bitte beachten Sie, dass es keine Möglichkeit gibt, uns telefonisch direkt zu erreichen. Bitte gar nicht erst versuchen. Sollten Sie dennoch Interesse an synchroner Verfügbarkeit via Telefon haben, empfehlen wir Ihnen unseren Priority Support.