如何看k8s中targetport与containerport是否关联
时间: 2024-04-22 13:23:02 浏览: 71
k8s iptables_study.docx
在Kubernetes中,可以通过以下步骤来确认`targetPort`和`containerPort`是否关联成功:
1. 确认Service名称和Pod名称
使用`kubectl get svc`和`kubectl get pods`命令确认Service名称和Pod名称。
2. 查看Service详情
使用`kubectl describe svc <service-name>`命令查看Service的详情,其中包括了Service关联的Pod以及`targetPort`和`port`的信息。
3. 查看Pod详情
使用`kubectl describe pod <pod-name>`命令查看Pod的详情,其中包括了Pod中容器的信息,包括容器的名称和`containerPort`。
4. 确认关联成功
通过比较Service中的`targetPort`和Pod中的`containerPort`是否一致来确认关联是否成功。如果一致,则表示关联成功,否则需要检查是否配置正确。
需要注意的是,如果使用了`NodePort`或`LoadBalancer`类型的Service,需要在节点或负载均衡器上确认相应的端口是否已经打开,才能够通过外部IP或节点IP访问Service。
阅读全文