<p>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 :</p>
<pre><code class="lang-auto">apiVersion: v1
clusters:
- cluster:
server: http://<master-ip>:<port>
name: test
contexts:
- context:
cluster: test
user: test
name: test
</code></pre>
<p>Ensuite, définissez le contexte en exécutant :</p>
<pre><code class="lang-auto">kubectl config use-context test
</code></pre>
<p>Après cela, vous devriez pouvoir interagir avec le cluster.</p>
<p>Remarque : Pour ajouter la certification et la clé, utilisez le lien suivant : <a href="http://kubernetes.io/docs/user-guide/kubeconfig-file/">http://kubernetes.io/docs/user-guide/kubeconfig-file/</a></p>
<p>Alternativement, vous pouvez aussi essayer les commandes suivantes :</p>
<pre><code class="lang-auto">kubectl config set-cluster test-cluster --server=http://<master-ip>:<port> --api-version=v1
kubectl config use-context test-cluster
</code></pre>