【发布时间】:2019-03-07 19:04:10
【问题描述】:
我使用 Docker 已经有一段时间了,但我是 Kubernetes 新手。我一直依赖的一个工具是 docker-machine,当我想在 aws 中创建一个新节点以集成到我的 swarm 中时,它对我特别有用,例如
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-machine 等效项”?与此一致,另一个问题是 docker-machine 是否适合在 aws 上创建 Kubernetes 集群?
如果否是这两个问题的答案,那么实现相同目标的适当方法是什么?
谢谢
【问题讨论】:
标签: amazon-web-services docker kubernetes docker-machine