每次我尝试访问计算机上的 NodePort 时,都会显示“错误连接被拒绝”。我不明白,因为我在线阅读的示例暗示我可以在笔记本电脑上运行 Docker Desktop,连接到集群,并通过其节点端口访问服务。
我的机器:
k3s结果minikube相似)库伯内特斯配置:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
labels:
app: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: ngnix-service
spec:
selector:
app: nginx
type: NodePort
ports:
- protocol: TCP
port: 80
targetPort: 80
nodePort: 30007
Run Code Online (Sandbox Code Playgroud)
输出和 cURL 测试:
PS C:\Users\ME\nginx> kubectl …Run Code Online (Sandbox Code Playgroud)