pastebin.com/6a8kp6aR

тейнере внутри модуля, как я могу запустить команду, используя kubectl? Например, если мне нужно сделать что-то подобное внутри контейнера:

kubectl получить стручки

Я пробовал это: в моем dockerfile у меня есть эти команды:

RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
RUN chmod +x ./kubectl
RUN sudo mv ./kubectl /usr/local/bin/kubectl

РЕДАКТИРОВАТЬ: я пытался OSX-файл, я исправил его в бинарный файл Linux. (исправлено @svenwltr

При создании файла Docker это успешно, но когда я запускаю kubectl, получаю pods внутри контейнера,

kubectl get pods

Я получаю эту ошибку:

Соединение с сервером: было отказано - вы указали правильный хост или порт?

Когда я развертывал локально, я сталкивался с этой ошибкой, если моя докер-машина не работала, но внутри контейнера, как может работать докер-машина?

Локально я могу обойти эту ошибку, выполнив следующие команды: (dev - это имя docker-машины)

docker-machine env dev
eval $(docker-machine env dev)

Может кто-нибудь сказать мне, что мне нужно делать?

Ответы на вопрос(3)

Ваш ответ на вопрос