목적
- kubernetes를 멀티 클러스터로 구성했을때, 현재 context가 어떤 것인지 알아야 한다.
매번 조회하기도 귀찮고해서 프롬프트에 표시해보자
방법
- .bashrc에 아래 내용을 추가한다.
KUBEBIN=/usr/local/bin/kubectl
_kube_get_context() {
KUBE_CONTEXT="$(${KUBEBIN} config current-context 2>/dev/null)"
IFS='@'
read -a arr <<<"$KUBE_CONTEXT"
KUBE_CONTEXT="${arr[1]}"
KUBE_CONTEXT="${KUBE_CONTEXT:-N/A}"
}
_kube_ps1() {
_kube_get_context
echo $KUBE_CONTEXT
}
PS1="[$(_kube_ps1)] $PS1"
반응형
'Dev > DevOps' 카테고리의 다른 글
Redis 성능 향상 방법 (0) | 2022.10.13 |
---|---|
Redis Cluster 구성 (0) | 2022.10.12 |
nats - prometheus 연동 (0) | 2022.09.05 |
Grafana와 EFS 연동 (0) | 2022.08.29 |
promethues 쿼리 몇 가지 (0) | 2022.08.22 |