Kubernetes v1.34:kubectl 1.34 中已提供用户偏好设置 (kuberc) 以供测试
Kubernetes v1.34 的 Kubectl 用户偏好设置现已达到 Beta 版,提供了自定义选项。此功能允许用户为 kubectl 命令定义自定义设置。用户偏好设置文件通常命名为 kuberc,位于默认的 kubeconfig 目录 $HOME/.kube 中。该文件使用 apiVersion 和 kind 结构,类似于 Kubernetes manifests。defaults 部分允许为 kubectl 命令选项设置默认值,例如始终使用交互式删除。这些默认值可以通过在命令执行期间显式提供不同的选项来覆盖。另一个推荐的默认设置是为 kubectl apply 命令启用 Server-Side Apply。aliases 部分允许用户为常用命令创建快捷方式,节省时间和精力。可以定义别名来映射到具有预定义参数和选项的特定 kubectl 命令。该机制支持将参数添加到基础 kubectl 命令的前面或后面。可以通过增加详细程度来访问此功能的调试信息,例如使用 -v=5。随着该功能的成熟,强烈鼓励用户提供反馈,用户可以通过 Slack、GitHub issue 或社区会议来贡献。