Kubernetes服务负载均衡器“没有路由到主机”错误

时间:2018-12-10 19:16:01

标签: azure kubernetes azure-kubernetes

我正在尝试使用负载平衡器服务公开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创建服务,但是还是没有运气。

1 个答案:

答案 0 :(得分:0)

看起来我的 k8s 集群上的 DNS 有问题。为了解决这个问题,我必须重新启动集群。但是在重启集群之前,你也可以删除kube-system中的所有pods来刷新DNS pods,如果还是不行建议重启集群。