我正在努力更新我的K8知识,并跟随
this tutorial
minikube
)包含一个叫做
kubia
. 这个豆荚是活的和良好的,并包含一个简单的网络服务器。
kubectl expose pod kubia --type=LoadBalancer --name kubia-http
根据我的K8s仪表盘,
kubia-http
调试:
kubectl describe endpoints kubia-http
给了我
Name: kubia-http
Namespace: default
Labels: run=kubia
Annotations: endpoints.kubernetes.io/last-change-trigger-time: 2020-11-20T15:41:29Z
Subsets:
Addresses: 172.17.0.5
NotReadyAddresses: <none>
Ports:
Name Port Protocol
---- ---- --------
<unset> 8080 TCP
Events: <none>
1.)我的服务是否缺少端点?
kubectl get pods --selector=run=kubia
库比亚
2.)我的服务在与pod通信时是否尝试访问错误的端口?
containers:
- name: kubia
ports:
- containerPort: 8080
protocol: TCP
从我的服务yaml:
ports:
- protocol: TCP
port: 8080
targetPort: 8080
nodePort: 32689
服务尝试访问正确的端口。