Несколько кластеров kubernetes

Требование состоит в том, что для каждой новой сборки для QA должен создаваться новый кластер kubernetes (в целом новая среда), а затем он должен быть уничтожен после завершения QA. Так что это не федеративная установка.

Я использую kops в AWS для создания кластера.

Нужно ли мне создавать еще один экземпляр 'bootstrap' для создания нового кластера? Предполагаю, что я могу изменить имя кластера в команде, и он создаст новый кластер. Как 2_.

Итак, вопрос в том, что возвращает kubectl get all — консолидированные объекты?

Когда я делаю kubectl apply -f ., как kubectl узнает, к какому кластеру применить?

Как указать имя кластера при установке таких вещей, как helm?


person Akshay    schedule 12.12.2018    source источник


Ответы (1)


Вы должны установить контекст в своем кластере примерно так, как только он будет установлен, все ваши команды kubectl будут выполняться в контексте этого кластера.

kubectl config use-context my-cluster-name

Перейдите по этой ссылке для получения более подробной информации.

person fatcook    schedule 12.12.2018
comment
В случае использования kops необходимо также сохранить ведро s3. Следующая команда сделает export KOPS_STATE_STORE=s3://<name of bucket here> - person Akshay; 12.12.2018