1

У меня есть приложение с несколькими контейнерами, которые работают отлично с использованием кубернетов на AWS, однако теперь мне нужно перенести это на VPS выделенного хоста VPC, где ранее был создан кластер НЕ используя Kubernetes, поэтому я не могу выполнить kube-up. sh или его эквивалент kopsKubernetes на выделенном узле AWS - Могу ли я использовать kubectl для существующего кластера?

Возможно ли организовать мои контейнеры с использованием кубернетов на ранее существовавшем кластере? (IE. Имеют кубернеты, зондируют родительский AWS-кластер и обрабатывают его так, как если бы он его создал)

Конечно, пока эта связь не будет сделана между моими вызовами kubectl и родительским AWS выделенным хостом VPC, он не имеет контекста Kubernetes и просто времени из:

kubectl создать -f /my/app/goodie.yaml

Не удалось подключиться к серверу: наберите TCP 34.199.89.247:443: I/O таймаут

Возможные альтернативой было бы назвать kube-up .sh или kops и потребовать, чтобы новый кластер жил внутри указанного выделенного хоста AWS ... увы, его неясный Кубернетес обладает такой гибкостью ... еще!

ответ

1

Да, определенно. kubectl - это просто клиентское приложение, и он может подключаться к любому кластеру kubernetes и организовывать его.

Если вы получаете тайм-аут i/o, у вас, скорее всего, есть проблемы с подключением и некоторые брандмауэры/прокси-серверы на месте. Вы пытались просто получить доступ к API кубернетов через curl или telnet?

+0

Виртуальный-частный облако AWS Выделенный хост не был создан с использованием Kubernetes –

+0

А, я вижу. «Ранее созданный кластер», о котором вы упоминаете, не является кластером кубернетов, а просто узлами EC2. Таким образом, нет существующего кластера кубернетов поверх этого выделенного хоста AWS, и вы хотели бы настроить и использовать kubectl для работы с ним. –

+0

yes - Я испробовал вопрос –

Смежные вопросы