我创建了一个 podlabel:appenv
和一个节点端口类型的服务,选择器为appenv
. 但是当我使用kubectl get ep service-name
它时,它显示“没有端点”(意味着服务没有与那个 pod 连接)。
这是我的pod.yaml
和service.yaml
pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: pod1
labels:
app: appenv
spec:
containers:
- name: app
image: aathith/lbt:v1
ports:
- name: app-port
containerPort: 8082
restartPolicy: Never
service.yaml
apiVersion: v1
kind: Service
metadata:
name: app
spec:
selector:
app: appenv
type: NodePort
ports:
- name: http
port: 8082
targetPort: 8082
nodePort: 30082
protocol: TCP
输出为kubectl get po --show-labels
输出为kubectl get svc app
- 为什么我无法将我的 pod 连接到此服务?
- 如何更改上述文件以相互连接?