k8s中Service的各个port区别
k8s中Service的各个port区别
·
apiVersion: v1
kind: Service
metadata:
name: service-demo2
namespace: default
spec:
# 使用 NodePort 类型的 Service 将应用暴露给外部
type: NodePort
ports:
- name: http
port: 80
protocol: TCP
targetPort: 80
# 可选属性,自定义端口号
nodePort: 31234
# 定义标签选择器,将 Service 于匹配标签的一组 Pod 关联起来
selector:
app: nginx
https://kubernetes.io/zh-cn/docs/reference/kubernetes-api/service-resources/service-v1/#ServiceSpec
看到官网解释不够充分
看到其他的讲解,意思如下
port
k8s 中各个服务之间访问的端口
targetPort
docker 开放的端口
nodePort
外网访问k8s集群的端口
更多推荐
已为社区贡献2条内容
所有评论(0)