Kubeconfig の context とは?
kubeconfig の context は、clusterのエンドポイント、一連のユーザーの認証情報、デフォルトのnamespaceを1つの名前のもとに組み合わせます。アクティブな context は、どのclusterに、誰として話すかをクライアントツールに伝えます。context を切り替えることで、1人のオペレーターが接続の詳細を編集することなく、dev、staging、本番のクラスタ間を移動できます。
なぜ重要か
context は、誤ったclusterに対してコマンドを実行するという、よくあり危険なミスを防ぎます。CIでは、明示的な context を選択することで、deployのステップが意図した環境を決定論的に対象とするようになります。
関連ガイド
What Is a Service Account Token?A service account token is a credential that lets a workload authenticate to the Kubernetes API as a non-huma…
What Is a Helm Release?A Helm release is a named, versioned installation of a Helm chart into a Kubernetes cluster, tracked so it ca…
What Is a Kustomize Overlay?A Kustomize overlay is a set of patches layered onto a shared base of Kubernetes manifests to produce an envi…