Kubectl не может подключиться к Windows 10 - PullRequest
0 голосов
/ 05 июня 2019

Я недавно установил Docker и gcloud SDK на компьютере с Windows 10.

После запуска gcloud init и настройки локальной настройки я запустил gcloud components install kubectl.

Теперь, когда я запускаю kubectl get pods, я получаю ответ

Невозможно подключиться к серверу: набрать tcp [:: 1]: 8080: connectex: нет соединение может быть установлено, потому что целевой компьютер активно отказался это.

Я тогда побежал kubectl config view и получил следующее

apiVersion: v1
clusters: []
contexts: []
current-context: ""
kind: Config
preferences: {}
users: []

Я не уверен, как это исправить в Windows, поскольку я обычно пользователь Mac, так что для меня это все ново.

Как можно подключить мой экземпляр kubectl?

Ответы [ 3 ]

1 голос
/ 07 июня 2019

Я видел, как люди сталкивались с этой проблемой в Windows, не понимая, что в File Explorer расширения файлов по умолчанию скрыты, поэтому, хотя они и хотели создать файл с именем «config», они фактически создали файл с именем «config.txt». и это не найдено kubectl.

1 голос
/ 10 июня 2019

Как правило, если вы хотите настроить kubectl для использования кластера GKE, вам нужно выполнить следующие команды, чтобы скопировать конфигурацию k8s в локальную систему.

1.Первый список имен кластеров (в столбце NAME) и распознатьзона (в столбце «Местоположение»)

$ gcloud container clusters list

2. Затем выполните команду ниже, чтобы скопировать конфигурацию k8s в локальную

$ gcloud container clusters get-credentials <cluster-name> --zone <zone>

3. Затем проверьте конфигурацию

$ kubectl config view
0 голосов
/ 05 июня 2019

Я закончил тем, что удалил окна и установил Ubuntu.Windows была кошмаром.

...