我根据文档设置了 1 个主 2 个节点的 k8s 集群。一个 pod 可以 ping 同一个节点上的另一个 pod,但不能 ping 另一个节点上的 pod。
为了演示我在具有 3 个副本的部署下部署的问题。其中两个位于同一个节点上,而另一个 pod 位于另一个节点上。
$猫nginx.yaml
api 版本:应用程序/v1
种类:部署
元数据:
名称:nginx-部署
标签:
应用程序:nginx
规格:
复制品:2
选择器:
匹配标签:
应用程序:nginx
模板:
元数据:
标签:
应用程序:nginx
规格:
容器:
- 名称:nginx
图片:nginx
端口:
- 容器端口:80
---
种类:服务
api版本:v1
元数据:
名称:nginx-svc
规格:
选择器:
应用程序:nginx
端口:
- 协议:TCP
端口:80
$ kubectl 获取节点
姓名 状态 角色 年龄 版本
ip-172-31-21-115.us-west-2.compute.internal Ready master 20m v1.11.2
ip-172-31-26-62.us-west-2.compute.internal 准备好 19m v1.11.2
ip-172-31-29-204.us-west-2.compute.internal 就绪 14m v1.11.2
$ kubectl … kubernetes ×1