Я использую копы для создания / управления кластерами kubernetes в AWS.
Я создал пилотный / промежуточный экземпляр для доступа ко всем кластерам.
Я заметил, что даже если мы создадим несколько сеансов SSH (используя одного и того же пользователя), и если я изменю контекст на cluster-a, он будет заменен на cluster-a в другом сеансе.
Проблема в том, что нам нужно каждый раз переключать контекст, если мы хотим одновременно управлять разными кластерами.Очень сложно поддерживать переключение контекста, если более двух человек используют этот экземпляр.
Может возникнуть вопрос, почему мы используем несколько кластеров, дело в том, что параллельно создаются несколько потоков и модулей, и всеперейти к тестированию одновременно.
Есть ли способ, при котором мне не нужно переключать контекст, и kops
/ kubectl
может автоматически понимать контекст кластера?
Пример: Если яЯ выполняю команду от directory-a
, тогда она автоматически понимает кластер a.k8s.local
.Просто думая об этом, приветствуется любое другое решение.
Последнее решение заключается в создании отдельных пилотных экземпляров для всех кластеров, которых я стараюсь избегать, так как эти экземпляры не представляют большой ценности и просто увеличивают стоимость.