Wir verwenden eine separate VPC pro Umgebung. Unterstützt oder unterstützt Spinnaker die Ausrichtung auf verschiedene Kubernetes-Cluster? Werden ad-hoc Umgebungen umsetzbar sein?Unterstützt Spinnaker die Ausrichtung mehrerer Kubernetes-Cluster?
3
A
Antwort
6
Spinnaker unterstützt mehrere Kubernetes-Cluster, die jeweils als "Konto" in der Spinnaker-Konfiguration hinzugefügt werden. Die konfigurierten Konten werden zum Zeitpunkt der Bereitstellung als Optionen angezeigt, und die Servergruppen für jede Anwendung werden unter dem Konto zusammengeführt, zu dem sie gehören.
Es ist möglich, diese Konfiguration zu ändern und zur Laufzeit zu aktualisieren, aber es würde die Bearbeitung der Yaml-Datei auf dem Datenträger erfordern, die die Clouddriver-Komponente von Spinnaker unterstützt und den Endpunkt/config-refresh auslöst.
1
Sie können eine ähnliche Konfiguration verwenden. Hier bin ich 2 k8s Konto mit Kontext als k8s Selektor hinzufügen.
kubernetes:
enabled: true
accounts:
- name: scratch-k8s-account
requiredGroupMembership: []
context: k8s-poc1.dev-domain.net
namespaces: []
omitNamespaces: []
dockerRegistries:
- accountName: poc-ecr
namespaces: []
kubeconfigFile: /home/ubuntu/.kops/config
- name: dev-k8s-account
requiredGroupMembership: []
context: k8s-poc2.dev-domain.net
namespaces: []
omitNamespaces: []
dockerRegistries:
- accountName: poc-ecr
namespaces: []
kubeconfigFile: /home/ubuntu/.kops/config
primaryAccount: scratch-k8s-account
Ausgezeichnete Antwort trifft alle Punkte. – Greg