k8s学习之路 | Day13 k8s 模板插件和命令补全
在 Shell 中导入(Sourcing)补全脚本,将启用 kubectl 自动补全功能。我们可以借助 vscode 的插件来快速生成一个 K8S 资源的模板 yaml 文件。kubectl 的 Bash 补全脚本可以用命令。然而,补全脚本依赖于工具。
·
vscode 插件
我们可以借助 vscode 的插件来快速生成一个 K8S 资源的模板 yaml 文件
安装插件
- 名称: Kubernetes Templates
- 名称: YAML
使用插件
- 安装好上面插件以后,我们重启下 vscode
- 然后直接在空白文件中输入
k8s
字样就会出现对应资源的模板了
- 我这里选择
pod
- 如果不知道里面的字段意思,可以通过以下方式进行描述查看
##注意层级
kubectl explain pod.spec.containers.resources.requests
##就会出现官方的信息链接和相关描述了
kubectl 命令补全
安装 bash-completion
kubectl 的 Bash 补全脚本可以用命令
kubectl completion bash
生成。 在 Shell 中导入(Sourcing)补全脚本,将启用 kubectl 自动补全功能。然而,补全脚本依赖于工具 bash-completion,
yum install bash-completion
加载功能
source /usr/share/bash-completion/bash_completion
验证安装状态
##重新加载
bash
##验证安装状态
type _init_completion
全局配置 kubectl 自动补全
kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null
source ~/.bashrc
bash
更多推荐
已为社区贡献16条内容
所有评论(0)