vscode 插件

我们可以借助 vscode 的插件来快速生成一个 K8S 资源的模板 yaml 文件

安装插件

  • 名称: Kubernetes Templates
  • 名称: YAML

image-20230221134107855

使用插件

  • 安装好上面插件以后,我们重启下 vscode
  • 然后直接在空白文件中输入k8s字样就会出现对应资源的模板了

image-20230221134321521

  • 我这里选择 pod

image-20230221134348302

  • 如果不知道里面的字段意思,可以通过以下方式进行描述查看
##注意层级
kubectl explain pod.spec.containers.resources.requests
##就会出现官方的信息链接和相关描述了

image-20230221134615281

kubectl 命令补全

安装 bash-completion

kubectl 的 Bash 补全脚本可以用命令 kubectl completion bash 生成。 在 Shell 中导入(Sourcing)补全脚本,将启用 kubectl 自动补全功能。

然而,补全脚本依赖于工具 bash-completion

yum install bash-completion

image-20230221134834272

加载功能

source /usr/share/bash-completion/bash_completion

image-20230221134910207

验证安装状态

##重新加载
bash

##验证安装状态
type _init_completion

image-20230221135028932

全局配置 kubectl 自动补全

kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null
source ~/.bashrc
bash

image-20230221135238659

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐