Dans certains contexts, il se peut que l'on ait besoin d'utiliser un proxy afin d'accéder à un cluster Kubernetes. Mais comment le définir dans son fichier kubeconfig?
Solution
Dans le paramètre clusters[].cluster
, il vous suffit d'ajouter le paramètre proxy-url
avec le format suivant comme valeur.
Exemple
apiVersion: v1
kind: Config
clusters:
- name: "dev"
cluster:
proxy-url: http://user:password@proxy:port
server: "https://10.100.12.12:9006/k8s/clusters/c-jm5ws"
...
Une fois modifié et enregistré, vous devriez pouvoir utiliser votre proxy et réussir à vous connecter!
Liens
- Issue Github mentionnant la solution : https://github.com/kubernetes/client-go/issues/351#issuecomment-626752837
J'espère que ça vous aidera! 🍺
Top comments (0)