После установки kubectl
необходимо настроить его для использования вашего кластера.
Практически любой облачный провайдер или загрузчик, такой как kubeadm
, имеет самый простой способ сделать это.
Например, в GKE вы запускаете следующую команду, чтобы скопировать файл конфигурации вашего кластера k8s на localhost:
gcloud container clusters get-credentials ${CLUSTER}
Для копов:
kops export kubecfg ${CLUSTER}
Для kubeadm
вы должны скопировать файл конфигурации с мастера на хост-компьютер. После выполнения команды kubeadm init
:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
Примечание: /etc/kubernetes/admin.conf
находится в главном узле kubeadm, где вы запускаете kubeadm init
, и вы должны скопировать этот файл на свой хост-компьютер, чтобы использовать этот кластер с kubectl
.
Другие полезные ссылки могут быть полезны:
Первый доступ к kubectl
Настройка доступа к нескольким кластерам
Надеюсь, это поможет!