k8s学习之路 | Day13 k8s 模板插件和命令补全

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

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值