我正在尝试使用负载平衡器服务公开Pod。服务已成功创建,并分配了外部IP。当我尝试在浏览器中访问外部设备时,该站点为否,并且我收到了ERR_CONNECTION_TIMED_OUT。请查看下面的Yaml:
apiVersion: v1
kind: Service
metadata:
labels:
name: service-api
name: service-api
spec:
externalTrafficPolicy: Cluster
ports:
- nodePort: 30868
port: 80
protocol: TCP
targetPort: 9080
name: http
selector:
name: service-api
sessionAffinity: None
type: LoadBalancer
status:
loadBalancer: {}
我还尝试使用kubernetes CLI创建服务,但是还是没有运气。
答案 0 :(得分:0)
看起来我的 k8s 集群上的 DNS 有问题。为了解决这个问题,我必须重新启动集群。但是在重启集群之前,你也可以删除kube-system中的所有pods来刷新DNS pods,如果还是不行建议重启集群。