我有一个健康的k8s集群。 kube-apiserver使用端口 8443 。
然后我做下面的事情。我也创建/编辑服务,并分配一个固定的nodePort 8443 。
apiVersion: v1
kind: Service
metadata:
name: my-service
spec:
selector:
app: MyApp
ports:
- protocol: TCP
port: 80
targetPort: 9376
nodePort: 8443
群集无法访问。如果我运行命令kubectl get pods
。它返回Unable to connect to the server: EOF
原因我需要运行kubectl命令来将nodePort改回来。但是我不能使用kubectl。它成为死循环。我有两个问题。最佳答案
关于kubernetes - NodePort与kube-apiserver hostPort冲突,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63880376/