Kubernetes: kubectl์ด $KUBECONFIG ์„ค์ •์„ ์กด์ค‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2015๋…„ 07์›” 02์ผ  ยท  1๋…ผํ‰  ยท  ์ถœ์ฒ˜: kubernetes/kubernetes

๊ธฐ๋ณธ๊ฐ’ ๋Œ€์‹  KUBECONFIG๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋” ๋งŽ์ด ์˜์ง€ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์ง€๋งŒ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

#
$ 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

#

๋‚ด๊ฐ€ ๋ญ”๊ฐ€ ์ž˜๋ชปํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

ํ•œ์ˆจ์„ ์‰ฌ๋‹ค. kubectl์ด ์ƒˆ ์…ธ์„ ์‹œ์ž‘ํ•˜๊ณ  KUBECONFIG๋ฅผ ๋‚ด๋ณด๋‚ด์•ผ ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค.

>๋ชจ๋“  ๋Œ“๊ธ€

ํ•œ์ˆจ์„ ์‰ฌ๋‹ค. kubectl์ด ์ƒˆ ์…ธ์„ ์‹œ์ž‘ํ•˜๊ณ  KUBECONFIG๋ฅผ ๋‚ด๋ณด๋‚ด์•ผ ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰