도구 설치
3756 단어 쿠벤kubectl-pluginkubectlkubectx
개요
도구 설치
구축 목차
환경
도구
다음 설치/설정 수행
이름
내용
bash-completion
명령 자동 완성 (bash의 "Tab"키와 동일)
krew
kubectl 플러그인 관리 도구
kubectx
사용 context를 쉽게 변경
쿠벤
작업 namespace를 쉽게 변경
kubectl AutoCompletion 설정
htps : // 곰팡이 s. 이오/도 cs/타 sks/와 ls/인 cぅ로 d/오 p치오나 l-베베 ctl
## bash-completion インストール ##
$ sudo apt-get install bash-completion
## 確認(_init_completion is a functionとか何とか出たらOK!!) ##
$ type _init_completion
## Completion スクリプトを「/etc/bash_completion.d」に追加 ##
$ kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl
## 「kubectl」のaliasを使う場合は以下設定追加 ##
$ echo 'alias k=kubectl' >>~/.bashrc
$ echo 'complete -F __start_kubectl k' >>~/.bashrc
## bash reload後、確認 ##
$ kubectl get pod
poddisruptionbudgets.policy pods pods.metrics.k8s.io
podmonitors.monitoring.coreos.com podsecuritypolicies.policy podtemplates
krew 설정
htps : / / k w. gs. k8s. 이오 / 드 cs / 우세 r-gui / 셋트 p / 엔 s 타르 /
## 以下コマンド実行で krew インストール ##
(
set -x; cd "$(mktemp -d)" &&
OS="$(uname | tr '[:upper:]' '[:lower:]')" &&
ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" &&
KREW="krew-${OS}_${ARCH}" &&
curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/${KREW}.tar.gz" &&
tar zxvf "${KREW}.tar.gz" &&
./"${KREW}" install krew
)
## PATH追加 ##
$ vi ~/.bashrc
$ cat ~/.bashrc
..........
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
..........
## 確認 ##
$ kubectl krew
krew is the kubectl plugin manager.
You can invoke krew through kubectl: "kubectl krew [command]..."
..........
kubectx, kubens 설정
htps : // 기주 b. 코 m / 아 h tb / 쿠베 ctx
※설치 방법은 몇 가지가 있습니다만, 여기에서는
krew
를 사용해 인스톨## kubectx インストール ##
$ kubectl krew install ctx
## kubens インストール ##
$ kubectl krew install ns
확인
kubectx
$ kubectl config set-context ns-kube-system --cluster obi-cluster --namespace=kube-system
※황색의 context가 사용중의 context
네임스페이스 변경 확인
※노란색 네임스페이스가 사용 중인 네임스페이스
Reference
이 문제에 관하여(도구 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/prodigy413/items/8db33f731476540e654f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)