2016-03-29 16 views

cevap

6

Spinnaker, birden fazla Kubernet kümesini destekler, her biri Spinnaker yapılandırmasında bir 'hesap' olarak eklenir. Yapılandırılmış hesaplar, dağıtım zamanında seçenekler olarak sunulur ve her uygulama için Sunucu Grupları ait oldukları hesap altında toplanır.

Bu yapılandırmayı değiştirmek ve çalışma zamanında yenilemek mümkündür, ancak Spinnaker'ın Clouddriver bileşenini destekleyen ve/config-refresh bitiş noktasını tetikleyen disk üzerindeki yaml dosyasını düzenlemeyi içerir.

+0

Tüm noktaları vurmak için mükemmel bir yanıt. – Greg

1

Buna benzer bir yapılandırmayı kullanabilirsiniz. Burada k8s seçici olarak bağlam ile 2 k8s hesabı ekliyorum.

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