如果您在创建集群时,选择不开放公网 SSH 访问,您将无法 SSH 访问 Kubernetes 集群,而且也无法通过 kubectl 连接 Kubernetes 集群。如果创建集群后,您需要 SSH 访问您的集群,可以手动为 ECS 实例绑定 EIP,并配置安全组规则,开放 SSH(22)端口。
PS: 由于创建集群所使用的 ROS 编排模板的版本不同,不同时间点创建的集群开启 SSH 访问的操作会略有不同,请按照您的集群的创建时间选择不同的操作方法。
2017 年 12 月之前创建的集群
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
如果在创建阿里云Kubernetes(ACK)集群时未开放公网SSH访问,您后续需要手动配置以实现SSH访问。操作步骤根据集群的创建时间有所不同,请按照以下指导进行:
k8s-for-cs-clisterid
(使用实际集群ID替换“clisterid”)并点击管理。k8s_master_slb_internet
,点击其资源ID进入详情。sshVirtualGroup
。sshVirtualGroup
。完成上述步骤后,您将能够通过负载均衡提供的服务地址SSH访问您的Kubernetes集群。