В соединении с сервером rancher.xxx.xxx было отказано - вы указали правильный хост или порт? - PullRequest
0 голосов
/ 07 мая 2019

Я установил kubectl с помощью следующих команд:

$ sudo apt-get update && sudo apt-get install -y apt-transport-https 
$ curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - 
$ echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list 
$ sudo apt-get update && sudo apt-get install -y kubectl

Мы создали кластер HA ранчера с помощью RKE и переместили файл конфигурации в .kube/config, но не можем использоватьkubectl.Пожалуйста, помогите мне в этом вопросе.

1 Ответ

0 голосов
/ 08 мая 2019

При использовании kubeadm init вы должны выполнить эти шаги для использования kubectl:

  mkdir -p $HOME/.kube
  sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  sudo chown $(id -u):$(id -g) $HOME/.kube/config

В соответствии с документацией по ранчеру:

"Установка и настройка kubectl" здесь ,«Доступ к запущенным Rancher кластерам Kubernetes без работающего сервера Rancher» здесь ,«Доступ к кластерам с помощью kubectl и файла kubeconfig» здесь ,

Вы можете попробовать kubectl --kubeconfig <path to your kube_config_cluster.yml> version, где kube_config_rancher-cluster.yml - это файл с учетными данными для kubectl и helm.

...