1. kube-ps1
(kubernetes context, namespace 쉘 프롬프트에서 보여줌)
#설치방법
git clone https://github.com/jonmosco/kube-ps1.git
#.bashrc 수정
echo 'source "{download_path}/kube-ps1.sh"
PS1='\''[\u@\h \W $(kube_ps1)]\$ '\' '
KUBE_PS1_SYMBOL_ENABLE=false
KUBE_PS1_SYMBOL_COLOR=null
KUBE_PS1_CTX_COLOR=red
KUBE_PS1_NS_COLOR=green
function get_cluster_short() {
echo "$1" | cut -d / -f2
}
KUBE_PS1_CLUSTER_FUNCTION=get_cluster_short' >> ~/.bashrc
#적용
source ~/.bashrc
2. bash-completion
(kuber resource 명칭 자동완성)
#설치방법
yum install - y bash-completion
source /usr/share/bash-completion/bash_completion
#.bashrc 파일 수정
echo 'source <(kubectl completion bash)
alias k=kubectl
complete -o default -F __start_kubectl k' >>~/.bashrc
#적용
kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null
exec bash
'Kubernetes' 카테고리의 다른 글
kubectl 플러그인 사용하기-2(kubectx, kubens) (0) | 2024.07.16 |
---|---|
kubespray kubernetes 설치하기 (4) | 2023.10.17 |
kubernetes pod 기동 시 오류(networkPlugin cni failed to teardown pod) (0) | 2023.08.16 |
Command probe 적용하기 (0) | 2023.05.31 |
Pod Lifecycle(readiness,liveness Probe) (0) | 2023.05.30 |