我有一个暴露类型= LoadBalancer的服务,当我做一个
kubectl describe services servicename,
我得到这个输出:
Name: ser1
Namespace: default
Labels: app=online1
Selector: app=online1
Type: LoadBalancer
IP: 10.0.0.32
External IPs: 192.168.99.100
Port: <unset> 8080/TCP
NodePort: <unset> 30545/TCP
Endpoints: 172.17.0.10:8080,172.17.0.11:8080,172.17.0.8:8080 + 1 more...
Session Affinity: None
Run Code Online (Sandbox Code Playgroud)
有人可以指导以下疑问:
1.)我无法理解<unset>Port和NodePort中的含义.另外,它如何影响我的服务?
2.)当我想要服务时,我使用了<external-ip:NodePort>正确的服务?那么Port的用途是什么?
Far*_*ahi 21
端口未设置意味着:您未在服务创建中指定名称.
服务Yaml摘录(注释name: grpc):
spec:
ports:
- port: 26257
targetPort: 26257
name: grpc
type: NodePort
Run Code Online (Sandbox Code Playgroud)
kubectl describe services servicename 输出摘录:
Type: NodePort
IP: 10.101.87.248
Port: grpc 26257/TCP
NodePort: grpc 31045/TCP
Endpoints: 10.20.12.71:26257,10.20.12.73:26257,10.20.8.81:26257
Run Code Online (Sandbox Code Playgroud)
端口是服务将发送流量的容器端口的定义(实际端点).
| 归档时间: |
|
| 查看次数: |
4040 次 |
| 最近记录: |