Service 模板
Service 模板
使用 NodePort 类型服务来发布端口适合大多数 Deployment 捆绑使用.
发布之后:
-
外网通过 NodeIP:NodePort 比如 192.168.2.114:30123 访问.
-
内网其他 Pod 通过 服务名:Port 比如 kubia-nodeport:80 访问.
-
在容器 Pod 内部通过 localhost:targetPort 比如 localhost:8080 访问.
apiVersion: v1 kind: Service metadata: name: kubia-nodeport Namespace: dev #命名空间 spec: type: NodePort #类型为NodePort ports: - name: http #端口名 port: 80 #供集群中其它容器访问的端口 targetPort: 8080 #容器原生使用端口 nodePort: 30123 #互联网访问端口 - name: https port: 443 targetPort: 8081 nodePort: 30123 selector: app: kubia