2016-03-29 2 views

ответ

6

Spinnaker поддерживает несколько кластеров Kubernetes, каждый из которых добавляется как «учетная запись» в конфигурации Spinnaker. Конфигурированные учетные записи представляются в качестве параметров во время развертывания, а группы серверов для каждого приложения свертываются под учетной записью, к которой они принадлежат.

Можно изменить эту конфигурацию и обновить ее во время выполнения, но это потребует редактирования файла yaml на диске, который поддерживает компонент Clouddriver от Spinnaker и запускает конечную точку/config-refresh.

+0

Отличный ответ, поражающий все точки. – Greg

1

Вы можете использовать конфигурацию, аналогичную этой. Здесь я добавляю учетную запись 2 k8s с контекстом как селектор k8s.

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 
Смежные вопросы