Kubernetes v1.34: ユーザー設定 (kube... ノート

Kubernetes v1.34: ユーザー設定 (kuberc) が kubectl 1.34 でテスト可能になりました

Kubernetes v1.34 では、Kubectl ユーザー設定がベータ版に達し、カスタマイズ オプションを提供しています。この機能により、ユーザーは kubectl コマンドのカスタム設定を定義できます。デフォルトの kubeconfig ディレクトリー、$HOME/.kube にある kuberc という名前のユーザー設定ファイルがあり、このファイルは Kubernetes マニフェストと同様の apiVersion と kind 構造を使用しています。defaults セクションでは、kubectl コマンドのオプションのデフォルト値を設定できます。例えば、常にインタラクティブ削除を使用するように設定することができます。これらのデフォルト値は、コマンドの実行時に明示的に異なるオプションを指定することで上書きすることができます。もう一つの推奨デフォルトは、kubectl apply コマンドに対して Server-Side Apply を有効にすることです。aliases セクションでは、頻繁に使用されるコマンドのショートカットを作成することができます。これにより、時間と労力が節約されます。ショートカットは、事前に定義された引数とオプションを持つ kubectl コマンドにマップすることができます。このメカニズムは、基礎となる kubectl コマンドに引数を追加または置き換えることをサポートしています。この機能のデバッグ情報は、-v=5 などの高 verbosity を使用することでアクセスできます。この機能が成熟するにつれて、ユーザーのフィードバックが高く求められており、Slack、GitHub の issue、コミュニティ ミーティングを通じて貢献することができます。