2023年1月26日木曜日

pocoで k8s の context を切り替えてみる

 

.bashrc などに下記を記述

function k8c()
{
    local env=$(kubectl config view | egrep '^- context:' -A4 | awk '($0~/name:/){print $2}' | sort | peco)
    kubectl config use-context $env
}


ターミナルにk8cと入力してENTERすると context がメニュー表示されるので、選択すると切り替わります。

starshipなど使ってプロンプトに contextを表示すると便利です。(下記URL参照)