【发布时间】:2021-03-19 12:13:09
【问题描述】:
- 如果 K8s 集群 部署在 IBM VPC2 基础架构 上,那么是否可以通过 ssh 连接到工作节点?我启用了公共网关,但我不确定是否可以使用公共网关中提到的公共 IP 进行 ssh?
- 还可以为每个工作节点分配一个公共 IP 吗?像每个工作节点的浮动 IP 一样?
【问题讨论】:
标签: containers ibm-cloud iks
【问题讨论】:
标签: containers ibm-cloud iks
如果您使用的是 IBM Cloud Kubernetes Service (IKS) 或 Red Hat OpenShift (ROKS) 的托管产品,那么默认情况下会禁用 SSH 访问。
在工作程序节点的 VPC 子网上启用的公共网关用于从该子网中包含的节点建立到互联网的出站连接。 https://cloud.ibm.com/docs/containers?topic=containers-vpc-subnets#vpc_basics_pgw
同样,如果您使用上述任一托管产品,您将无法通过您的 VPC 基础架构访问实际的 VPC VSI 工作节点,也无法为它们分配公共 IP。
但是,您可以在 VPC 集群创建期间启用公共服务端点,这将允许无法通过私有服务端点进行通信的服务仍然在公共服务端点上工作。
【讨论】: