J'essaie de m'appuyer davantage sur l'utilisation de KUBECONFIG au lieu de la valeur par défaut, mais cela ne semble pas fonctionner comme une variable d'environnement :
#
$ cluster/kubectl.sh config view --kubeconfig="/Users/me/.kube/gce"
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: REDACTED
server: https://104.154.55.112
name: linear-pointer-51831_kubernetes
contexts:
- context:
cluster: linear-pointer-51831_kubernetes
user: linear-pointer-51831_kubernetes
name: linear-pointer-51831_kubernetes
current-context: linear-pointer-51831_kubernetes
kind: Config
preferences: {}
users:
- name: linear-pointer-51831_kubernetes
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
token: REDACTED
- name: linear-pointer-51831_kubernetes-basic-auth
user:
password: <password>
username: admin
#
$ KUBECONFIG="/Users/me/.kube/gce"
#
$ echo $KUBECONFIG
/Users/me/.kube/gce
#
$ cluster/kubectl.sh config view
apiVersion: v1
clusters: []
contexts: []
current-context: ""
kind: Config
preferences: {}
users: []
#
$ cluster/kubectl.sh get po --kubeconfig="/Users/me/.kube/gce"
NAME READY REASON RESTARTS AGE
fluentd-cloud-logging-kubernetes-minion-4zgf 1/1 Running 0 1d
fluentd-cloud-logging-kubernetes-minion-8w6v 1/1 Running 0 1d
fluentd-cloud-logging-kubernetes-minion-lhom 1/1 Running 0 1d
fluentd-cloud-logging-kubernetes-minion-tr0n 1/1 Running 0 1d
kube-dns-v4-f7mdy 3/3 Running 0 1d
monitoring-heapster-v4-t2iru 1/1 Running 0 1d
monitoring-influx-grafana-v1-srtjm 2/2 Running 0 1d
#
Est-ce que je fais quelque chose de mal?
Soupir. Je n'avais pas réalisé que kubectl démarrait un nouveau shell et devait exporter KUBECONFIG.
Commentaire le plus utile
Soupir. Je n'avais pas réalisé que kubectl démarrait un nouveau shell et devait exporter KUBECONFIG.