【发布时间】:2017-08-09 07:23:58
【问题描述】:
我正在使用 KOP 在 AWS 环境中启动 Kubernetes 集群。
- 有没有办法在调用
create cluster时设置预定义的SSH密钥? - 如果 KOPs 在运行
create cluster时自动生成 SSH 密钥,是否有办法下载此密钥以访问集群节点?
【问题讨论】:
标签: amazon-web-services kubernetes kops
我正在使用 KOP 在 AWS 环境中启动 Kubernetes 集群。
create cluster时设置预定义的SSH密钥?create cluster 时自动生成 SSH 密钥,是否有办法下载此密钥以访问集群节点?【问题讨论】:
标签: amazon-web-services kubernetes kops
请阅读 Kops SSH docs:
使用默认镜像时,SSH用户名为admin,SSH私钥为kops get secrets --type sshpublickey admin中公钥对应的私钥。创建新集群时,可以使用 --ssh-public-key 选项指定 SSH 公钥,默认为 ~/.ssh/id_rsa.pub。
所以回答你的问题:
--ssh-public-key 设置密钥
--ssh-public-key,Kops 不会自动生成密钥,而是使用在 ~.ssh/id_rsa.pub 中找到的密钥
【讨论】: