首页 文章

Kubernetes:版本kubernetes 1.0和1.1中NodePort的区别

提问于
浏览
0

我刚刚开始使用Kubernetes,我对版本 release-1.0release-1.1 之间的NodePort之间的区别感到困惑 .

我在3台服务器上有3个节点的集群(10.0.5.55,5.66.5.57),我运行带有复制控制器的pod和像这样的2级复制

复制控制器:

apiVersion: v1
kind: ReplicationController
metadata:
  name: backend
  labels:
    name: backend
spec:
  replicas: 2
  selector:
    name: backend
    spec:
      containers:
      - name: backend
        image: myproject/backend
        ports:
        - containerPort: 8080

服务(使用NodePort):

apiVersion: v1
kind: Service
metadata:
  name: backend
  labels:
    name: backend
spec:
  selector:
    name: backend
  type: NodePort
  ports:
    - name: http
      protocol: TCP
      port: 10560
      targetPort: 8080
      nodePort: 30560
status:
  loadBalancer: {}

2个吊舱位于5.55和5.56

在版本 release-1.0 中,我可以访问5.57中的服务,但是 release-1.1 不是 .

请解释一下我的疑虑 .

谢谢 .

1 回答

  • 0

    使用NodePort的服务应该在版本1.0和1.1中的 <NodeIP>:spec.ports[*].nodePortspec.clusterIp:spec.ports[*].port 处可见 .

相关问题