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