Балансировщик нагрузки службы Kubernetes "Нет маршрута к хосту" ошибка

Я пытаюсь выставить модуль, используя службу балансировки нагрузки. Служба была успешно создана и был назначен внешний 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 ответ

Похоже, у меня неисправный DNS на моем кластере k8s. Чтобы решить проблему, мне нужно перезапустить кластер. Но перед перезапуском кластера вы также можете удалить все модули в kube-system, чтобы обновить модули DNS, и если он все еще не работает, я предлагаю перезапустить кластер.

Другие вопросы по тегам