เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจฟเจเจฌเฉเจเจเจฒ เจธเฉฐเจญเจต เจคเฉเจฐ 'เจคเฉ เจเจนเจจเจพเจ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจนเฉ เจเฉ เจคเฉเจธเฉเจ เจธเจญ เจคเฉเจ เจตเฉฑเจง เจตเจฐเจคเจฆเฉ เจนเฉเฅค เจ
เจคเฉ เจเจฆเฉเจ เจตเฉ เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจเจพเจธ เจเฉเจฒ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจฎเจพเจ เจฌเจฟเจคเจพเจเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจเจธเจฆเจพ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจ
เจงเจฟเจเจจ เจเจฐเจจ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจขเฉฐเจ เจจเจพเจฒ เจตเจฐเจคเจฃเจพ เจธเจฟเฉฑเจเจฃ เจฒเจ เจญเฉเจเจคเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจฆเฉ เจเฉเจฎ
เจฒเฉเจเจ เจฆเฉ เจ
เจจเฉเจธเจพเจฐ, เจฒเฉเจ เจฆเจพ เจเฉเจเจพ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเจพเจฒ เจคเฉเจนเจพเจกเฉ เจฐเฉเจเจผเจพเจจเจพ เจฆเฉ เจเฉฐเจฎ เจจเฉเฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจตเจงเฉเจฐเฉ เจเฉเจธเจผเจฒ เจฌเจฃเจพเจเจฃเจพ เจนเฉ, เจธเจเฉเจ เจนเฉเจฐ เจฎเจเจผเฉเจฆเจพเจฐ เจตเฉ เจนเฉ!
เจเจพเจฃ-เจชเจเจพเจฃ: kubectl เจเฉ เจนเฉ
เจเจธ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฟ เจคเฉเจธเฉเจ kubectl เจจเฉเฉฐ เจตเจงเฉเจฐเฉ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจขเฉฐเจ เจจเจพเจฒ เจตเจฐเจคเจฃเจพ เจธเจฟเฉฑเจ เจธเจเฉ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจเฉ เจนเฉ เจ เจคเฉ เจเจน เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจเจธ เจฌเจพเจฐเฉ เจเฉฑเจ เจฌเฉเจจเจฟเจเจฆเฉ เจธเจฎเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเจชเจญเฉเจเจคเจพ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, kubectl เจเฉฑเจ เจเฉฐเจเจฐเฉเจฒ เจชเฉเจจเจฒ เจนเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ Kubernetes เจเจชเจฐเฉเจธเจผเจจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจคเจเจจเฉเจเฉ เจคเฉเจฐ 'เจคเฉ, kubectl เจเฉฑเจ Kubernetes API เจเจฒเจพเจเฉฐเจ เจนเฉเฅค
Kubernetes API เจเฉฑเจ HTTP REST API เจนเฉเฅค เจเจน API เจธเฉฑเจเจพ เจเฉเจฌเจฐเจจเฉเจเจธ เจฏเฉเจเจผเจฐ เจเฉฐเจเจฐเจซเฉเจธ เจนเฉ, เจเจฟเจธ เจฐเจพเจนเฉเจ เจเจน เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเฉฐเจเจฐเฉเจฒ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจนเจฐ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจชเจฐเฉเจธเจผเจจ เจเฉฑเจ API เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจชเฉเจฐเจเจ เจนเฉเฉฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธ เจ เฉฐเจค เจฌเจฟเฉฐเจฆเฉ เจจเฉเฉฐ เจเฉฑเจ HTTP เจฌเฉเจจเจคเฉ เจจเจพเจฒ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเจธ เจฒเจ, kubectl เจฆเจพ เจฎเฉเฉฑเจ เจเฉฐเจฎ เจเฉเจฌเจฐเจจเฉเจเจธ API เจจเฉเฉฐ HTTP เจฌเฉเจจเจคเฉเจเจ เจเจฐเจจเจพ เจนเฉ:
เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉฑเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจธเจฐเฉเจค-เจ
เจงเจพเจฐเจฟเจค เจชเฉเจฐเจฃเจพเจฒเฉ เจนเฉเฅค เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจเจน เจธเจฐเฉเจคเจพเจ เจฆเฉ เจ
เฉฐเจฆเจฐเฉเจจเฉ เจธเจฅเจฟเจคเฉ เจจเฉเฉฐ เจเจพเจเจฎ เจฐเฉฑเจเจฆเจพ เจนเฉ เจ
เจคเฉ เจธเจพเจฐเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจชเจฐเฉเจธเจผเจจ CRUD เจเจชเจฐเฉเจธเจผเจจ เจนเจจเฅค
เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจชเฉเจฐเจจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจฟเฉฑเจ เจนเฉ, เจ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจน เจชเจคเจพ เจฒเจเจพเจเจเจฆเจพ เจนเฉ เจเจฟ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจธเจฅเจฟเจคเฉ เจฆเฉ เจ เจงเจพเจฐ 'เจคเฉ เจเฉ เจเจฐเจจเจพ เจนเฉเฅค เจเจธ เจเจพเจฐเจจ เจเจฐเจเฉ, เจเฉเจฌเจฐเจจเฉเจเจธ API เจธเฉฐเจฆเจฐเจญ เจจเฉเฉฐ เจเจนเจจเจพเจ เจฆเฉ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจเจพเจฐเจเจพเจ เจฆเฉ เจจเจพเจฒ เจธเจฐเฉเจค เจเจฟเจธเจฎเจพเจ เจฆเฉ เจธเฉเจเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเฉฐเจเจ เจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจเจ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจฆเฉเจเฉเจ.
เจฎเฉฐเจจ เจฒเจ เจเจฟ เจคเฉเจธเฉเจ เจเฉฑเจ ReplicaSet เจธเจฐเฉเจค เจฌเจฃเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจ
เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจจเจพเจฎ เจฆเฉเจเจฐเจพ เจเฉฑเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ ReplicaSet เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจฆเฉ เจนเฉ replicaset.yaml
, เจซเจฟเจฐ เจเจฎเจพเจเจก เจเจฒเจพเจ:
$ kubectl create -f replicaset.yaml
เจเจน เจเฉฑเจ ReplicaSet เจธเจฐเฉเจค เจฌเจฃเจพเจเจเจพเฅค เจชเจฐ เจชเจฐเจฆเฉ เจชเจฟเฉฑเจเฉ เจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ?
Kubernetes เจเฉเจฒ เจเฉฑเจ ReplicaSet เจฐเจเจจเจพ เจเจพเจฐเจ เจนเฉเฅค เจเจฟเจธเฉ เจตเฉ เจนเฉเจฐ เจเจชเจฐเฉเจธเจผเจจ เจตเจพเจเจ, เจเจน เจเฉฑเจ API เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจชเฉเจฐเจเจ เจนเฉเฉฐเจฆเจพ เจนเฉ. เจเจธ เจเจพเจฐเจตเจพเจ เจฒเจ เจเจพเจธ API เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจธเจฆเจพ เจนเฉ:
POST /apis/apps/v1/namespaces/{namespace}/replicasets
เจธเจพเจฐเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจฒเจ API เจ
เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจเฉฑเจฅเฉ เจฒเฉฑเจญเฉ เจเจพ เจธเจเจฆเฉ เจนเจจ
เจเจธ เจฒเจ, เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเจชเจฐเฉเจเจค เจเจฎเจพเจเจก เจจเฉเฉฐ เจเจฒเจพเจเจเจฆเฉ เจนเฉ, kubectl เจเจชเจฐเฉเจเจค API เจ
เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจจเฉเฉฐ เจเฉฑเจ HTTP POST เจฌเฉเจจเจคเฉ เจญเฉเจเจฆเจพ เจนเฉเฅค ReplicaSet เจชเจฐเจฟเจญเจพเจธเจผเจพ เจเฉ เจคเฉเจธเฉเจ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจนเฉ replicaset.yaml
, เจฌเฉเจจเจคเฉ เจฆเฉ เจฎเฉเฉฑเจ เจญเจพเจ เจตเจฟเฉฑเจ เจญเฉเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเจธ เจคเจฐเฉเจนเจพเจ kubectl เจเจนเจจเจพเจ เจธเจพเจฐเฉเจเจ เจเจฎเจพเจเจกเจพเจ เจฒเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจฒเฉฑเจธเจเจฐ เจจเจพเจฒ เจเฉฐเจเจฐเฉเจเจ เจเจฐเจฆเฉ เจนเจจเฅค เจเจนเจจเจพเจ เจธเจพเจฐเฉ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ, kubectl เจธเจฟเจฐเจซเจผ เจเจเจฟเจค Kubernetes API เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉเจเจ เจฒเจ HTTP เจฌเฉเจจเจคเฉเจเจ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจจเฉเจ เจเจฐเฉ เจเจฟ เจคเฉเจธเฉเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเฉฐ เจเจฟเจธเฉ เจเจชเจฏเฉเจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ curl
เจเฉเจฌเจฐเจจเฉเจเจธ API เจจเฉเฉฐ เจนเฉฑเจฅเฉเจ HTTP เจฌเฉเจจเจคเฉเจเจ เจญเฉเจ เจเฉเฅค Kubectl เจฌเจธ เจเฉเจฌเจฐเจจเฉเจเจธ API เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจธเฉเจเจพ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค
เจเจน เจเจฟเจเจฌเฉเจเจเจฒ เจเฉ เจนเฉ เจ เจคเฉ เจเจน เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเจธเจฆเฉ เจฌเฉเจจเจฟเจเจฆ เจนเฉเฅค เจชเจฐ เจเฉเจฌเจฐเจจเฉเจเจธ API เจฌเจพเจฐเฉ เจเฉเจ เจนเฉเจฐ เจนเฉ เจเฉ เจเจฟ เจนเจฐเฉเจ kubectl เจเจชเจญเฉเจเจคเจพ เจจเฉเฉฐ เจชเจคเจพ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค เจเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจพเจค เจฎเจพเจฐเฉเจเฅค
เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจ เฉฐเจฆเจฐเฉเจจเฉ เจฆเฉเจจเฉเจเจ
เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจธเฉเจคเฉฐเจคเจฐ เจญเจพเจเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจนเฉเฉฐเจฆเจพ เจนเฉ เจเฉ เจเจฒเฉฑเจธเจเจฐ เจจเฉเจกเจพเจ 'เจคเฉ เจตเฉฑเจเจฐเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจตเจเฉเจ เจเจฒเจฆเฉ เจนเจจเฅค เจเฉเจ เจนเจฟเฉฑเจธเฉ เจฎเจพเจธเจเจฐ เจจเฉเจกเจพเจ 'เจคเฉ เจเฉฑเจฒเจฆเฉ เจนเจจ, เจฆเฉเจธเจฐเฉ เจตเจฐเจเจฐ เจจเฉเจกเจพเจ 'เจคเฉ, เจนเจฐเฉเจ เจเฉฐเจชเฉเจจเฉเจเจ เจเจชเจฃเจพ เจเจพเจธ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
เจเฉฑเจฅเฉ เจฎเฉเฉฑเจ เจจเฉเจกเจพเจ เจฆเฉ เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเจฟเฉฑเจธเฉ เจนเจจ:
- เจฐเจฟเจชเฉเจเจผเจเจฐเฉ - เจธเจฐเฉเจค เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉ (
เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจน etcd เจนเฉ ). - API เจธเจฐเจตเจฐ - เจเฉฑเจ API เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจธเจเฉเจฐเฉเจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจฆเจพ เจนเฉเฅค
- เจเฉฐเจเจฐเฉเจฒเจฐ เจฎเฉเจจเฉเจเจฐ - เจเจน เจธเฉเจจเจฟเจธเจผเจเจฟเจค เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจธเจฐเฉเจค เจธเจฅเจฟเจคเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเจฆเฉเจเจ เจนเจจเฅค
- เจธเจผเจกเจฟเจเจฒเจฐ โ เจตเจฐเจเจฐ เจจเฉเจกเจพเจ 'เจคเฉ เจชเฉเจกเจพเจ เจจเฉเฉฐ เจคเจนเจฟ เจเจฐเจฆเจพ เจนเฉเฅค
เจ เจคเฉ เจเฉฑเจฅเฉ เจตเจฐเจเจฐ เจจเฉเจกเจพเจ เจฆเจพ เจเฉฑเจ เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเจฟเฉฑเจธเจพ เจนเฉ:
- เจเฉเจฌเฉเจฒเฉเจ - เจตเจฐเจเจฟเฉฐเจ เจจเฉเจก 'เจคเฉ เจเฉฐเจเฉเจจเจฐเจพเจ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจน เจธเจฎเจเจฃ เจฒเจ เจเจฟ เจเจน เจญเจพเจ เจเจเฉฑเจ เฉ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจ, เจเจ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจตเฉเจเฉเจเฅค
เจฎเฉฐเจจ เจฒเจ เจเจฟ เจคเฉเจธเฉเจ เจนเฉเจฃเฉ เจชเฉเจฐเจพ เจเจฐ เจฒเจฟเจ เจนเฉ kubectl create -f replicaset.yaml
, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ
เจฆ kubectl เจจเฉ เจเฉฑเจ HTTP POST เจฌเฉเจจเจคเฉ เจเฉเจคเฉ
เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉ?
- เจเจฐเจจ เจคเฉเจ เจฌเจพเจ
เจฆ
kubectl create -f replicaset.yaml
API เจธเจฐเจตเจฐ เจธเจเฉเจฐเฉเจ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจกเฉ ReplicaSet เจธเจฐเฉเจค เจชเจฐเจฟเจญเจพเจธเจผเจพ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉ: - เจ เฉฑเจเฉ, ReplicaSet เจเฉฐเจเจฐเฉเจฒเจฐ เจจเฉเฉฐ เจเฉฐเจเจฐเฉเจฒเจฐ เจฎเฉเจจเฉเจเจฐ เจตเจฟเฉฑเจ เจฒเจพเจเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเฉ ReplicaSet เจธเจฐเฉเจคเจพเจ เจฆเฉ เจฐเจเจจเจพ, เจธเฉเจง เจ เจคเฉ เจฎเจฟเจเจพเจเจฃ เจฆเจพ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ:
- ReplicaSet เจเฉฐเจเจฐเฉเจฒเจฐ เจนเจฐเฉเจ ReplicaSet เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉ เจฒเจ เจเฉฑเจ เจชเฉเจก เจชเจฐเจฟเจญเจพเจธเจผเจพ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ (เจฐเจฟเจชเจฒเจฟเจเจพเจธเฉเจ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจชเฉเจก เจเฉเจเจชเจฒเฉเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ) เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐเฉเจ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉ:
- เจธเจผเจกเจฟเจเจฒเจฐ เจฒเจพเจเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจฐเฉเจเจฟเฉฐเจ เจชเฉเจก เจเฉ เจ เจเฉ เจคเฉฑเจ เจเจฟเจธเฉ เจตเฉ เจตเจฐเจเจฐ เจจเฉเจกเจพเจ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉเจ เจเฉเจคเฉ เจเจ เจนเจจ:
- เจธเจผเจกเจฟเจเจฒเจฐ เจนเจฐเฉเจ เจชเฉเจก เจฒเจ เจเฉฑเจ เจขเฉเจเจตเจพเจ เจตเจฐเจเจฐ เจจเฉเจก เจเฉเจฃเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธ เจเจพเจฃเจเจพเจฐเฉ เจจเฉเฉฐ เจธเจเฉเจฐ เจตเจฟเฉฑเจ เจชเฉเจก เจชเจฐเจฟเจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจเฉเฉเจฆเจพ เจนเฉ:
- เจตเจฐเจเจฐ เจจเฉเจก 'เจคเฉ เจเจฟเจธ เจจเฉเฉฐ เจชเฉเจก เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเฉเจฌเฉเจฒเฉเจ เจฒเจพเจเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจน เจเจธ เจจเฉเจก เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจชเฉเจกเจพเจ เจจเฉเฉฐ เจเจฐเฉเจ เจเจฐเจฆเจพ เจนเฉ:
- เจเฉเจฌเฉเจฒเฉเจ เจธเจเฉเจฐเฉเจ เจคเฉเจ เจชเฉเจก เจชเจฐเจฟเจญเจพเจธเจผเจพ เจชเฉเฉเจนเจฆเจพ เจนเฉ เจ เจคเฉ เจเฉฐเจเฉเจจเจฐ เจฐเจจเจเจพเจเจฎ, เจเจฟเจตเฉเจ เจเจฟ เจกเฉเจเจฐ, เจจเฉเฉฐ เจจเฉเจก 'เจคเฉ เจเฉฐเจเฉเจจเจฐ เจฒเจพเจเจ เจเจฐเจจ เจฒเจ เจจเจฟเจฐเจฆเฉเจธเจผ เจฆเจฟเฉฐเจฆเจพ เจนเฉ:
เจนเฉเจ เจพเจ เจเจธ เจตเจฐเจฃเจจ เจฆเจพ เจชเจพเจ เจธเฉฐเจธเจเจฐเจฃ เจนเฉเฅค
ReplicaSet เจฐเจเจจเจพ เจ เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ เจฒเจ API เจฌเฉเจจเจคเฉ API เจธเจฐเจตเจฐ เจฆเฉเจเจฐเจพ เจธเฉฐเจธเจพเจงเจฟเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค API เจธเจฐเจตเจฐ เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจธเจเฉเจฐเฉเจ เจตเจฟเฉฑเจ ReplicaSet เจธเจฐเฉเจค เจชเจฐเจฟเจญเจพเจธเจผเจพ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจน เจเจตเฉเจเจ ReplicaSet เจเฉฐเจเจฐเฉเจฒเจฐ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจฆเจพ เจนเฉ, เจเฉ เจเจฟ เจเฉฐเจเจฐเฉเจฒเจฐ เจฎเฉเจจเฉเจเจฐ เจฆเฉ เจเฉฑเจ เจเจช-เจชเฉเจฐเจเจฟเจฐเจฟเจ เจนเฉเฅค ReplicaSet เจเฉฐเจเจฐเฉเจฒเจฐ เจธเจเฉเจฐ เจตเจฟเฉฑเจ ReplicaSet เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ, เจ เฉฑเจชเจกเฉเจ เจเจฐเจจ เจ เจคเฉ เจฎเจฟเจเจพเจเจฃ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจ เจเจฟเจนเจพ เจนเฉเจฃ 'เจคเฉ เจเฉฑเจ เจเจตเฉเจเจ เจธเฉเจเจจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉเฅค
ReplicaSet เจเฉฐเจเจฐเฉเจฒเจฐ เจฆเจพ เจเฉฐเจฎ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃเจพ เจนเฉ เจเจฟ เจฒเฉเฉเฉเจเจฆเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ ReplicaSet เจชเฉเจก เจฎเฉเจเฉเจฆ เจนเจจเฅค เจธเจพเจกเฉ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, เจ เจเฉ เจคเฉฑเจ เจเฉเจ เจตเฉ เจชเฉเจก เจฎเฉเจเฉเจฆ เจจเจนเฉเจ เจนเจจ, เจเจธเจฒเจ เจฐเจฟเจชเจฒเฉเจเจพเจธเฉเฉฑเจ เจเฉฐเจเจฐเฉเจฒเจฐ เจเจนเจจเจพเจ เจชเฉเจก เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ (เจฐเจฟเจชเจฒเฉเจเจพเจธเฉเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจชเฉเจก เจเฉเจเจชเจฒเฉเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ) เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐเฉเจ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเจฐเจฆเจพ เจนเฉเฅค
เจจเจตเฉเจ เจชเฉเจกเจพเจ เจฆเฉ เจธเจฟเจฐเจเจฃเจพ เจเฉฑเจ เจธเจผเจกเจฟเจเจฒเจฐ เจฆเฉเจเจฐเจพ เจธเจผเฉเจฐเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ เจเฉ เจชเฉเจก เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจฆเจพ เจงเจฟเจเจจ เจฐเฉฑเจเจฆเจพ เจนเฉ เจเฉ เจ เจเฉ เจตเจฐเจเจฐ เจจเฉเจกเจพเจ เจฒเจ เจคเจนเจฟ เจจเจนเฉเจ เจนเจจเฅค เจธเจผเจกเจฟเจเจฒเจฐ เจนเจฐเฉเจ เจชเฉเจก เจฒเจ เจเฉฑเจ เจขเฉเจเจตเจพเจ เจตเจฐเจเจฐ เจจเฉเจก เจเฉเจฃเจฆเจพ เจนเฉ เจ เจคเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจชเฉเจก เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจจเฉเฉฐ เจ เฉฑเจชเจกเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค
เจจเฉเจ เจเจฐเฉ เจเจฟ เจเจธ เจฌเจฟเฉฐเจฆเฉ เจคเฉฑเจ, เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจเจฟเจคเฉ เจตเฉ เจเฉเจ เจตเจฐเจเจฒเฉเจก เจเฉเจก เจจเจนเฉเจ เจเฉฑเจฒ เจฐเจฟเจนเจพ เจธเฉเฅค เจธเจญ เจเฉเจ เจเฉ เจนเฉเจฃ เจคเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ - เจเจน เจฎเจพเจธเจเจฐ เจจเฉเจก เจเฉฑเจคเฉ เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจตเจฟเฉฑเจ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจธเจฟเจฐเจเจฃเจพ เจ เจคเฉ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจเจพ เจนเฉเฅค
เจเจเจฐเฉ เจเจเจจเจพ เจเฉเจฌเฉเจฒเฉเจเจธ เจจเฉเฉฐ เจเจพเจฒเฉ เจเจฐเจฆเฉ เจนเฉ, เจเฉ เจเจนเจจเจพเจ เจฆเฉ เจตเจฐเจเจฐ เจจเฉเจกเจพเจ เจฒเจ เจคเจนเจฟ เจเฉเจคเฉ เจชเฉเจกเจพเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจฆเฉ เจนเจจ. เจตเจฐเจเจฐ เจจเฉเจก เจฆเจพ Kubelet เจเจฟเจธ 'เจคเฉ เจคเฉเจนเจพเจกเฉ ReplicaSet เจชเฉเจกเจธ เจธเจฅเจพเจชเจฟเจค เจนเจจ, เจจเฉเฉฐ เจเฉฐเจเฉเจจเจฐ เจฐเจจเจเจพเจเจฎ, เจเจฟเจตเฉเจ เจเจฟ เจกเฉเจเจฐ, เจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจเฉฐเจเฉเจจเจฐ เจเจฟเฉฑเจคเจฐเจพเจ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจจ เจ เจคเฉ เจเจฒเจพเจเจฃ เจฒเจ เจจเจฟเจฐเจฆเฉเจธเจผ เจฆเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉเฅค
เจเจธ เจฎเฉเจเฉ 'เจคเฉ, เจคเฉเจนเจพเจกเฉ ReplicaSet เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจเจฐเจเจพเจฐ เจเฉฑเจฒ เจฐเจนเฉ เจนเฉ!
เจเฉเจฌเจฐเจจเฉเจเจธ API เจฆเฉ เจญเฉเจฎเจฟเจเจพ
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจชเจฟเจเจฒเฉ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ เจฆเฉเจเจฟเจ เจธเฉ, เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉฐเจชเฉเจจเฉเจเจเจธ (เจเจชเฉเจเจ เจธเจฐเจตเจฐ เจ เจคเฉ เจธเจเฉเจฐเฉเจ เจจเฉเฉฐ เจเฉฑเจก เจเฉ) เจธเจเฉเจฐเฉเจ เจตเจฟเฉฑเจ เจธเจฐเฉเจคเจพเจ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจจเฉเฉฐ เจฆเฉเจเจฆเฉ เจนเจจ เจ เจคเฉ เจธเจเฉเจฐเฉเจ เจตเจฟเฉฑเจ เจธเจฐเฉเจคเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฌเจฆเจฒเจฆเฉ เจนเจจเฅค
เจฌเฉเจธเจผเฉฑเจ, เจเจน เจนเจฟเฉฑเจธเฉ เจธเจเฉเจฐเฉเจ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจเฉฐเจเจฐเฉเจเจ เจจเจนเฉเจ เจเจฐเจฆเฉ, เจชเจฐ เจธเจฟเจฐเจซ เจเฉเจฌเจฐเจจเฉเจเจธ API เจฆเฉเจเจฐเจพเฅค
เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉเจเจ เจเจฆเจพเจนเจฐเจฃเจพเจ 'เจคเฉ เจเฉเจฐ เจเจฐเฉ:
- ReplicaSet เจเฉฐเจเจฐเฉเจฒเจฐ API เจเจเจกเจชเฉเจเจเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ
เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉ เจธเฉเฉฑเจเจพเจ เจฆเฉ เจธเฉเจเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉ เจจเจพเจฒwatch
ReplicaSet เจธเจฐเฉเจคเจพเจ เจตเจฟเฉฑเจ เจคเจฌเจฆเฉเจฒเฉเจเจ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจ เจฒเจเฅค - ReplicaSet เจเฉฐเจเจฐเฉเจฒเจฐ API เจเจเจกเจชเฉเจเจเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ
Pod เจฌเจฃเจพเจ (เจชเฉเจก เจฌเจฃเจพเจ) เจชเฉเจก เจฌเจฃเจพเจเจฃ เจฒเจ. - เจธเจผเจกเจฟเจเจฒเจฐ API เจเจเจกเจชเฉเจเจเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ
เจชเฉเจ เจชเฉเจก (เจชเฉเจก เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเฉ) เจเฉเจฃเฉ เจนเฉเจ เจตเจฐเจเจฐ เจจเฉเจก เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจจเจพเจฒ เจชเฉเจก เจจเฉเฉฐ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจ เจฒเจเฅค
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ, เจเจน เจเจนเฉ API เจนเฉ เจเฉ kubectl เจชเจนเฉเฉฐเจ เจเจฐเจฆเจพ เจนเฉเฅค เจ เฉฐเจฆเจฐเฉเจจเฉ เจญเจพเจเจพเจ เจ เจคเฉ เจฌเจพเจนเจฐเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฒเจ เจเฉฑเจเฉ API เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ Kubernetes เจกเจฟเจเจผเจพเจเจจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเฉเจจเจฟเจเจฆเฉ เจธเฉฐเจเจฒเจช เจนเฉเฅค
เจนเฉเจฃ เจ เจธเฉเจ เจธเฉฐเจเฉเจช เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ:
- เจธเจเฉเจฐเฉเจ เจธเจเฉเจฐ เจธเจเฉเจ, เจฏเจพเจจเฉ, เจเฉเจฌเจฐเจจเฉเจเจธ เจธเจฐเฉเจคเฅค
- API เจธเจฐเจตเจฐ เจเฉเจฌเจฐเจจเฉเจเจธ API เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจเฉเจฐเฉเจ เจฒเจ เจเฉฑเจ เจเฉฐเจเจฐเจซเฉเจธ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
- เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจนเฉเจฐ เจธเจพเจฐเฉ เจญเจพเจ เจ เจคเฉ เจเจชเจญเฉเจเจคเจพ API เจฆเฉเจเจฐเจพ Kubernetes เจธเจฅเจฟเจคเฉ (เจธเจฐเฉเจค) เจจเฉเฉฐ เจชเฉเฉเจนเจฆเฉ, เจจเจฟเจฐเฉเจเจฃ เจเจฐเจฆเฉ เจ เจคเฉ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจเจฐเจฆเฉ เจนเจจเฅค
เจเจนเจจเจพเจ เจธเฉฐเจเจฒเจชเจพเจ เจจเฉเฉฐ เจเจพเจฃเจจ เจจเจพเจฒ เจคเฉเจนเจพเจจเฉเฉฐ kubectl เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจธเจฎเจเจฃ เจ เจคเฉ เจเจธเจฆเจพ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจฒเจพเจญ เจฒเฉเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจฎเจฟเจฒเฉเจเฉเฅค
เจเจ เจนเฉเจฃ เจเฉเจ เจเจพเจธ เจเจฟเจชเจธ เจ เจคเฉ เจเฉเจฐเจฟเจเจธ เจฆเฉเจเฉเจ เจเฉ เจเจฟเจเจฌเฉเจเจเจฒ เจจเจพเจฒ เจคเฉเจนเจพเจกเฉ เจเจคเจชเจพเจฆเจเจคเจพ เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจจเจเฉเฅค
1. เจเจฎเจพเจเจก เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉฐเจชเฉเฉฑเจ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเฉ
kubectl เจฆเฉ เจจเจพเจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจธเจญ เจคเฉเจ เจฒเจพเจญเจฆเจพเจเจ, เจชเจฐ เจ เจเจธเจฐ เจจเจเจผเจฐเจ เฉฐเจฆเจพเจเจผ เจเฉเจคเฉเจเจ เจคเจเจจเฉเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจนเฉ เจเจฎเจพเจเจก เจธเฉฐเจชเฉเจฐเจจเจคเจพเฅค
เจเจฎเจพเจเจก เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจฌ เจเฉเฉฐเจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ kubectl เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจญเจพเจเจพเจ เจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจชเฉเจฐเจพ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค เจเจน เจเจช-เจเจฎเจพเจเจกเจพเจ, เจตเจฟเจเจฒเจชเจพเจ เจ เจคเฉ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจฒเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจฐเฉเจค เจจเจพเจฎเจพเจ เจตเจพเจเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจเฉเจเจผ เจธเจผเจพเจฎเจฒ เจนเฉเฅค
เจฆเฉเจเฉ เจเจฟ เจเจฟเจเจฌเฉเจเจเจฒ เจเจฎเจพเจเจก เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ:
เจเจฎเจพเจเจก เจธเฉฐเจชเฉเจฐเจจเจคเจพ Bash เจ
เจคเฉ Zsh เจธเจผเฉเฉฑเจฒเจพเจ เจฒเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเฅค
เจเจฎเจพเจเจก เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ
เจเจฎเจพเจเจก เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจเฉฑเจ เจธเจผเฉเฉฑเจฒ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจนเฉ เจเฉ เจเฉฑเจ เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเฅค เจเฉฑเจ เจเจเจธเจเฉเจเจธเจผเจจ เจธเจเฉเจฐเจฟเจชเจ เจเฉฑเจ เจธเจผเฉเฉฑเจฒ เจธเจเฉเจฐเจฟเจชเจ เจนเฉ เจเฉ เจเฉฑเจ เจเจพเจธ เจเจฎเจพเจเจก เจฒเจ เจเฉฑเจ เจเจเจธเจเฉเจเจธเจผเจจ เจฆเฉ เจตเจฟเจตเจนเจพเจฐ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเฉเฅค
Kubectl เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉเจเจ เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ Bash เจ เจคเฉ Zsh เจฒเจ เจเจเจธเจเฉเจเจธเจผเจจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจธเจตเฉเจเจฒเจฟเจค เจคเฉเจฐ 'เจคเฉ เจคเจฟเจเจฐ เจ เจคเฉ เจเจเจเจชเฉเฉฑเจ เจเจฐเจฆเจพ เจนเฉ:
$ kubectl completion bash
เจเจพเจ:
$ kubectl completion zsh
เจธเจฟเจงเจพเจเจค เจตเจฟเฉฑเจ, เจเจนเจจเจพเจ เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจเจเจเจชเฉเฉฑเจ เจจเฉเฉฐ เจขเฉเจเจตเฉเจ เจเจฎเจพเจเจก เจธเจผเฉเฉฑเจฒ เจจเจพเจฒ เจเฉเฉเจจเจพ เจเจพเจซเจผเฉ เจนเฉ เจคเจพเจ เจเจฟ kubectl เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจชเฉเจฐเจคเฉ เจเจฐ เจธเจเฉเฅค
เจ เจญเจฟเจเจธ เจตเจฟเฉฑเจ, Bash (Linux เจ เจคเฉ MacOS เจตเจฟเจเจเจพเจฐ เจ เฉฐเจคเจฐเจพเจ เจธเจฎเฉเจค) เจ เจคเฉ Zsh เจฒเจ เจเฉเจจเฉเจเจธเจผเจจ เจตเจฟเจงเฉ เจตเฉฑเจเจฐเฉ เจนเฉเฅค เจนเฉเจ เจพเจ เจ เจธเฉเจ เจเจนเจจเจพเจ เจธเจพเจฐเฉ เจตเจฟเจเจฒเจชเจพเจ เจจเฉเฉฐ เจฆเฉเจเจพเจเจเฉเฅค
เจฒเฉเจจเจเจธ 'เจคเฉ เจฌเฉเจธเจผ
Bash เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจธเจเฉเจฐเจฟเจชเจ bash-completion เจชเฉเจเฉเจ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเฉ, เจเจธ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ เจเจธเจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
$ sudo apt-get install bash-completion
เจเจพเจ:
$ yum install bash-completion
เจคเฉเจธเฉเจ เจเจพเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจชเฉเจเฉเจ เจจเฉเฉฐ เจนเฉเจ เจฒเฉ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจซเจฒเจคเจพเจชเฉเจฐเจตเจ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ:
$ type _init_completion
เจเฉเจเจฐ เจเจน เจธเจผเฉเฉฑเจฒ เจซเฉฐเจเจธเจผเจจ เจเฉเจก เจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ bash-completion เจ เฉเจ เจคเจฐเฉเจนเจพเจ เจเฉฐเจธเจเจพเจฒ เจนเฉเฅค เจเฉเจเจฐ เจเจฎเจพเจเจก "เจจเจนเฉเจ เจฒเฉฑเจญเฉ" เจเจฒเจคเฉ เจฆเจฟเฉฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจนเฉเจ เจฒเฉ เจฒเจพเจเจจ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ ~ / .bashrc
:
$ source /usr/share/bash-completion/bash_completion
เจเฉ เจเจธ เจฒเจพเจเจจ เจจเฉเฉฐ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉเฉเจจเจพ เจเจผเจฐเฉเจฐเฉ เจนเฉ? ~ / .bashrc
เจเจพเจ เจจเจนเฉเจ เจชเฉเจเฉเจ เจฎเฉเจจเฉเจเจฐ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจคเฉเจธเฉเจ bash-completion เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจธเฉเฅค เจเจน APT เจฒเจ เจเจผเจฐเฉเจฐเฉ เจนเฉ, เจชเจฐ YUM เจฒเจ เจจเจนเฉเจเฅค
bash-completion เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจนเจพเจจเฉเฉฐ เจธเจญ เจเฉเจ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจคเจพเจ เจเฉ kubectl เจเฉฐเจชเจฒเฉเจธเจผเจจ เจธเจเฉเจฐเจฟเจชเจ เจธเจพเจฐเฉ เจธเจผเฉเฉฑเจฒ เจธเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจธเจฎเจฐเฉฑเจฅ เจนเฉเจตเฉเฅค
เจ
เจเจฟเจนเจพ เจเจฐเจจ เจฆเจพ เจเฉฑเจ เจคเจฐเฉเจเจพ เจนเฉ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจนเฉเจ เจฒเฉ เจฒเจพเจเจจ เจเฉเฉเจจเจพ ~ / .bashrc
:
source <(kubectl completion bash)
เจเฉฑเจ เจนเฉเจฐ เจคเจฐเฉเจเจพ เจนเฉ เจเจฟเจเจฌเฉเจเจเจฒ เจเจเจธเจเฉเจเจธเจผเจจ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉเฉเจจเจพ /etc/bash_completion.d
(เจเฉเจเจฐ เจเจน เจฎเฉเจเฉเจฆ เจจเจนเฉเจ เจนเฉ เจคเจพเจ เจเจธเจจเฉเฉฐ เจฌเจฃเจพเจ):
$ kubectl completion bash >/etc/bash_completion.d/kubectl
เจเฉเจเจพเจฒเจพเจ เจตเจฟเฉฑเจ เจธเจพเจฐเฉเจเจ เจเจก-เจเจจ เจธเจเฉเจฐเจฟเจชเจเจพเจ /etc/bash_completion.d
bash-completion เจตเจฟเฉฑเจ เจเจเฉเจฎเฉเจเจฟเจ เจนเฉ เจธเจผเจพเจฎเจฟเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจฆเฉเจตเฉเจ เจตเจฟเจเจฒเจช เจฌเจฐเจพเจฌเจฐ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจธเจผเฉเฉฑเจฒ เจจเฉเฉฐ เจฐเฉเจธเจเจพเจฐเจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, kubectl เจเจฎเจพเจเจก เจเฉฐเจชเจฒเฉเจธเจผเจจ เจเฉฐเจฎ เจเจฐเฉเจเฉเฅค
MacOS 'เจคเฉ Bash
MacOS 'เจคเฉ เจธเฉเฉฑเจเจ เฉฑเจช เจฅเฉเฉเจพ เจนเฉเจฐ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉเฅค เจคเฉฑเจฅ เจเจน เจนเฉ เจเจฟ เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, MacOS Bash เจธเฉฐเจธเจเจฐเจฃ 3.2 เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ kubectl เจเจเฉเจเฉฐเจชเจฒเฉเจธเจผเจจ เจธเจเฉเจฐเจฟเจชเจ เจฒเจ เจเฉฑเจเฉ-เจเฉฑเจ 4.1 เจฆเฉ Bash เจธเฉฐเจธเจเจฐเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเจน Bash 3.2 เจตเจฟเฉฑเจ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเฉเฅค
MacOS 'เจคเฉ Bash เจฆเฉ เจชเฉเจฐเจพเจฃเฉ เจธเฉฐเจธเจเจฐเจฃ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจฒเจพเจเจธเฉเจเจธ เจธเฉฐเจฌเฉฐเจงเฉ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจนเจจเฅค Bash เจธเฉฐเจธเจเจฐเจฃ 4 GPLv3 เจฆเฉ เจ เจงเฉเจจ เจฒเจพเจเจธเฉฐเจธเจธเจผเฉเจฆเจพ เจนเฉ, เจเฉ เจเจฟ เจเจชเจฒ เจฆเฉเจเจฐเจพ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉเจ เจนเฉเฅค
MacOS 'เจคเฉ kubectl เจเจเฉเจเฉฐเจชเจฒเฉเจธเจผเจจ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ Bash เจฆเจพ เจเฉฑเจ เจนเฉเจฐ เจคเจพเจเจผเจพ เจธเฉฐเจธเจเจฐเจฃ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจคเฉเจธเฉเจ เจ
เฉฑเจชเจกเฉเจ เจเฉเจคเฉ เจฌเฉเจธเจผ เจจเฉเฉฐ เจเจชเจฃเฉ เจกเจฟเจซเจพเจฒเจ เจธเจผเฉเฉฑเจฒ เจตเจเฉเจ เจตเฉ เจธเฉเฉฑเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจคเฉเจ เจฌเจเจพเจเจเจพเฅค เจเจน เจฎเฉเจธเจผเจเจฒ เจจเจนเฉเจ เจนเฉ, เจตเฉเจฐเจตเฉ เจฒเฉเจ เจตเจฟเฉฑเจ เจฆเจฟเฉฑเจคเฉ เจเจ เจนเจจ "
เจเจพเจฐเฉ เจฐเฉฑเจเจฃ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ เจเจฟ เจคเฉเจธเฉเจ Bash เจฆเจพ เจเฉฑเจ เจคเจพเจเจผเจพ เจธเฉฐเจธเจเจฐเจฃ เจตเจฐเจค เจฐเจนเฉ เจนเฉ (เจเจเจเจชเฉเฉฑเจ เจฆเฉ เจเจพเจเจ เจเจฐเฉ bash --version
).
Bash เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจธเจเฉเจฐเจฟเจชเจ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉเจเจฐเจพ เจฌเจฆเจฒเจฆเฉ เจนเฉ
เจคเฉเจธเฉเจ เจตเจฐเจค เจเฉ bash-completion เจเฉฐเจธเจเจพเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ
$ brew install bash-completion@2
เจเจน เจเจธ เจฒเจ เจนเฉ @2
bash-completion เจตเจฐเจเจจ 2 เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉเฅค kubectl เจเจเฉเจเฉฐเจชเจฒเฉเจธเจผเจจ เจฒเจ bash-completion v2 เจฆเฉ เจฒเฉเฉ เจนเฉ, เจ
เจคเฉ bash-completion v2 เจฒเจ เจเฉฑเจเฉ-เจเฉฑเจ Bash เจตเจฐเจเจจ 4.1 เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเจฎเจพเจเจก เจเจเจเจชเฉเฉฑเจ brew-install
เจเฉฑเจ Caveats เจญเจพเจ เจฐเฉฑเจเจฆเจพ เจนเฉ, เจเฉ เจฆเฉฑเจธเจฆเจพ เจนเฉ เจเจฟ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเฉ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ ~/.bash_profile
:
export BASH_COMPLETION_COMPAT_DIR=/usr/local/etc/bash_completion.d
[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && .
"/usr/local/etc/profile.d/bash_completion.sh"
เจนเจพเจฒเจพเจเจเจฟ, เจฎเฉเจ เจเจนเจจเจพเจ เจฒเจพเจเจจเจพเจ เจจเฉเฉฐ เจจเจพ เจเฉเฉเจจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเจฐเจฆเจพ เจนเจพเจ ~/.bash_profile
เจ
เจคเฉ เจ
เฉฐเจฆเจฐ ~/.bashrc
. เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจธเจตเฉ-เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจจเจพ เจธเจฟเจฐเจซเจผ เจฎเฉเฉฑเจ เจตเจฟเฉฑเจ, เจธเจเฉเจ เจเจพเจเจฒเจก เจเจฎเจพเจเจก เจธเจผเฉเฉฑเจฒเจพเจ เจตเจฟเฉฑเจ เจตเฉ เจเจชเจฒเจฌเจง เจนเฉเจตเฉเจเฉเฅค
เจเจฎเจพเจเจก เจธเจผเฉเฉฑเจฒ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจธเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจธเจผเจเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจธเจนเฉ เจนเฉ:
$ type _init_completion
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจเจเจชเฉเฉฑเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเจผเฉเฉฑเจฒ เจซเฉฐเจเจธเจผเจจ เจฆเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจธเจญ เจเฉเจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจธเฉฐเจฐเจเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจนเฉเจฃ เจธเจพเจจเฉเฉฐ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟ kubectl เจเจเฉเจเฉฐเจชเจฒเฉเจธเจผเจจ เจธเจพเจฐเฉ เจธเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจธเจฎเจฐเฉฑเจฅ เจนเฉเฅค
เจเฉฑเจ เจคเจฐเฉเจเจพ เจเจน เจนเฉ เจเจฟ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจฒเจพเจเจจ เจจเฉเฉฐ เจเจชเจฃเฉ เจตเจฟเฉฑเจ เจเฉเฉเฉ ~/.bashrc
:
source <(kubectl completion bash)
เจฆเฉเจธเจฐเจพ เจคเจฐเฉเจเจพ เจนเฉ เจซเฉเจฒเจกเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจเฉเจเฉฐเจชเจฒเฉเจ เจธเจเฉเจฐเจฟเจชเจ เจเฉเฉเจจเจพ /usr/local/etc/bash_completion.d
:
$ kubectl completion bash
>/usr/local/etc/bash_completion.d/kubectl
เจเจน เจตเจฟเจงเฉ เจคเจพเจ เจนเฉ เจเฉฐเจฎ เจเจฐเฉเจเฉ เจเฉเจเจฐ เจคเฉเจธเฉเจ Homebrew เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ bash-completion เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเฉเจคเจพ เจนเฉเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, bash-completion เจเจธ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจคเฉเจ เจธเจพเจฐเฉเจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจฒเฉเจก เจเจฐเจฆเจพ เจนเฉเฅค
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฐเจธเจเจพเจฒ เจเฉเจคเจพ เจนเฉ /usr/local/etc/bash_completion.d
เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ เจฆเฉเจฐเจพเจจ. เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, kubectl autocompletion เจเจฟเจตเฉเจ เจนเฉ เจคเฉเจธเฉเจ bash-completion เจเฉฐเจธเจเจพเจฒ เจเจฐเจฆเฉ เจนเฉ เจเฉฐเจฎ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเฉเจตเฉเจเจพเฅค
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจเจน เจธเจพเจฐเฉ เจตเจฟเจเจฒเจช เจฌเจฐเจพเจฌเจฐ เจนเจจ.
zsh
Zsh เจฒเจ เจธเจตเฉ-เจชเฉเจฐเจคเฉ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจจเจฟเจฐเจญเจฐเจคเจพ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเจฎเจพเจเจก เจธเจผเฉเฉฑเจฒ เจฒเฉเจก เจเจฐเจฆเฉ เจนเฉ เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจฒเจพเจเจจ เจเฉเฉ เจเฉ เจ
เจเจฟเจนเจพ เจเจฐ เจธเจเจฆเฉ เจนเฉ ~/.zshrc
เจซเจพเจเจฒ:
source <(kubectl completion zsh)
เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจ เจเจฒเจคเฉ เจฎเจฟเจฒเจฆเฉ เจนเฉ not found: compdef
เจเจชเจฃเฉ เจธเจผเฉเฉฑเจฒ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ
เจฆ, เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจฟเจฒเจเจเจจ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ compdef
. เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจชเจฃเฉ เจซเจพเจเจฒ เจฆเฉ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจเฉเฉ เจเฉ เจเจธเจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐ เจธเจเจฆเฉ เจนเฉ ~/.zshrc
เจนเฉเจ เจฆเจฟเฉฑเจคเฉ:
autoload -Uz compinit
compinit
2. เจธเจฐเฉเจค เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจฆเฉเจเฉ
เจเจฆเฉเจ เจคเฉเจธเฉเจ YAML เจธเจฐเฉเจค เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ เจฒเจ เจเฉเจคเจฐเจพเจ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจ เจฐเจฅ เจเจพเจฃเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจธ เจเจพเจฃเจเจพเจฐเฉ เจจเฉเฉฐ เจฒเฉฑเจญเจฃ เจฒเจ เจเฉฑเจ เจฅเจพเจ API เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจธเจฐเฉเจคเจพเจ เจฒเจ เจชเฉเจฐเฉ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจธเจผเจพเจฎเจฒ เจนเจจเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจนเจฐ เจตเจพเจฐ เจเจฆเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจฟเจธเฉ เจเฉเจเจผ เจฆเฉ เจเฉเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจคเจพเจ เจตเฉเฉฑเจฌ เจฌเฉเจฐเจพเจเจเจผเจฐ 'เจคเฉ เจธเจตเจฟเจ เจเจฐเจจเจพ เจ
เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเจธ เจฒเจ kubectl เจเจฎเจพเจเจก เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ kubectl explain
, เจเฉ เจคเฉเจนเจพเจกเฉ เจเจฐเจฎเฉเจจเจฒ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค
เจเจฎเจพเจเจก เจซเจพเจฐเจฎเฉเจ เจเจธ เจชเฉเจฐเจเจพเจฐ เจนเฉ:
$ kubectl explain resource[.field]...
เจเจฎเจพเจเจก เจฌเฉเจจเจคเฉ เจเฉเจคเฉ เจธเจฐเฉเจค เจเจพเจ เจเฉเจคเจฐ เจฆเฉ เจจเจฟเจฐเจงเจพเจฐเจจ เจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจเจฐเฉเจเฉเฅค เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจพเจฃเจเจพเจฐเฉ API เจฎเฉเจจเฉเจ เจฒ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจธเจฎเจพเจจ เจนเฉเฅค
เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ kubectl explain
เจเฉเจคเจพเจ เจฆเฉ เจเจฒเฉเจนเจฃเฉ เจฆเจพ เจธเจฟเจฐเจซเจผ เจชเจนเจฟเจฒเจพ เจชเฉฑเจงเจฐ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉเฅค
เจฆเฉเจเฉ เจเจฟ เจเจน เจเจฟเจนเฉ เจเจฟเจนเจพ เจฒเฉฑเจเจฆเจพ เจนเฉ
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจตเจฟเจเจฒเจช เจเฉเฉเจฆเฉ เจนเฉ เจคเจพเจ เจคเฉเจธเฉเจ เจชเฉเจฐเฉ เจฐเฉเฉฑเจ เจจเฉเฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ --recursive
:
$ kubectl explain deployment.spec --recursive
เจเฉ เจคเฉเจธเฉเจ เจฌเจฟเจฒเจเฉเจฒ เจจเจนเฉเจ เจเจพเจฃเจฆเฉ เจเจฟ เจเจฟเจนเฉเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจธเจพเจฐเจฟเจเจ เจจเฉเฉฐ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจฎเจพเจเจก เจจเจพเจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ:
$ kubectl api-resources
เจเจน เจเจฎเจพเจเจก เจธเจฐเฉเจค เจจเจพเจฎเจพเจ เจจเฉเฉฐ เจฌเจนเฉเจตเจเจจ เจฐเฉเจช เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ deployments
เจฆเฉ เจฌเจเจพเจ deployment
. เจเจน เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉเจเจพ เจจเจพเจฎ เจตเฉ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉ deploy
, เจเจนเจจเจพเจ เจธเจฐเฉเจคเจพเจ เจฒเจ เจเจฟเจจเฉเจนเจพเจ เจเฉเจฒ เจเจน เจนเฉเฅค เจเจนเจจเจพเจ เจ
เฉฐเจคเจฐเจพเจ เจฌเจพเจฐเฉ เจเจฟเฉฐเจคเจพ เจจเจพ เจเจฐเฉเฅค เจเจน เจธเจพเจฐเฉ เจจเจพเจฎเจเจฐเจจ เจตเจฟเจเจฒเจช kubectl เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจนเจจเฅค เจญเจพเจต, เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเจฟเจธเฉ เจตเฉ เจฒเจ เจตเจฐเจค เจธเจเจฆเฉ เจนเฉ kubectl explain
.
เจนเฉเจ เจฒเจฟเจเฉเจเจ เจธเจพเจฐเฉเจเจ เจเจฎเจพเจเจกเจพเจ เจฌเจฐเจพเจฌเจฐ เจนเจจ:
$ kubectl explain deployments.spec
# ะธะปะธ
$ kubectl explain deployment.spec
# ะธะปะธ
$ kubectl explain deploy.spec
3. เจเฉฑเจ เจเจธเจเจฎ เจเจพเจฒเจฎ เจเจเจเจชเฉเฉฑเจ เจซเจพเจฐเจฎเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ
เจกเจฟเจซเฉเจฒเจ เจเจฎเจพเจเจก เจเจเจเจชเฉเฉฑเจ เจซเจพเจฐเจฎเฉเจ kubectl get
:
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
engine-544b6b6467-22qr6 1/1 Running 0 78d
engine-544b6b6467-lw5t8 1/1 Running 0 78d
engine-544b6b6467-tvgmg 1/1 Running 0 78d
web-ui-6db964458-8pdw4 1/1 Running 0 78d
เจเจน เจซเจพเจฐเจฎเฉเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉ, เจชเจฐ เจเจธ เจตเจฟเฉฑเจ เจธเฉเจฎเจค เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจ เจเจพเจฃเจเจพเจฐเฉ เจธเจผเจพเจฎเจฒ เจนเฉเฅค เจชเฉเจฐเฉ เจธเจฐเฉเจค เจชเจฐเจฟเจญเจพเจธเจผเจพ เจซเจพเจฐเจฎเฉเจ เจฆเฉ เจคเฉเจฒเจจเจพ เจตเจฟเฉฑเจ, เจเฉฑเจฅเฉ เจธเจฟเจฐเจซเจผ เจเฉเจ เจเฉเจคเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจนเจจเฅค
เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจเฉฑเจ เจเจธเจเจฎ เจเจพเจฒเจฎ เจเจเจเจชเฉเฉฑเจ เจซเจพเจฐเจฎเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจเจน เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเจฟ เจเจฟเจนเฉเจพ เจกเฉเจเจพ เจเจเจเจชเฉเฉฑเจ เจเจฐเจจเจพ เจนเฉเฅค เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจตเฉ เจธเจฐเฉเจค เจเฉเจคเจฐ เจจเฉเฉฐ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจเจพเจฒเจฎ เจตเจเฉเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจเฉฑเจ เจเจธเจเจฎ เจซเจพเจฐเจฎเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ:
-o custom-columns=<header>:<jsonpath>[,<header>:<jsonpath>]...
เจคเฉเจธเฉเจ เจนเจฐเฉเจ เจเจเจเจชเฉเฉฑเจ เจเจพเจฒเจฎ เจจเฉเฉฐ เจเฉฑเจ เจเฉเฉเฉ เจตเจเฉเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ <header>:<jsonpath>
เจเจฟเฉฑเจฅเฉ <header>
เจเจพเจฒเจฎ เจฆเจพ เจจเจพเจฎ เจนเฉ, เจ
เจคเฉ <jsonpath>
- เจเฉฑเจ เจธเจฐเฉเจค เจเฉเจคเจฐ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจ เจตเจพเจฒเจพ เจเฉฑเจ เจธเจฎเฉเจเจฐเจจเฅค
เจเจ เจเฉฑเจ เจธเจงเจพเจฐเจจ เจเจฆเจพเจนเจฐเจจ เจตเฉเจเฉเจ:
$ kubectl get pods -o custom-columns='NAME:metadata.name'
NAME
engine-544b6b6467-22qr6
engine-544b6b6467-lw5t8
engine-544b6b6467-tvgmg
web-ui-6db964458-8pdw4
เจเจเจเจชเฉเฉฑเจ เจตเจฟเฉฑเจ เจชเฉเจกเจพเจ เจฆเฉ เจจเจพเจฎ เจตเจพเจฒเจพ เจเฉฑเจ เจเจพเจฒเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
เจตเจฟเจเจฒเจช เจธเจฎเฉเจเจฐเจจ เจเฉเจคเจฐ เจตเจฟเฉฑเจเฉเจ เจชเฉเจก เจจเจพเจฎ เจเฉเจฃเจฆเจพ เจนเฉ metadata.name
. เจเจน เจเจธ เจฒเจ เจนเฉ เจเจฟเจเจเจเจฟ เจชเฉเจก เจฆเจพ เจจเจพเจฎ เจฌเจพเจฒ เจจเจพเจฎ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ metadata
เจชเฉเจก เจฆเฉ เจธเจฐเฉเจค เจตเจฐเจฃเจจ เจตเจฟเฉฑเจเฅค เจตเจฟเฉฑเจ เจนเฉเจฐ เจตเฉเจฐเจตเฉ เจฎเจฟเจฒ เจธเจเจฆเฉ เจนเจจ kubectl explain pod.metadata.name
.
เจนเฉเจฃ เจฎเฉฐเจจ เจฒเจ เจเจฟ เจคเฉเจธเฉเจ เจเจเจเจชเฉเฉฑเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจพเจงเฉ เจเจพเจฒเจฎ เจเฉเฉเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ เจจเฉเจก เจจเฉเฉฐ เจฆเจฟเจเจพเจเจฃเจพ เจเฉ เจนเจฐเฉเจ เจชเฉเจก 'เจคเฉ เจเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจฌเจธ เจเจธเจเจฎ เจเจพเจฒเจฎ เจตเจฟเจเจฒเจช เจตเจฟเฉฑเจ เจขเฉเจเจตเฉเจ เจเจพเจฒเจฎ เจตเจฟเจตเจฐเจฃ เจจเฉเฉฐ เจเฉเฉ เจธเจเจฆเฉ เจนเฉ:
$ kubectl get pods
-o custom-columns='NAME:metadata.name,NODE:spec.nodeName'
NAME NODE
engine-544b6b6467-22qr6 ip-10-0-80-67.ec2.internal
engine-544b6b6467-lw5t8 ip-10-0-36-80.ec2.internal
engine-544b6b6467-tvgmg ip-10-0-118-34.ec2.internal
web-ui-6db964458-8pdw4 ip-10-0-118-34.ec2.internal
เจธเจฎเฉเจเจฐเจจ เจจเฉเจก เจจเจพเจฎ เจจเฉเฉฐ เจเฉเจฃเจฆเจพ เจนเฉ spec.nodeName
- เจเจฆเฉเจ เจเฉฑเจ เจชเฉเจก เจเฉฑเจ เจจเฉเจก เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเจธเจฆเจพ เจจเจพเจฎ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ spec.nodeName
เจชเฉเจก เจธเจฐเฉเจค เจจเจฟเจฐเจงเจพเจฐเจจ. เจตเจงเฉเจฐเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจเจพเจฃเจเจพเจฐเฉ เจเจเจเจชเฉเฉฑเจ เจตเจฟเฉฑเจ เจฒเฉฑเจญเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ kubectl explain pod.spec.nodeName
.
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจจเฉเจ เจเจฐเฉ เจเจฟ เจเฉเจฌเจฐเจจเฉเจเจธ เจธเจฐเฉเจค เจเฉเจคเจฐ เจเฉเจธ เจธเฉฐเจตเฉเจฆเจจเจธเจผเฉเจฒ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจตเฉ เจธเจฐเฉเจค เจเฉเจคเจฐ เจจเฉเฉฐ เจเฉฑเจ เจเจพเจฒเจฎ เจตเจเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉเฅค เจฌเจธ เจธเจฐเฉเจค เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉ เจธเจฎเฉเจเจฟเจ เจเจฐเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเจชเจฃเฉ เจชเจธเฉฐเจฆ เจฆเฉ เจเจฟเจธเฉ เจตเฉ เจเฉเจคเจฐ เจจเจพเจฒ เจ เจเจผเจฎเจพเจเฅค
เจชเจฐ เจชเจนเจฟเจฒเจพเจ, เจเจ เจซเฉเจฒเจก เจเฉเจฃ เจธเจฎเฉเจเจฐเจจเจพเจ 'เจคเฉ เจกเฉเฉฐเจเจพเจ เจจเจพเจฒ เจตเจฟเจเจพเจฐ เจเจฐเฉเจเฅค
JSONPath เจธเจฎเฉเจเจฐเจจ
เจธเจฐเฉเจค เจเฉเจคเจฐเจพเจ เจฆเฉ เจเฉเจฃ เจเจฐเจจ เจฒเจ เจธเจฎเฉเจเจฐเจจเจพเจ 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจนเจจ
JSONPath JSON เจฆเจธเจคเจพเจตเฉเจเจผเจพเจ เจคเฉเจ เจกเจพเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจเฉฑเจ เจญเจพเจธเจผเจพ เจนเฉเฅค เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจเฉเจคเจฐ เจฆเฉ เจเฉเจฃ เจเจฐเจจเจพ JSONPath เจฒเจ เจธเจญ เจคเฉเจ เจธเจฐเจฒ เจตเจฐเจคเฉเจ เจตเจพเจฒเจพ เจเฉเจธ เจนเฉเฅค เจเจธ เจเฉเจฒ เจฌเจนเฉเจค เจเฉเจ เจนเฉ
Kubectl เจตเจฟเจเจเจฟเจ เจธเฉเจฎเจค เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ JSONPath เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉ เจนเฉเฅค เจเจนเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉเจเจ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ เจ เจคเฉ เจเจฆเจพเจนเจฐเจฃเจพเจ เจฆเจพ เจตเจฐเจฃเจจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจนเฉ:
# ะัะฑัะฐัั ะฒัะต ัะปะตะผะตะฝัั ัะฟะธัะบะฐ
$ kubectl get pods -o custom-columns='DATA:spec.containers[*].image'
# ะัะฑัะฐัั ัะฟะตัะธัะธัะตัะบะธะน ัะปะตะผะตะฝั ัะฟะธัะบะฐ
$ kubectl get pods -o custom-columns='DATA:spec.containers[0].image'
# ะัะฑัะฐัั ัะปะตะผะตะฝัั ัะฟะธัะบะฐ, ะฟะพะฟะฐะดะฐััะธะต ะฟะพะด ัะธะปััั
$ kubectl get pods -o custom-columns='DATA:spec.containers[?(@.image!="nginx")].image'
# ะัะฑัะฐัั ะฒัะต ะฟะพะปั ะฟะพ ัะบะฐะทะฐะฝะฝะพะผั ะฟััะธ, ะฝะตะทะฐะฒะธัะธะผะพ ะพั ะธั
ะธะผะตะฝะธ
$ kubectl get pods -o custom-columns='DATA:metadata.*'
# ะัะฑัะฐัั ะฒัะต ะฟะพะปั ั ัะบะฐะทะฐะฝะฝัะผ ะธะผะตะฝะตะผ, ะฒะฝะต ะทะฐะฒะธัะธะผะพััะธ ะพั ะธั
ัะฐัะฟะพะปะพะถะตะฝะธั
$ kubectl get pods -o custom-columns='DATA:..image'
[] เจเจชเจฐเฉเจเจฐ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉเฅค เจฌเจนเฉเจค เจธเจพเจฐเฉ Kubernetes เจธเจฐเฉเจค เจเฉเจคเจฐ เจธเฉเจเฉเจเจ เจนเจจ, เจ เจคเฉ เจเจน เจเจชเจฐเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจธเฉเจเฉเจเจ เจฆเฉ เจฎเฉเจเจฌเจฐเจพเจ เจฆเฉ เจเฉเจฃ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค เจเจน เจ เจเจธเจฐ เจเฉฑเจ เจธเฉเจเฉ เจฆเฉ เจธเจพเจฐเฉ เจคเฉฑเจคเจพเจ เจจเฉเฉฐ เจเฉเจฃเจจ เจฒเจ เจเฉฑเจ เจตเจพเจเจฒเจกเจเจพเจฐเจก เจเจฟเจตเฉเจ [*] เจจเจพเจฒ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉเจเจ เจเจฆเจพเจนเจฐเจฃเจพเจ
เจเจธเจเจฎ เจเจพเจฒเจฎ เจเจเจเจชเฉเฉฑเจ เจซเจพเจฐเจฎเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉเจเจ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ เจฌเฉเจ เฉฐเจค เจนเจจ, เจเจฟเจเจเจเจฟ เจคเฉเจธเฉเจ เจเจเจเจชเฉเฉฑเจ เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจตเฉ เจเฉเจคเจฐ เจเจพเจ เจธเจฐเฉเจค เจเฉเจคเจฐเจพเจ เจฆเฉ เจธเฉเจฎเฉเจฒ เจจเฉเฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเฉฑเจฅเฉ เจเฉเจ เจจเจฎเฉเจจเจพ เจเจชเจพเจ เจนเจจ, เจชเจฐ เจเจนเจจเจพเจ เจฆเฉ เจเฉเจฆ เจชเฉเจเฉเจฒ เจเจฐเจจ เจฒเจ เจธเฉเจคเฉฐเจคเจฐ เจฎเจนเจฟเจธเฉเจธ เจเจฐเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฒเฉฑเจญเฉ เจเฉ เจคเฉเจนเจพเจกเฉ เจฒเจ เจเฉฐเจฎ เจเจฐเจฆเฉเจเจ เจนเจจเฅค
- เจชเฉเจกเจพเจ เจฒเจ เจเฉฐเจเฉเจจเจฐ เจเจฟเฉฑเจคเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจเจพ:
$ kubectl get pods -o custom-columns='NAME:metadata.name,IMAGES:spec.containers[*].image' NAME IMAGES engine-544b6b6467-22qr6 rabbitmq:3.7.8-management,nginx engine-544b6b6467-lw5t8 rabbitmq:3.7.8-management,nginx engine-544b6b6467-tvgmg rabbitmq:3.7.8-management,nginx web-ui-6db964458-8pdw4 wordpress
เจเจน เจเจฎเจพเจเจก เจนเจฐเฉเจ เจชเฉเจก เจฒเจ เจเฉฐเจเฉเจจเจฐ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจจเจพเจฎ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจฆเฉ เจนเฉเฅค
เจฏเจพเจฆ เจฐเฉฑเจเฉ เจเจฟ เจเฉฑเจ เจชเฉเจก เจตเจฟเฉฑเจ เจเจ เจเฉฐเจเฉเจจเจฐ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจซเจฟเจฐ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจจเจพเจฎ เจเฉฑเจ เจฒเจพเจเจจ 'เจคเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเฉเจคเฉ เจเจพเจฃเจเฉ, เจเจพเจฎเจฟเจเจ เจจเจพเจฒ เจตเฉฑเจ เจเฉเจคเฉ เจนเฉเจเฅค
- เจจเฉเจก เจเจชเจฒเจฌเจงเจคเจพ เจเจผเฉเจจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจเจพ:
$ kubectl get nodes -o custom-columns='NAME:metadata.name,ZONE:metadata.labels.failure-domain.beta.kubernetes.io/zone' NAME ZONE ip-10-0-118-34.ec2.internal us-east-1b ip-10-0-36-80.ec2.internal us-east-1a ip-10-0-80-67.ec2.internal us-east-1b
เจเจน เจเจฎเจพเจเจก เจฒเจพเจญเจฆเจพเจเจ เจนเฉ เจเฉเจเจฐ เจคเฉเจนเจพเจกเจพ เจเจฒเฉฑเจธเจเจฐ เจเจจเจคเจ เจเจฒเจพเจเจก เจตเจฟเฉฑเจ เจนเฉเจธเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจน เจนเจฐเฉเจ เจจเฉเจก เจฒเจ เจเจชเจฒเจฌเจงเจคเจพ เจเจผเฉเจจ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉเฅค
เจเจชเจฒเจฌเจงเจคเจพ เจเจผเฉเจจ เจเฉฑเจ เจเจฒเจพเจเจก เจธเฉฐเจเจฒเจช เจนเฉ เจเฉ เจชเฉเจฐเจคเฉเจเฉเจฐเจฟเจคเฉ เจเจผเฉเจจ เจจเฉเฉฐ เจเฉฑเจ เจญเฉเจเฉเจฒเจฟเจ เจเฉเจคเจฐ เจคเฉฑเจ เจธเฉเจฎเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค
เจนเจฐเฉเจ เจจเฉเจก เจฒเจ เจเจชเจฒเจฌเจงเจคเจพ เจเจผเฉเจจ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจฒเฉเจฌเจฒ เจฆเฉเจเจฐเจพ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ -
. เจเฉเจเจฐ เจเจฒเฉฑเจธเจเจฐ เจเฉฑเจ เจเจจเจคเจ เจเจฒเจพเจเจก เจตเจฟเฉฑเจ เจเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉ, เจคเจพเจ เจเจน เจฒเฉเจฌเจฒ เจเจชเจฃเฉ เจเจช เจฌเจฃเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจนเจฐเฉเจ เจจเฉเจก เจฒเจ เจเจชเจฒเจฌเจงเจคเจพ เจเจผเฉเจจเจพเจ เจฆเฉ เจจเจพเจฎ เจจเจพเจฒ เจญเจฐเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅคfailure-domain.beta.kubernetes.io/zone
เจฒเฉเจฌเจฒ Kubernetes เจธเจฐเฉเจค เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจจเจนเฉเจ เจนเจจ, เจเจธเจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจเจธ เจตเจฟเฉฑเจ เจจเจนเฉเจ เจฎเจฟเจฒเฉเจเฉ
API เจเจพเจเจก . เจนเจพเจฒเจพเจเจเจฟ, เจเจนเจจเจพเจ เจจเฉเฉฐ เจฆเฉเจเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจเจฟเจธเฉ เจนเฉเจฐ เจฒเฉเจฌเจฒ เจตเจพเจเจ) เจเฉเจเจฐ เจคเฉเจธเฉเจ YAML เจเจพเจ JSON เจซเจพเจฐเจฎเฉเจ เจตเจฟเฉฑเจ เจจเฉเจกเจพเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจฒเจ เจฌเฉเจจเจคเฉ เจเจฐเจฆเฉ เจนเฉ:$ kubectl get nodes -o yaml # ะธะปะธ $ kubectl get nodes -o json
เจธเจฐเฉเจค เจตเจฟเจตเจฐเจฃ เจธเจฟเฉฑเจเจฃ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจธเจฐเฉเจคเจพเจ เจฌเจพเจฐเฉ เจนเฉเจฐ เจเจพเจฃเจจ เจฆเจพ เจเจน เจตเจงเฉเจ เจคเจฐเฉเจเจพ เจนเฉเฅค
4. เจเจธเจพเจจเฉ เจจเจพเจฒ เจเจฒเฉฑเจธเจเจฐเจพเจ เจ เจคเฉ เจจเจพเจฎ-เจธเจฅเจพเจจเจพเจ เจตเจฟเจเจเจพเจฐ เจธเจตเจฟเจ เจเจฐเฉ
เจเจฆเฉเจ kubectl Kubernetes API เจจเฉเฉฐ เจฌเฉเจจเจคเฉ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจน เจเฉเจจเฉเจเจธเจผเจจ เจฒเจ เจธเจพเจฐเฉ เจฒเฉเฉเฉเจเจฆเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจชเจนเจฟเจฒเจพเจ kubeconfig เจซเจพเจเจฒ เจจเฉเฉฐ เจชเฉเฉเจนเจฆเจพ เจนเฉเฅค
เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ kubeconfig เจซเจพเจเจฒ เจนเฉ ~/.kube/config
. เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจน เจซเจพเจเจฒ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจเจฎเจพเจเจก เจฆเฉเจเจฐเจพ เจฌเจฃเจพเจ เจเจพเจ เจ
เจชเจกเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
เจเจฆเฉเจ เจคเฉเจธเฉเจ เจฎเจฒเจเฉเจชเจฒ เจเจฒเฉฑเจธเจเจฐเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจกเฉ kubeconfig เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจธเจพเจฐเฉ เจเจฒเฉฑเจธเจเจฐเจพเจ เจจเจพเจฒ เจเฉเฉเจจ เจฒเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค เจคเฉเจนเจพเจจเฉเฉฐ kubectl เจเจฎเจพเจเจก เจจเฉเฉฐ เจฆเฉฑเจธเจฃ เจฒเจ เจเฉฑเจ เจคเจฐเฉเจเฉ เจฆเฉ เจฒเฉเฉ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจเจฟเจธ เจเจฒเจธเจเจฐ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจฐเจนเฉ เจนเฉเฅค
เจเฉฑเจ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจ เฉฐเจฆเจฐ, เจคเฉเจธเฉเจ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจจเฉเจฎเจธเจชเฉเจธ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉโเจญเฉเจคเจฟเจ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจ เฉฐเจฆเจฐ เจเฉฑเจ เจเจฟเจธเจฎ เจฆเจพ เจตเจฐเจเฉเจ เจฒ เจเจฒเฉฑเจธเจเจฐเฅค Kubectl เจเจน เจตเฉ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจเจฐเจฆเจพ เจนเฉ เจเจฟ kubeconfig เจซเจพเจเจฒ เจฆเฉ เจ เจงเจพเจฐ 'เจคเฉ เจเจฟเจนเฉเจพ เจจเฉเจฎเจธเจชเฉเจธ เจตเจฐเจคเจฃเจพ เจนเฉเฅค เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ kubectl เจเจฎเจพเจเจก เจจเฉเฉฐ เจเจน เจฆเฉฑเจธเจฃ เจฒเจ เจเฉฑเจ เจคเจฐเฉเจเฉ เจฆเฉ เจตเฉ เจฒเฉเฉ เจนเฉ เจเจฟ เจเจฟเจธ เจจเฉเจฎเจธเจชเฉเจธ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ เจนเฉเฅค
เจเจธ เจ เจงเจฟเจเจ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจฆเฉฑเจธเจพเจเจเฉ เจเจฟ เจเจน เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจจเจพ เจนเฉเฅค
เจฏเจพเจฆ เจฐเฉฑเจเฉ เจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ KUBECONFIG เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจธเฉเจเฉเจฌเฉฑเจง เจเจ kubeconfig เจซเจพเจเจฒเจพเจ เจนเฉ เจธเจเจฆเฉเจเจ เจนเจจเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเจนเจจเจพเจ เจธเจพเจฐเฉเจเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจฐเจจเจเจพเจเจฎ เจคเฉ เจเฉฑเจ เจเจฎ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจเฉเฉเจฟเจ เจเจพเจตเฉเจเจพเฅค เจคเฉเจธเฉเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเจพเจฒ kubectl เจเจฒเจพ เจเฉ เจกเจฟเจซเจพเจฒเจ kubeconfig เจซเจพเจเจฒ เจจเฉเฉฐ เจตเฉ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉ --kubeconfig
. เจฆเฉเจเฉ
kubeconfig เจซเจพเจเจฒเจพเจ
เจเจ เจฆเฉเจเฉเจ เจเจฟ kubeconfig เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉ เจนเฉ:
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจตเฉเจ เจธเจเจฆเฉ เจนเฉ, kubeconfig เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจชเฉเจฐเจธเฉฐเจเจพเจ เจฆเจพ เจเฉฑเจ เจธเจฎเฉเจน เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจคเจฟเฉฐเจจ เจคเฉฑเจค เจนเฉเฉฐเจฆเฉ เจนเจจ:
- เจเจฒเฉฑเจธเจเจฐ โ เจเจฒเฉฑเจธเจเจฐ เจธเจฐเจตเจฐ เจฆเจพ API URLเฅค
- เจเจชเจญเฉเจเจคเจพ - เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจเจชเจญเฉเจเจคเจพ เจชเฉเจฐเจฎเจพเจฃเฉเจเจฐเจจ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเฅค
- เจจเฉเจฎเจธเจชเฉเจธ - เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจนเฉเจฃ เจตเฉเจฒเฉ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจจเฉเจฎเจธเจชเฉเจธเฅค
เจ เจญเจฟเจเจธ เจตเจฟเฉฑเจ, เจเจน เจ เจเจธเจฐ เจเจชเจฃเฉ kubeconfig เจตเจฟเฉฑเจ เจชเฉเจฐเจคเฉ เจเจฒเฉฑเจธเจเจฐ เจเฉฑเจ เจธเฉฐเจฆเจฐเจญ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจเฅค เจนเจพเจฒเจพเจเจเจฟ, เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจชเฉเจฐเจคเฉ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจเจ เจธเฉฐเจฆเจฐเจญ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจเจชเจญเฉเจเจคเจพ เจเจพเจ เจจเฉเจฎเจธเจชเฉเจธ เจฆเฉเจเจฐเจพ เจตเฉฑเจ เจเฉเจคเฉ เจเจ เจนเจจเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจน เจฌเจนเฉ-เจธเฉฐเจฆเจฐเจญ เจธเฉฐเจฐเจเจจเจพ เจ เจธเจงเจพเจฐเจจ เจนเฉ, เจเจธเจฒเจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจฒเฉฑเจธเจเจฐเจพเจ เจ เจคเฉ เจธเฉฐเจฆเจฐเจญเจพเจ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ-เจจเจพเจฒ-เจเฉฑเจ เจฎเฉเจชเจฟเฉฐเจ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
เจเจฟเจธเฉ เจตเฉ เจธเจฎเฉเจ, เจชเฉเจฐเจธเฉฐเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจฎเฉเจเฉเจฆเจพ เจนเฉ:
เจเจฆเฉเจ kubectl เจเฉฑเจ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒ เจจเฉเฉฐ เจชเฉเฉเจนเจฆเจพ เจนเฉ, เจเจน เจนเจฎเฉเจธเจผเจพเจ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจฆเจฐเจญ เจคเฉเจ เจเจพเจฃเจเจพเจฐเฉ เจฒเฉเจเจฆเจพ เจนเฉเฅค เจเจชเจฐเฉเจเจค เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, kubectl Hare เจเจฒเฉฑเจธเจเจฐ เจจเจพเจฒ เจเฉเฉ เจเจพเจตเฉเจเจพเฅค
เจเจธ เจ เจจเฉเจธเจพเจฐ, เจเจฟเจธเฉ เจนเฉเจฐ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจเจพเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ kubeconfig เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจฆเจฐเจญ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ:
เจนเฉเจฃ kubectl Fox เจเจฒเฉฑเจธเจเจฐ เจจเจพเจฒ เจเฉเฉ เจเจพเจตเฉเจเจพเฅค
เจเจธเฉ เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจจเฉเจฎเจธเจชเฉเจธ เจตเจฟเฉฑเจ เจเจพเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจฆเจฐเจญ เจฒเจ เจจเฉเจฎเจธเจชเฉเจธ เจคเฉฑเจค เจฆเฉ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ:
เจเจชเจฐเฉเจเจค เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, kubectl เจซเฉเจเจธ เจเจฒเฉฑเจธเจเจฐ เจฆเฉ เจชเฉเจฐเฉเจก เจจเฉเจฎเจธเจชเฉเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเจเจพ (เจชเจนเจฟเจฒเจพเจ เจเฉเจธเจ เจจเฉเจฎเจธเจชเฉเจธ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉ)เฅค
เจจเฉเจ เจเจฐเฉ เจเจฟ kubectl เจตเจฟเจเจฒเจช เจตเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ --cluster
, --user
, --namespace
ะธ --context
, เจเฉ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจตเจฟเจ
เจเจคเฉเจเจค เจคเฉฑเจคเจพเจ เจ
เจคเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจฆเจฐเจญ เจจเฉเฉฐ เจเจตเจฐเจฐเจพเจเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจญเจพเจตเฉเจ เจเจฟ kubeconfig เจตเจฟเฉฑเจ เจเฉ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจฆเฉเจเฉ kubectl options
.
เจธเจฟเจงเจพเจเจค เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ kubeconfig เจตเจฟเฉฑเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจนเฉฑเจฅเฉเจ เจฌเจฆเจฒ เจธเจเจฆเฉ เจนเฉเฅค เจชเจฐ เจเจน เจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเฅค เจเจนเจจเจพเจ เจเจชเจฐเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ, เจเจ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ เจนเจจ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจเจช เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฌเจฆเจฒเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉเจเจ เจนเจจเฅค
kubectx เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉ
เจเจฒเฉฑเจธเจเจฐเจพเจ เจ เจคเฉ เจจเจพเจฎ-เจธเจฅเจพเจจเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจฌเจฆเจฒเจฃ เจฒเจ เจเฉฑเจ เจฌเจนเฉเจค เจฎเจธเจผเจนเฉเจฐ เจเจชเจฏเฉเจเจคเจพเฅค
เจธเจนเฉเจฒเจค เจเจฎเจพเจเจก เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเฉ kubectx
ะธ kubens
เจเฉเจฐเจฎเจตเจพเจฐ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจฆเจฐเจญ เจ
เจคเฉ เจจเจพเจฎ-เจธเจฅเจพเจจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจเฅค
เจเจฟเจตเฉเจ เจเจฟ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ, เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจฆเจฐเจญ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฒเฉฑเจธเจเจฐ เจจเฉเฉฐ เจฌเจฆเจฒเจฃเจพ เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจชเฉเจฐเจคเฉ เจเจฒเฉฑเจธเจเจฐ เจธเจฟเจฐเจซ เจเฉฑเจ เจชเฉเจฐเจธเฉฐเจ เจนเฉเฅค
เจเฉฑเจฅเฉ เจเจนเจจเจพเจ เจเจฎเจพเจเจกเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจนเฉ:
เจเจผเจฐเฉเจฐเฉ เจคเฉเจฐ 'เจคเฉ, เจเจน เจเจฎเจพเจเจกเจพเจ เจเฉฑเจชเจฐ เจฆเฉฑเจธเฉ เจ
เจจเฉเจธเจพเจฐ kubeconfig เจซเจพเจเจฒ เจจเฉเฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจเจฐเจฆเฉเจเจ เจนเจจเฅค
เจธเจฅเจพเจชเจค เจเจฐเจจ เจฒเจ kubectx
'เจคเฉ เจฆเจฟเฉฑเจคเฉเจเจ เจนเจฟเจฆเจพเจเจคเจพเจ เจฆเฉ เจชเจพเจฒเจฃเจพ เจเจฐเฉ
เจฆเฉเจตเฉเจ เจเจฎเจพเจเจกเจพเจ เจธเฉฐเจฆเจฐเจญ เจ
เจคเฉ เจจเฉเจฎเจธเจชเฉเจธ เจจเจพเจฎเจพเจ เจฆเฉ เจธเจตเฉ-เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉเจเจ เจนเจจ, เจเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเจพเจเจช เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเฉเฉฐ เจเจคเจฎ เจเจฐ เจฆเจฟเฉฐเจฆเฉเจเจ เจนเจจเฅค เจธเจตเฉ-เจชเฉเจฐเจคเฉ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฒเจ เจจเจฟเจฐเจฆเฉเจธเจผ
เจเฉฑเจ เจนเฉเจฐ เจฒเจพเจญเจฆเจพเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ kubectx
เจเจน เจเจธ เจฒเจ เจนเฉ kubectx
. เจเฉฐเจเจฐเจเจเจเจฟเจต เจคเฉเจฐ 'เจคเฉ, เจคเฉเจธเฉเจ fzf เจฆเฉเจเจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเฉ เจเฉฐเจเจฐเจเจเจเจฟเจต เจฎเฉเจซเจค เจเฉเจ เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉเจเจฐเจพ เจธเฉฐเจฆเจฐเจญ เจ
เจคเฉ เจจเจพเจฎ-เจธเจฅเจพเจจ เจฆเฉ เจเฉเจฃ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจธเจผเฉเฉฑเจฒ เจเจชเจจเจพเจฎเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ
เจคเฉเจนเจพเจจเฉเฉฐ เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจฆเจฐเจญ เจ
เจคเฉ เจจเฉเจฎเจธเจชเฉเจธ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจ เจตเฉฑเจเจฐเฉ เจเฉเจฒเจธ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ เจเจฟเจเจเจเจฟ kubectl เจเจธเจฆเฉ เจฒเจ เจเจฎเจพเจเจก เจตเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจนเจพเจ, เจเฉเจฎ kubectl config
kubeconfig เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเฉเจงเจฃ เจฒเจ เจเจช-เจเจฎเจพเจเจก เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจนเจจ:
kubectl config get-contexts
: เจธเจพเจฐเฉ เจธเฉฐเจฆเจฐเจญ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉ;kubectl config current-context
: เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจฆเจฐเจญ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ;kubectl config use-context
: เจฎเฉเจเฉเจฆเจพ เจธเฉฐเจฆเจฐเจญ เจฌเจฆเจฒเฉ;kubectl config set-context
: เจธเฉฐเจฆเจฐเจญ เจคเฉฑเจค เจฌเจฆเจฒเฉเฅค
เจนเจพเจฒเจพเจเจเจฟ, เจเจนเจจเจพเจ เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจธเจฟเฉฑเจงเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจเจจเจ เจจเจนเฉเจ เจนเฉ เจเจฟเจเจเจเจฟ เจเจน เจฒเฉฐเจฌเฉ เจนเจจเฅค เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจฒเจ เจธเจผเฉเฉฑเจฒ เจเจชเจจเจพเจฎ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ เจเฉ เจเจฒเจพเจเจฃ เจฒเจ เจเจธเจพเจจ เจนเจจเฅค
เจฎเฉเจ เจเจนเจจเจพเจ เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเจชเจจเจพเจฎเจพเจ เจฆเจพ เจเฉฑเจ เจธเฉเฉฑเจ เจฌเจฃเจพเจเจ เจนเฉ เจเฉ เจเจฟ kubectx เจฆเฉ เจธเจฎเจพเจจ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเฉ เจนเจจเฅค เจเฉฑเจฅเฉ เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจพเจฐเจตเจพเจ เจตเจฟเฉฑเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ:
เจจเฉเจ เจเจฐเฉ เจเจฟ เจเจชเจจเจพเจฎ เจเฉฑเจ เจเฉฐเจเจฐเจเจเจเจฟเจต เจซเจฐเฉ เจฒเฉเฉฑเจเจ
เจช เจเฉฐเจเจฐเจซเฉเจธ (เจเจฟเจตเฉเจ เจเจฟ เจเจฟเจเจฌเฉเจเจเฉเจเจธ เจฆเจพ เจเฉฐเจเจฐเจเจเจเจฟเจต เจฎเฉเจก) เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฒเจ fzf เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจเฅค เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉ
เจเฉฑเจฅเฉ เจเจชเจจเจพเจฎเจพเจ เจฆเฉเจเจ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจนเจจ:
# ะะพะปััะธัั ัะตะบััะธะน ะบะพะฝัะตะบัั
alias krc='kubectl config current-context'
# ะกะฟะธัะพะบ ะฒัะตั
ะบะพะฝัะตะบััะพะฒ
alias klc='kubectl config get-contexts -o name | sed "s/^/ /;|^ $(krc)$|s/ /*/"'
# ะะทะผะตะฝะธัั ัะตะบััะธะน ะบะพะฝัะตะบัั
alias kcc='kubectl config use-context "$(klc | fzf -e | sed "s/^..//")"'
# ะะพะปััะธัั ัะตะบััะตะต ะฟัะพัััะฐะฝััะฒะพ ะธะผะตะฝ
alias krn='kubectl config get-contexts --no-headers "$(krc)" | awk "{print $5}" | sed "s/^$/default/"'
# ะกะฟะธัะพะบ ะฒัะตั
ะฟัะพัััะฐะฝััะฒ ะธะผะตะฝ
alias kln='kubectl get -o name ns | sed "s|^.*/| |;|^ $(krn)$|s/ /*/"'
# ะะทะผะตะฝะธัั ัะตะบััะตะต ะฟัะพัััะฐะฝััะฒะพ ะธะผะตะฝ
alias kcn='kubectl config set-context --current --namespace "$(kln | fzf -e | sed "s/^..//")"'
เจเจนเจจเจพเจ เจเจชเจจเจพเจฎเจพเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจเจชเจฐเฉเจเจค เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ ~/.bashrc
เจ ~/.zshrc
เจ
เจคเฉ เจเจชเจฃเฉ เจธเจผเฉเฉฑเจฒ เจจเฉเฉฐ เจฐเฉเจฌเฉเจ เจเจฐเฉเฅค
เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ
Kubectl เจคเฉเจนเจพเจจเฉเฉฐ เจชเจฒเฉฑเจเจเจจ เจฒเฉเจก เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจเฉ เจฎเฉเจฒ เจเจฎเจพเจเจกเจพเจ เจตเจพเจเจ เจนเฉ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจคเฉเจธเฉเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, kubectl-foo เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจเฉฐเจธเจเจพเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจเจฎเจพเจเจก เจเจฒเจพ เจเฉ เจเจฒเจพ เจธเจเจฆเฉ เจนเฉเฅค kubectl foo
.
เจเจธ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจธเฉฐเจฆเจฐเจญ เจ
เจคเฉ เจจเฉเจฎเจธเจชเฉเจธ เจจเฉเฉฐ เจฌเจฆเจฒเจฃเจพ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเจตเฉเจเจพ, เจเจฆเจพเจนเจฐเจจ เจฒเจ เจเจฒเจพ เจเฉ kubectl ctx
เจชเฉเจฐเจธเฉฐเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจ เจ
เจคเฉ kubectl ns
เจจเฉเจฎเจธเจชเฉเจธ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจเฅค
เจฎเฉเจ เจฆเฉ เจชเจฒเฉฑเจเจเจจ เจฒเจฟเจเฉ เจนเจจ เจเฉ เจเจน เจเจฐเจฆเฉ เจนเจจ:
เจชเจฒเฉฑเจเจเจจ เจฆเจพ เจเฉฐเจฎ เจชเจฟเจเจฒเฉ เจญเจพเจ เจฆเฉ เจเจชเจจเจพเจฎเจพเจ 'เจคเฉ เจ เจงเจพเจฐเจค เจนเฉเฅค
เจเฉฑเจฅเฉ เจเจน เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจ:
เจจเฉเจ เจเจฐเฉ เจเจฟ เจชเจฒเฉฑเจเจเจจ เจเฉฑเจ เจเฉฐเจเจฐเจเจเจเจฟเจต เจฎเฉเจซเจค เจเฉเจ เจเฉฐเจเจฐเจซเฉเจธ (เจเจฟเจตเฉเจ เจเจฟ เจเจฟเจเจฌเฉเจเจเฉเจเจธ เจฆเจพ เจเฉฐเจเจฐเจเจเจเจฟเจต เจฎเฉเจก) เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฒเจ fzf เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจเฅค เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจคเฉเจนเจพเจจเฉเฉฐ เจฒเฉเฉ เจนเฉ
เจชเจฒเฉฑเจเจเจจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจจเจพเจฎ เจตเจพเจฒเฉเจเจ เจธเจผเฉเฉฑเจฒ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ chmod +x
. เจเจธ เจคเฉเจ เจคเฉเจฐเฉฐเจค เจฌเจพเจ
เจฆ เจคเฉเจธเฉเจ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเฉเจเฉ kubectl ctx
ะธ kubectl ns
.
5. เจเจเฉเจเจฒเฉเจ เจธ เจจเจพเจฒ เจเจจเจชเฉเจ เจเจเจพเจ
เจธเจผเฉเฉฑเจฒ เจเจชเจจเจพเจฎ เจเจจเจชเฉเจ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเจจ เจฆเจพ เจตเจงเฉเจ เจคเจฐเฉเจเจพ เจนเฉเฅค เจชเฉเจฐเฉเจเฉเจเจ
เจคเฉเจธเฉเจ เจธเจผเจพเจเจฆ เจธเฉเจ เจฐเจนเฉ เจนเฉเจตเฉเจเฉ - เจคเฉเจนเจพเจจเฉเฉฐ 800 เจเจชเจจเจพเจฎ เจเจฟเจตเฉเจ เจฏเจพเจฆ เจนเจจ? เจชเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจธเจพเจฐเจฟเจเจ เจจเฉเฉฐ เจฏเจพเจฆ เจฐเฉฑเจเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจจเจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจเจน เจเฉฑเจ เจธเจงเจพเจฐเจจ เจธเจเฉเจฎ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจฌเจฃเจพเจ เจเจ เจนเจจ, เจเฉ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจ เจนเฉ:
เจเจฆเจพเจนเจฐเจจ เจฒเจ:
- kgpooyaml - kubectl get pods oyaml
- ksysgsvcw โ kubectl -n kube-เจธเจฟเจธเจเจฎ เจจเฉเฉฐ svc เจกเจฌเจฒเจฏเฉ
- ksysrmcm -kubectl -n kube-เจธเจฟเจธเจเจฎ rm cm
- kgdepalsl - kubectl เจชเฉเจฐเจพเจชเจค เจคเฉเจจเจพเจคเฉ เจธเจพเจฐเฉ sl
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ, เจเจชเจจเจพเจฎ เจเฉฐเจชเฉเจจเฉเจเจเจธ เจฆเฉ เจฌเจฃเฉ เจนเฉเฉฐเจฆเฉ เจนเจจ, เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐ เจเฉฑเจ kubectl เจเจฎเจพเจเจก เจฆเฉ เจเฉฑเจ เจเจพเจธ เจคเฉฑเจค เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค เจนเจฐเฉเจ เจเจชเจจเจพเจฎ เจตเจฟเฉฑเจ เจฌเฉเจธ เจเจฎเจพเจเจก, เจเจชเจฐเฉเจธเจผเจจ, เจ เจคเฉ เจธเจฐเฉเจค เจฒเจ เจเฉฑเจ เจเฉฐเจชเฉเจจเฉเจเจ เจ เจคเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฒเจ เจฎเจฒเจเฉเจชเจฒ เจเฉฐเจชเฉเจจเฉเจเจ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค เจคเฉเจธเฉเจ เจเฉฑเจชเจฐ เจฆเจฟเฉฑเจคเฉ เจเจฟเฉฑเจคเจฐ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเจนเจจเจพเจ เจญเจพเจเจพเจ เจจเฉเฉฐ เจเฉฑเจฌเฉ เจคเฉเจ เจธเฉฑเจเฉ เจคเฉฑเจ "เจเจฌเจพเจฆ" เจเจฐเจฆเฉ เจนเฉเฅค
เจฎเฉเจเฉเจฆเจพ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจเจฟเฉฑเจคเจฐ 'เจคเฉ เจนเฉ
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจฐเจซ kgpooyamlall เจเจฎเจพเจเจก เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจนเฉ kubectl get pods -o yaml --all-namespaces
.
เจตเจฟเจเจฒเจชเจพเจ เจฆเจพ เจ
เจจเฉเจธเจพเจฐเฉ เจเฉเจฐเจฎ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจจเจนเฉเจ เจนเฉ: เจเจฎเจพเจเจก kgpooyamlall
เจเจฎเจพเจเจก เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจนเฉ kgpoalloyaml
.
เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจจเจพเจฎ เจตเจเฉเจ เจธเจพเจฐเฉ เจญเจพเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค เจเจฆเจพเจนเจฐเจฃ เจฒเจ k
, kg
, klo
, ksys
, kgpo
เจตเฉ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจคเฉเจธเฉเจ เจเจฎเจพเจเจก เจฒเจพเจเจจ 'เจคเฉ เจเจชเจจเจพเจฎ เจ
เจคเฉ เจจเจฟเจฏเจฎเจค เจเจฎเจพเจเจกเจพเจ เจเจพเจ เจตเจฟเจเจฒเจชเจพเจ เจจเฉเฉฐ เจเฉเฉ เจธเจเจฆเฉ เจนเฉ:
เจเจฆเจพเจนเจฐเจจ เจฒเจ:
- เจฆเฉ เจฌเจเจพเจ
kubectl proxy
เจคเฉเจธเฉเจ เจฒเจฟเจ เจธเจเจฆเฉ เจนเฉk proxy
. - เจฆเฉ เจฌเจเจพเจ
kubectl get roles
เจคเฉเจธเฉเจ เจฒเจฟเจ เจธเจเจฆเฉ เจนเฉkg roles
(เจฐเฉเจฒเจเจผ เจธเจฐเฉเจค เจฒเจ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจเฉเจ เจเจชเจจเจพเจฎ เจจเจนเฉเจ เจนเฉ)เฅค - เจเจฟเจธเฉ เจเจพเจธ เจชเฉเจก เจฒเจ เจกเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ
kgpo my-pod โ kubectl get pod my-pod
.
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจงเจฟเจเจจ เจฆเจฟเจ เจเจฟ เจเฉเจ เจเจชเจจเจพเจฎเจพเจ เจฒเจ เจเจฎเจพเจเจก เจฒเจพเจเจจ เจเจฐเจเฉเจฎเฉเจเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจชเจจเจพเจฎ kgpol
เจฎเจคเจฒเจฌ kubectl get pods -l
. เจตเจฟเจเจฒเจช -l
เจเฉฑเจ เจฆเจฒเฉเจฒ เจฆเฉ เจฒเฉเฉ เจนเฉ - เจเฉฑเจ เจฒเฉเจฌเจฒ เจจเจฟเจฐเจงเจพเจฐเจจเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเจชเจจเจพเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ เจคเจพเจ เจเจน เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเจพ kgpol app=ui
.
เจเจฟเจเจเจเจฟ เจเฉเจ เจเจชเจจเจพเจฎเจพเจ เจฒเจ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจชเจจเจพเจฎ a, f, เจ เจคเฉ l เจเจเจฐเฉ เจตเจพเจฐ เจตเจฐเจคเฉ เจเจพเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเจจเฅค
เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจเฉฑเจ เจตเจพเจฐ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเจธ เจธเจเฉเจฎ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐ เจฒเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจเจฎเจพเจเจกเจพเจ เจคเฉเจ เจเจชเจจเจพเจฎ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ เจคเฉเจธเฉเจ เจเจฒเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเจพเจเจชเจฟเฉฐเจ เจฆเจพ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจธเจฎเจพเจ เจฌเจเจพ เจธเจเจฆเฉ เจนเฉเฅค
เจเฉฐเจธเจเจพเจฒเฉเจธเจผเจจ
kubectl-aliases เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจซเจพเจเจฒ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ ~/.bashrc
เจ ~/.zshrc
:
source ~/.kubectl_aliases
เจธเจตเฉ-เจธเฉฐเจชเฉเจฐเจจเจคเจพ
เจเจฟเจตเฉเจ เจเจฟ เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ เจเจฟเจนเจพ เจนเฉ, เจคเฉเจธเฉเจ เจ เจเจธเจฐ เจเจฎเจพเจเจก เจฒเจพเจเจจ 'เจคเฉ เจเจชเจจเจพเจฎ เจฒเจ เจตเจพเจงเฉ เจธเจผเจฌเจฆ เจเฉเฉเจฆเฉ เจนเฉเฅค เจเจฆเจพเจนเจฐเจฃ เจฒเจ:
$ kgpooyaml test-pod-d4b77b989
เจเฉเจเจฐ เจคเฉเจธเฉเจ kubectl เจเจฎเจพเจเจก เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจธเฉฐเจญเจพเจตเจค เจคเฉเจฐ 'เจคเฉ เจธเจฐเฉเจค เจจเจพเจฎเจพเจ เจตเจฐเจเฉเจเจ เจเฉเจเจผเจพเจ เจฒเจ เจธเจตเฉ-เจชเฉเจฐเจคเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจนเฉเฅค เจชเจฐ เจเฉ เจเจน เจเจฆเฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเจฆเฉเจ เจเจชเจจเจพเจฎ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเจจ?
เจเจน เจเฉฑเจ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจธเจตเจพเจฒ เจนเฉ เจเจฟเจเจเจเจฟ เจเฉเจเจฐ เจธเจตเฉ-เจฎเฉเจเฉฐเจฎเจฒเจคเจพ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจชเจจเจพเจฎเจพเจ เจฆเฉ เจเฉเจ เจฒเจพเจญ เจเฉเจ เจฆเฉเจตเฉเจเฉเฅค
เจเจตเจพเจฌ เจเจธ เจเฉฑเจฒ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ เจเจฟ เจคเฉเจธเฉเจ เจเจฟเจธ เจธเจผเฉเฉฑเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ:
- Zsh เจฒเจ, เจเจฐเจซ เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจฌเจพเจเจธ เจคเฉเจ เจฌเจพเจนเจฐ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเฅค
- Bash เจฒเจ, เจฌเจฆเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจเฉฐเจฎ เจเจฐเจจ เจฒเจ เจธเจตเฉ-เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจเฉเจ เจเฉฐเจฎ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
Bash เจตเจฟเฉฑเจ เจเจชเจจเจพเจฎเจพเจ เจฒเจ เจธเจตเฉ-เจฎเฉเจเฉฐเจฎเจฒเจคเจพ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจเจพ
Bash เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ เจเจน เจนเฉ เจเจฟ เจเจน เจเจชเจจเจพเจฎ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเจพ เจนเฉ (เจนเจฐ เจตเจพเจฐ เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเฉเจฌ เจฆเจฌเจพเจเจเจฆเฉ เจนเฉ) เจเจชเจจเจพเจฎ เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉ (เจเจฟเจตเฉเจ เจเจฟ Zsh เจเจฐเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ)เฅค เจเจฟเจเจเจเจฟ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจธเจพเจฐเฉ 800 เจเจชเจจเจพเจฎเจพเจ เจฒเจ เจฎเฉเจเฉฐเจฎเจฒ เจนเฉเจฃ เจตเจพเจฒเฉเจเจ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเจนเฉเจ เจนเจจ, เจเจเฉเจเฉฐเจชเจฒเฉเจธเจผเจจ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเฉเฅค
เจชเฉเจฐเฉเจเฉเจเจ
เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจตเจฟเฉฑเจ, เจฎเฉเจ เจชเจนเจฟเจฒเจพเจ เจฆเฉฑเจธเจพเจเจเจพ เจเจฟ เจชเฉเจฐเจพ-เจเจชเจจเจพเจฎ เจเจฟเจตเฉเจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ เจนเฉ เจ เจคเฉ เจซเจฟเจฐ เจธเจพเจฐเฉ เจเจฟเจเจฌเฉเจเจเจฒ เจเจชเจจเจพเจฎเจพเจ เจฒเจ เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเจฃ เจฒเจ เจเจธเจจเฉเฉฐ เจเจฟเจตเฉเจ เจธเฉฐเจฐเจเจฟเจค เจเจฐเจจเจพ เจนเฉเฅค
เจชเฉเจฐเจพ-เจเจชเจจเจพเจฎ เจธเจฅเจพเจชเจค เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉ
เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจชเฉเจฐเจพ-เจเจชเจจเจพเจฎ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ
MacOS เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฒเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจจเฉเจ: kubectl เจเจเฉเจเฉฐเจชเจฒเจธเจผเจจ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจคเจฐเฉเจนเจพเจ, เจชเฉเจฐเจพ-เจ
เจจเจพเจฎ Bash 3.2 เจจเจพเจฒ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเจพ, เจเฉ เจเจฟ MacOS 'เจคเฉ เจกเจฟเจซเฉเจฒเจ เจนเฉเฅค เจเจพเจธ เจคเฉเจฐ 'เจคเฉ, เจชเฉเจฐเจพ-เจเจชเจจเจพเจฎ bash-completion v2 ('เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเจพ เจนเฉ)brew install bash-completion@2
), เจเจฟเจธ เจฒเจ เจเฉฑเจเฉ-เจเฉฑเจ Bash 4.1 เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ MacOS 'เจคเฉ เจธเฉฐเจชเฉเจฐเจจ-เจเจชเจจเจพเจฎ เจตเจฐเจคเจฃ เจฒเจ เจคเฉเจนเจพเจจเฉเฉฐ Bash เจฆเจพ เจจเจตเจพเจ เจธเฉฐเจธเจเจฐเจฃ เจธเจฅเจพเจชเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจคเฉเจนเจพเจจเฉเฉฐ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจกเจพเจเจจเจฒเฉเจก เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ ~/.bashrc
:
source ~/bash_completion.sh
เจธเจผเฉเฉฑเจฒ เจจเฉเฉฐ เจฐเฉเจฌเฉเจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจชเฉเจฐเจพ เจเจชเจจเจพเจฎ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจธเจฅเจพเจชเจฟเจค เจนเฉ เจเจพเจตเฉเจเจพเฅค
kubectl เจเจชเจจเจพเจฎเจพเจ เจฒเจ เจธเจตเฉ-เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจเจพ
เจคเจเจจเฉเจเฉ เจคเฉเจฐ 'เจคเฉ เจชเฉเจฐเจพ-เจเจชเจจเจพเจฎ เจเฉฑเจ เจฐเฉเจชเจฐ เจซเฉฐเจเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ _complete_alias
. เจเจน เจซเฉฐเจเจธเจผเจจ เจเจชเจจเจพเจฎ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเจพ เจนเฉ เจ
เจคเฉ เจเจชเจจเจพเจฎ เจเจฎเจพเจเจก เจฒเจ เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจธเฉฐเจเฉเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจเจฟเจธเฉ เจตเจฟเจธเจผเฉเจธเจผ เจเจชเจจเจพเจฎ เจจเจพเจฒ เจเจฟเจธเฉ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจฌเจฟเจฒเจ-เจเจจ เจฌเฉเจธเจผ เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ _complete_alias
เจเจชเจจเจพเจฎ เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจเฅค
เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจฆเฉ เจคเฉเจฐ เจคเฉ, เจเจ เจเจฐเจซ k เจจเฉเฉฐ เจฒเฉ เจฒเจเจ, เจเฉ เจเจฟ kubectl เจเจฎเจพเจเจก เจฒเจ เจนเฉเฅค เจเฉฐเจธเจเจพเจฒ เจเจฐเจจ เจฒเจ _complete_alias
เจเจธ เจเจชเจจเจพเจฎ เจฒเจ เจเฉฑเจ เจชเฉเจฐเจ เจซเฉฐเจเจธเจผเจจ เจตเจเฉเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจนเฉเจ เจฒเจฟเจเฉ เจเจฎเจพเจเจก เจเจฒเจพเจเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ:
$ complete -F _complete_alias k
เจเจธเจฆเจพ เจจเจคเฉเจเจพ เจเจน เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฟ เจเจฆเฉเจ เจตเฉ เจคเฉเจธเฉเจ เจเฉฑเจ เจเจฐเจซ k เจจเฉเฉฐ เจเจเฉเจเฉฐเจชเจฒเฉเจ เจเจฐเจฆเฉ เจนเฉ, เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจฌเฉเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ _complete_alias
, เจเฉ เจเจชเจจเจพเจฎ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเจพ เจนเฉ เจ
เจคเฉ เจเจฎเจพเจเจก เจฒเจ เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจธเฉฐเจเฉเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ kubectl
.
เจฆเฉเจเฉ เจเจฆเจพเจนเจฐเจจ เจฆเฉ เจคเฉเจฐ 'เจคเฉ, เจเจ เจเจชเจจเจพเจฎ เจจเฉเฉฐ เจฒเฉเจเจฆเฉ เจนเจพเจ kg
, เจเฉ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ kubectl get
:
$ complete -F _complete_alias kg
เจเจฟเจตเฉเจ เจชเจฟเจเจฒเฉ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, เจเจฆเฉเจ เจคเฉเจธเฉเจ เจเจฟเจฒเฉเจเฉเจฐเจพเจฎ เจจเฉเฉฐ เจธเจตเฉ-เจฎเฉเจเฉฐเจฎเจฒ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเฉ เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจธเฉฐเจเฉเจค เจฎเจฟเจฒเจฆเฉ เจนเจจ เจเฉ เจคเฉเจธเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเฉ kubectl get
.
เจฏเจพเจฆ เจฐเฉฑเจเฉ เจเจฟ เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจธเจฟเจธเจเจฎ 'เจคเฉ เจเจฟเจธเฉ เจตเฉ เจเจชเจจเจพเจฎ เจฒเจ เจฎเฉเจเฉฐเจฎเจฒ-เจเจชเจจเจพเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจเจธเจฒเจ, เจธเจพเจฐเฉ kubectl เจเจชเจจเจพเจฎเจพเจ เจฒเจ เจธเจตเฉ-เจธเฉฐเจชเฉเจฐเจจเจคเจพ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจฒเจ เจเจชเจฐเฉเจเจค เจเจฎเจพเจเจก เจเจฒเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจจเจฟเจฎเจจเจฒเจฟเจเจค เจธเจจเจฟเฉฑเจชเจ เจฌเจฟเจฒเจเฉเจฒ เจเจธ เจคเจฐเฉเจนเจพเจ เจเจฐเจฆเจพ เจนเฉ, เจฌเจธเจผเจฐเจคเฉ เจคเฉเจธเฉเจ kubectl-aliases เจจเฉเฉฐ เจธเฉเฉฑเจ เจเฉเจคเจพ เจนเฉเจตเฉ ~/.kubectl-aliases
:
for _a in $(sed '/^alias /!d;s/^alias //;s/=.*$//' ~/.kubectl_aliases);
do
complete -F _complete_alias "$_a"
done
เจเฉเจก เจฆเฉ เจเจธ เจเฉเจเฉเฉ เจจเฉเฉฐ เจคเฉเจนเจพเจกเฉ เจตเจฟเฉฑเจ เจฐเฉฑเจเฉ เจเจพเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉ ~/.bashrc
, เจเจฎเจพเจเจก เจธเจผเฉเฉฑเจฒ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเฉ เจ
เจคเฉ เจเจเฉเจเฉฐเจชเจฒเฉเจธเจผเจจ เจธเจพเจฐเฉ 800 เจเจฟเจเจฌเฉเจเจเจฒ เจเจชเจจเจพเจฎเจพเจ เจฒเจ เจเจชเจฒเจฌเจง เจนเฉ เจเจพเจตเฉเจเจพเฅค
6. เจชเจฒเฉฑเจเจเจจ เจจเจพเจฒ kubectl เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจเจฐเจจเจพ
เจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉ
เจเฉ เจคเฉเจธเฉเจ เจเจพเจฃเจฆเฉ เจนเฉ
เจเจธ เจ เจงเจฟเจเจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเจตเจฐ เจเจฐเจพเจเจเฉ เจเจฟ เจชเจฒเฉฑเจเจเจจ เจเจฟเจตเฉเจ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเฉ เจนเจจ, เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจฟเฉฑเจฅเฉ เจฒเฉฑเจญเจฃเจพ เจนเฉ, เจ เจคเฉ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจชเจฒเฉฑเจเจเจจ เจเจฟเจตเฉเจ เจฌเจฃเจพเจเจฃเฉ เจนเจจเฅค
เจชเจฒเฉฑเจเจเจจ เจธเจฅเจพเจชเจค เจเจฐ เจฐเจฟเจนเจพ เจนเฉ
Kubectl เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจจเจพเจฎ เจจเจพเจฒ เจธเจงเจพเจฐเจจ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจซเจพเจเจฒเจพเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจพเจเจฆเจพ เจนเฉ kubectl-x
. เจ
เจเฉเจคเจฐ kubectl-
เจฒเฉเฉเฉเจเจฆเจพ เจนเฉ, เจเจธเจฆเฉ เจฌเจพเจ
เจฆ เจเฉฑเจ เจจเจตเฉเจ kubectl เจธเจฌเจเจฎเจพเจเจก เจนเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจฒเจ เจธเจนเจพเจเจ เจนเฉเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจนเฉเจฒเฉ เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจเฉฑเจ เจซเจพเจเจฒ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจพเจตเฉเจเจพ เจเจฟเจธเจจเฉเฉฐ เจเจนเจฟเฉฐเจฆเฉ เจนเจจ kubectl-hello
.
เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจซเจพเจเจฒ เจฆเฉ เจจเจเจฒ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ kubectl-x
เจเจชเจฃเฉ PATH เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจตเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจญเฉเจเฉ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจเจฒเจพเจเจฃเจฏเฉเจ เจฌเจฃเจพเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ เจจเจพเจฒ chmod +x
. เจเจธ เจคเฉเจ เจคเฉเจฐเฉฐเจค เจฌเจพเจ
เจฆ เจคเฉเจธเฉเจ เจชเจฒเฉฑเจเจเจจ เจจเจพเจฒ เจเจพเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ kubectl x
.
เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจธเจพเจฐเฉ เจชเจฒเฉฑเจเจเจจเจพเจ เจจเฉเฉฐ เจธเฉเจเฉเจฌเฉฑเจง เจเจฐเจจ เจฒเจ เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเฉ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจคเฉเจนเจพเจกเฉ เจธเจฟเจธเจเจฎ เจคเฉ เจเฉฐเจธเจเจพเจฒ เจนเจจ:
$ kubectl plugin list
เจเจน เจเจฎเจพเจเจก เจเฉเจคเจพเจตเจจเฉเจเจ เจจเฉเฉฐ เจตเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเฉเจเฉ เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจเฉ เจจเจพเจฎ เจจเจพเจฒ เจเจ เจชเจฒเฉฑเจเจเจจ เจนเจจ, เจเจพเจ เจเฉเจเจฐ เจเฉเจ เจชเจฒเฉฑเจเจเจจ เจซเจพเจเจฒ เจนเฉ เจเฉ เจเฉฑเจฒเจฃเจฏเฉเจ เจจเจนเฉเจ เจนเฉเฅค
เจเฉเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเจฒเฉฑเจเจเจจ เจฒเฉฑเจญเจฃเจพ เจ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเจพ
Kubectl เจชเจฒเฉฑเจเจเจจเจพเจ เจจเฉเฉฐ เจธเจพเจซเจเจตเฉเจ เจฐ เจชเฉเจเฉเจเจพเจ เจตเจพเจเจ เจธเจพเจเจเจพ เจเจพเจ เจฎเฉเฉ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจชเจฐ เจคเฉเจธเฉเจ เจชเจฒเฉฑเจเจเจจ เจเจฟเฉฑเจฅเฉ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ เจเฉ เจฆเฉเจเจฟเจเจ เจจเฉ เจธเจพเจเจเฉ เจเฉเจคเฉ เจนเจจ?
Krew kubectl เจชเจฒเฉฑเจเจเจจเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจเฉ เจนเฉ เจเฉ เจคเฉเจธเฉเจ เจเฉเจฃ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเจธ เจฆเฉ เจจเจพเจฒ เจนเฉ, Krew เจตเฉ kubectl เจฒเจ เจเฉฑเจ เจชเจฒเฉฑเจเจเจจ เจนเฉเฅค
เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจเฉเจฐเฉ เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเจพ เจเจผเจฐเฉเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจเจฟเจธเฉ เจนเฉเจฐ kubectl เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจธเจฅเจพเจชเจค เจเจฐเจจ เจตเจพเจเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจคเฉเจธเฉเจ 'เจคเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจจเฉเฉฐ เจฒเฉฑเจญ เจธเจเจฆเฉ เจนเฉ
เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจเจฐเฉ เจเจฎเจพเจเจกเจพเจ เจนเจจ:
# ะะพะธัะบ ะฒ ัะฟะธัะบะต ะฟะปะฐะณะธะฝะพะฒ
$ kubectl krew search [<query>]
# ะะพัะผะพััะตัั ะธะฝัะพัะผะฐัะธั ะพ ะฟะปะฐะณะธะฝะต
$ kubectl krew info <plugin>
# ะฃััะฐะฝะพะฒะธัั ะฟะปะฐะณะธะฝ
$ kubectl krew install <plugin>
# ะะฑะฝะพะฒะธัั ะฒัะต ะฟะปะฐะณะธะฝั ะดะพ ะฟะพัะปะตะดะฝะตะน ะฒะตััะธะธ
$ kubectl krew upgrade
# ะะพัะผะพััะตัั ะฒัะต ะฟะปะฐะณะธะฝั, ัััะฐะฝะพะฒะปะตะฝะฝัะต ัะตัะตะท Krew
$ kubectl krew list
# ะะตะธะฝััะฐะปะปะธัะพะฒะฐัั ะฟะปะฐะณะธะฝ
$ kubectl krew remove <plugin>
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจงเจฟเจเจจ เจฆเจฟเจ เจเจฟ Krew เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจชเจฒเฉฑเจเจเจจ เจธเจฅเจพเจชเจค เจเจฐเจจเจพ เจเฉฑเจชเจฐ เจฆเฉฑเจธเฉ เจเจ เจฎเจฟเจเจฐเฉ เจขเฉฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเจฒเฉฑเจเจเจจ เจธเจฅเจพเจชเจค เจเจฐเจจ เจตเจฟเฉฑเจ เจฆเจเจฒ เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
เจเจฟเจฐเจชเจพ เจเจฐเจเฉ เจจเฉเจ เจเจฐเฉ เจเจฟ เจเจฎเจพเจเจก kubectl krew list
เจธเจฟเจฐเจซเจผ เจชเจฒเฉฑเจเจเจจ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉ เจเฉ Krew เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเฉ เจเจ เจธเจจ, เจเจฆเจเจฟ เจเจฎเจพเจเจก kubectl plugin list
เจธเจพเจฐเฉ เจชเจฒเฉฑเจเจเจจเจพเจ เจจเฉเฉฐ เจธเฉเจเฉเจฌเฉฑเจง เจเจฐเจฆเจพ เจนเฉ, เจฏเจพเจจเฉ เจเจฟ เจเฉเจฐเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเฉ เจเจ เจ
เจคเฉ เจนเฉเจฐ เจคเจฐเฉเจเจฟเจเจ เจฆเฉเจเจฐเจพ เจธเจฅเจพเจชเจค เจเฉเจคเฉ เจเจเฅค
เจนเฉเจฐ เจเจฟเจคเฉ เจชเจฒเฉฑเจเจเจจ เจฒเฉฑเจญ เจฐเจฟเจนเจพ เจนเฉ
เจเฉเจฐเฉ เจเฉฑเจ เจจเฉเจเจตเจพเจจ เจชเฉเจฐเฉเจเฉเจเจ เจนเฉ, เจเฉ เจเจธ เจธเจฎเฉเจ เจเจธ เจตเจฟเฉฑเจ เจนเฉ
เจฎเฉเจ เจเจฟเจเจนเจฌ เจธเฉเจเจธเจผเจจ เจจเฉเฉฐ เจฆเฉเจเจฃ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเจฐเจฆเจพ เจนเจพเจ
เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจชเจฒเฉฑเจเจเจจ เจฒเจฟเจเจฃเจพ
เจคเฉเจธเฉเจ เจเจชเจฃเฉ เจเจช เจเจฐ เจธเจเจฆเฉ เจนเฉkubectl-x
เจ
เจคเฉ เจเฉฑเจชเจฐ เจฆเฉฑเจธเฉ เจ
เจจเฉเจธเจพเจฐ เจเฉฐเจธเจเจพเจฒ เจเจฐเฉเฅค
เจซเจพเจเจฒ เจเฉฑเจ เจฌเฉเจธเจผ เจธเจเฉเจฐเจฟเจชเจ, เจเฉฑเจ เจชเจพเจเจฅเจจ เจธเจเฉเจฐเจฟเจชเจ, เจเจพเจ เจเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจเฉเจคเฉ GO เจเจชเจฒเฉเจเฉเจธเจผเจจ เจนเฉ เจธเจเจฆเฉ เจนเฉ - เจเจธ เจจเจพเจฒ เจเฉเจ เจซเจฐเจ เจจเจนเฉเจ เจชเฉเจเจฆเจพเฅค เจธเจฟเจฐเจซ เจธเจผเจฐเจค เจเจน เจนเฉ เจเจฟ เจเจธเจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจเจฒเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
เจเจฒเฉ เจนเฉเจฃเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจชเจฒเฉฑเจเจเจจ เจฌเจฃเจพเจเจเฅค เจชเจฟเจเจฒเฉ เจญเจพเจ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจนเจฐเฉเจ เจชเฉเจก เจฒเจ เจเฉฐเจเฉเจจเจฐเจพเจ เจฆเฉ เจธเฉเจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ kubectl เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจธเฉเฅค เจเจธ เจเจฎเจพเจเจก เจจเฉเฉฐ เจชเจฒเฉฑเจเจเจจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃเจพ เจเจธเจพเจจ เจนเฉ เจเจฟเจธเจจเฉเฉฐ เจคเฉเจธเฉเจ เจเจพเจฒ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ. kubectl img
.
เจเฉฑเจ เจซเจพเจเจฒ เจฌเจฃเจพเจ kubectl-img
เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจธเจฎเฉฑเจเจฐเฉ:
#!/bin/bash
kubectl get pods -o custom-columns='NAME:metadata.name,IMAGES:spec.containers[*].image'
เจนเฉเจฃ เจจเจพเจฒ เจซเจพเจเจฒ เจจเฉเฉฐ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจฌเจฃเจพเจ chmod +x kubectl-img
เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจเจชเจฃเฉ PATH เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจตเฉ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจญเฉเจเฉเฅค เจเจธ เจคเฉเจ เจคเฉเจฐเฉฐเจค เจฌเจพเจ
เจฆ เจคเฉเจธเฉเจ เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ kubectl img
.
เจเจฟเจตเฉเจ เจเจฟ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ, kubectl เจชเจฒเฉฑเจเจเจจ เจเจฟเจธเฉ เจตเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจเจพเจ เจธเจเฉเจฐเจฟเจชเจเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจฒเจฟเจเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค เจเฉ เจคเฉเจธเฉเจ เจธเจผเฉเฉฑเจฒ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ, เจคเจพเจ เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจ
เฉฐเจฆเจฐเฉเจ เจเจธเจพเจจเฉ เจจเจพเจฒ kubectl เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃ เจฆเจพ เจซเจพเจเจฆเจพ. เจนเจพเจฒเจพเจเจเจฟ, เจคเฉเจธเฉเจ เจตเจฐเจคเจฆเฉ เจนเฉเจ เจ
เจธเจฒ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจตเจฟเฉฑเจ เจตเจงเฉเจฐเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจชเจฒเฉฑเจเจเจจ เจฒเจฟเจ เจธเจเจฆเฉ เจนเฉ
เจเจชเจฃเฉ เจชเจฒเฉฑเจเจเจจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจธเจพเจเจเจพ เจเจฐเจจเจพ เจนเฉ
เจเฉ เจคเฉเจธเฉเจ เจธเฉเจเจฆเฉ เจนเฉ เจเจฟ เจคเฉเจนเจพเจกเฉ เจชเจฒเฉฑเจเจเจจ เจฆเฉเจเจฟเจเจ เจฒเจ เจฒเจพเจญเจฆเจพเจเจ เจนเฉ เจธเจเจฆเฉ เจนเจจ, เจคเจพเจ เจเจธเจจเฉเฉฐ GitHub 'เจคเฉ เจธเจพเจเจเจพ เจเจฐเจจ เจฒเจ เจฌเฉเจเจฟเจเจ เจฎเจนเจฟเจธเฉเจธ เจเจฐเฉเฅค เจเจนเจจเจพเจ เจจเฉเฉฐ เจตเจฟเจธเจผเฉ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเจฐเจจเจพ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจ
เจคเฉเจธเฉเจ เจเจน เจตเฉ เจฌเฉเจจเจคเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจคเฉเจนเจพเจกเจพ เจชเจฒเฉฑเจเจเจจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจพเจตเฉ
เจเจฎเจพเจเจก เจฆเฉ เจชเฉเจฐเจคเฉ
เจชเจฒเฉฑเจเจเจจ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจธเจตเฉ-เจฎเฉเจเฉฐเจฎเจฒเจคเจพ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉเจ เจเจฐเจฆเฉ เจนเจจเฅค เจญเจพเจต, เจคเฉเจนเจพเจจเฉเฉฐ เจชเจฒเฉฑเจเจเจจ เจฆเจพ เจชเฉเจฐเจพ เจจเจพเจฎ เจ เจคเฉ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจฆเฉ เจชเฉเจฐเฉ เจจเจพเจฎ เจฆเจฐเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเจจเฅค
เจเจธ เจซเฉฐเจเจธเจผเจจ เจฒเจ GitHub kubectl เจฐเจฟเจชเฉเจเจผเจเจฐเฉ เจนเฉ
เจเฉเจธเจผเจเจฟเจธเจฎเจคเฉ!!!
เจตเจฟเจธเจผเฉ 'เจคเฉ เจนเฉเจฐ เจเฉ เจชเฉเฉเจนเจจเจพ เจนเฉ:
เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเจเฉเจธเจเฉเจฒเจฟเฉฐเจ เจฆเฉ เจคเจฟเฉฐเจจ เจชเฉฑเจงเจฐ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจขเฉฐเจ เจจเจพเจฒ เจเจฟเจตเฉเจ เจตเจฐเจคเจฃเจพ เจนเฉ .เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจจเจฎเฉเจจเฉ เจฆเฉ เจจเจพเจฒ เจชเจพเจเจฐเฉเจธเฉ เจฆเฉ เจญเจพเจตเจจเจพ เจตเจฟเฉฑเจ เจเฉเจฌเจฐเจจเฉเจเจธ .เจเฉเจฒเฉเจเฉเจฐเจพเจฎ เจตเจฟเฉฑเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจเจฒเฉ-เจฆเฉเจเจฒเฉ เจธเจพเจกเจพ เจเฉเจจเจฒ .
เจธเจฐเฉเจค: www.habr.com