Configurer la commande kubectl pour accéder à un cluster Kubernetes distant sur Azure
Source : Stack Overflow [azure]
Configurer la commande kubectl pour accéder à un cluster Kubernetes distant sur Azure
Source : Stack Overflow [azure]
J’ai trouvé un moyen d’accéder à un cluster Kubernetes distant sans avoir à se connecter en SSH à l’un des nœuds du cluster. Vous devez modifier le fichier ~/.kube/config comme suit :
apiVersion: v1
clusters:
- cluster:
server: http://<master-ip>:<port>
name: test
contexts:
- context:
cluster: test
user: test
name: test
Ensuite, définissez le contexte en exécutant :
kubectl config use-context test
Après cela, vous devriez pouvoir interagir avec le cluster.
Remarque : Pour ajouter la certification et la clé, utilisez le lien suivant : http://kubernetes.io/docs/user-guide/kubeconfig-file/
Alternativement, vous pouvez aussi essayer les commandes suivantes :
kubectl config set-cluster test-cluster --server=http://<master-ip>:<port> --api-version=v1
kubectl config use-context test-cluster