Ich versuche, mich stärker auf die Verwendung von KUBECONFIG anstelle der Standardeinstellung zu stützen, aber es scheint nicht als Umgebungsvariable zu funktionieren:
#
$ 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
#
Mache ich etwas falsch?
Seufzen. Wusste nicht, dass kubectl eine neue Shell gestartet hat und KUBECONFIG exportieren musste.
Hilfreichster Kommentar
Seufzen. Wusste nicht, dass kubectl eine neue Shell gestartet hat und KUBECONFIG exportieren musste.