Развертывание Kubernetes в IBM Cloud не удается для меня - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь развернуть приложение в кластере kubernetes, следуя этим инструкциям

https://cloud.ibm.com/docs/containers?topic=containers-cs_apps_tutorial#cs_apps_tutorial

Затем я делаю сборку, следуя инструкциям с ibmcloud cr build -t registry..bluemix.net // hello-world: 1.

Вывод выглядит хорошо, за исключением предупреждения о безопасности

ПРЕДУПРЕЖДЕНИЕ БЕЗОПАСНОСТИ: Вы создаете образ Docker из Windows на хосте, отличном от Windows.Все файлы и каталоги, добавленные в контекст сборки, будут иметь права доступа '-rwxr-xr-x'.Рекомендуется перепроверить и сбросить разрешения для конфиденциальных файлов и каталогов.

Но так как это был всего лишь тест, я не беспокоился.

На следующем этапе, выполнив эту команду, следуя инструкциям

kubectl run hello-world-deploy --image = registry..bluemix.net // hello-world: 1

Я получаю следующую ошибку: не удалось обнаружить поддерживаемые ресурсы: Получить http://localhost:8080/apis/apps/v1?timeout=32s: dial tcp [:: 1]: 8080: connectex: не удалось установить соединение, поскольку целевая машина активно отказывала в этом.

Как видно из сообщения, похоже, что он пытается что-то сделатьна мой локальный ПК, а не IBMCloud.Что я пропустил?

1 Ответ

0 голосов
/ 26 марта 2019

Как отметил @N Fritze в комментарии, для организации доступа к кластеру Kubernetes может потребоваться установить переменную окружения KUBECONFIG, которая содержит список kubeconfig файлов, необходимых для предоставления достаточной информации о методе аутентификации на сервере API.,

Более подробную информацию об управлении службой Kubernetes можно найти в официальной документации IBM Cloud .Поскольку проблема уже решена, ответ составлен для дальнейших исследований участников.

...