2016-03-29 7 views

答えて

6

Spinnakerは複数のKubernetesクラスタをサポートしており、それぞれがSpinnaker構成の「アカウント」として追加されています。設定されたアカウントはデプロイ時にオプションとして表示され、各アプリケーションのサーバーグループは所属するアカウントの下にロールアップされます。

実行時にその設定を変更して更新することはできますが、SpinnakerのClouddriverコンポーネントをバックアップして/ config-refreshエンドポイントをトリガするディスク上のyamlファイルを編集する必要があります。

+0

優れた答えがすべての点に当たっています。 – Greg

1

同様の設定を使用できます。ここでは、k8sセレクタとして2 k8アカウントにコンテキストを追加します。

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 
関連する問題