Я заметил, что в модуле, связанном со службой, отображается «x» напротив параметра «Получение трафика».
Текст всплывающей подсказки для изображения «x» гласит: «Под не имеет конечных точек и не принимает трафик».
И да, когда я попадаю в конечную точку службы, я получаю ответ HTTP 502.
Подскажите, пожалуйста, что не так с POD?
Вот описание моего сервиса:
Namespace: mynamespace
Labels: app=myapp
Selector: app.kubernetes.io/instance=myapp-instance
Type: ClusterIP
IP: xx.xx.xxx.xxx
Port: 80-http 80/TCP
TargetPort: http/TCP
Endpoints:
Session Affinity: None
Events: <none>
И в моем стручке я вижу ярлык: app.kubernetes.io/instance=myapp-instance
1 ответ
В этом случае при описании службы конечные точки должны отображаться как пустые, что объясняет ошибку.
kubectl describe svc servicename
Вы должны убедиться, что поле spec.selector
вашего Сервиса действительно выбирает значения metadata.labels
в ваших модулях. Распространенной ошибкой является наличие опечатки или другой ошибки, такой как выбор службы для app=hostnames
, но развертывание с указанием run=hostnames
.
Похожие вопросы
Новые вопросы
kubernetes
ВОПРОСЫ КУБЕРНЕТА ДОЛЖНЫ БЫТЬ ОТНОШЕНЫ К РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. Настройка и развертывание здесь не по теме. Хорошее эмпирическое правило: если это происходит за пределами группы, это, вероятно, не по теме. Если речь идет о коде, работающем внутри модуля, то, вероятно, все в порядке.