在 Kubernetes 里能否用 Tab 补全(kubectl <tab><tab>)取决于你有没有 安装并启用 bash-completion 的 kubectl 插件。
默认安装完 kubectl 是不会自动补全的,需要手动开一次。
1. 安装 bash-completion(所有节点都想用就都要装)
# CentOS/RHEL

yum install -y bash-completion

# Debian/Ubuntu

apt-get install -y bash-completion


2. 启用 kubectl 补全脚本(两种办法)
① 临时生效(当前 shell)

source <(kubectl completion bash)


② 永久生效(推荐)

kubectl completion bash > /etc/bash_completion.d/kubectl

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐