Переадресация портов не выполняется в руководстве по gcp k8s - PullRequest
2 голосов
/ 17 января 2020

Я новичок в k8s и борюсь с ошибкой ниже.

E0117 18:24:47.596238   53015 portforward.go:400]
an error occurred forwarding 9999 -> 80: error forwarding port 80 to pod XXX,
uid : exit status 1: 2020/01/17 09:24:47 socat[840136] E connect(5, AF=2 127.0.0.1:80, 16): Connection refused

Я даже не знаю, что означает эта ошибка, разумеется, ее причина. Кто-нибудь знает, в какой ситуации возникает ошибка ниже?

Эта ошибка возникает при обработке учебника по развертыванию GCP в соответствии с учебным проектом, который предоставляет GCP.

https://github.com/GoogleCloudPlatform/deploymentmanager-samples/tree/master/examples/v2/gke

Ошибка при вводе этой команды.

curl localhost:9999

Требуется любое двусмысленное выражение или дополнительная информация, пожалуйста, сообщите мне. Заранее спасибо!

1 Ответ

4 голосов
/ 17 января 2020

Ошибка говорит о том, что внутри модуля ничего не слушается порт 80 . Вы должны проверить состояние модуля:

kubectl get pods

Он также скажет вам, какой порт (порт) слушает модуль (его контейнеры).

Возможно, он разбился. Также проверьте журнал пакета:

kubectl logs <pod-name>

Кстати. Диспетчер развертывания Google - это особый инструмент. Сам Google предлагает вместо этого использовать Terraform. Тем не менее, это часть их сертификационных экзаменов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...