докер-машина и кубернетес - PullRequest
0 голосов
/ 07 марта 2019

Я уже некоторое время пользуюсь Docker, но я новичок в Kubernetes. Одним из инструментов, на который я всегда опирался, является docker-machine , который был особенно полезен для меня, когда я хотел создать новый узел в aws для интеграции в мой рой, например,

docker-machine create --driver amazonec2 --amazonec2-open-port 8000 --amazonec2-instance-type <instance-type> --amazonec2-region <region> --amazonec2-zone <zone>  --amazonec2-subnet-id <subnet> --amazonec2-vpc-id <vpc-id> --amazonec2-userdata <setup.sh> --amazonec2-use-private-address=true <node_name>

эта команда создает новый узел с установкой Docker и другими утилитами, связанными с Docker.

Я пытаюсь сделать то же самое для Kubernetes, но вышеупомянутая команда не устанавливает инструменты Kubernetes. Я полагаю, что я все еще могу эту команду и включить команды установки Kubernetes в сценарий, заданный в качестве аргумента в --amazonec2-userdata, но все же мне интересно, существует ли «эквивалент докер-машины» для Kubernetes? В соответствии с этим, другой вопрос заключается в том, подходит ли docker-машина для создания кластера Kubernetes на aws?

Если нет является ответом на оба вопроса, то каков соответствующий подход для достижения той же цели?

Спасибо

1 Ответ

1 голос
/ 07 марта 2019

Может быть, то, что вы хотите, здесь по этой ссылке: как добавить узел в мой кластер Kops? (узел здесь - мой внешний экземпляр)

В K8s у нас есть файл конфигурации, в котором вы устанавливаете некоторые переменные, такие как регион, подсети, изображение и т. Д., Поскольку вы все настроили, вы можете просто настроить значения desire и применить его к новой конфигурации в вашем кластере.

...