如何让kubectl变得更好用?

Posted k8ops

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让kubectl变得更好用?相关的知识,希望对你有一定的参考价值。

工欲善其事必先利其器

学习kubernetes肯定绕不开学习kubectl的使用,熟悉kubectl的使用可以简化很多日常工作。
在学习linux之前,我先选择研究vim(编辑器)的使用和配置,熟练了一个编辑工具对于在linux这样的系统上面操作就不会有那种无助的恐慌感。

常用工具列表

  1. zsh
  2. oh-my-zsh
  3. fzf (https://github.com/junegunn/fzf)
  4. krew(一个kubectl的插件管理工具)
  5. kube-ps1 (https://github.com/jonmosco/kube-ps1)
  6. kubectx (使用krew安装, kubectl krew install ctx)
  7. kubens (使用krew安装, kubectl krew install ns)
  8. helm3

搭建后的效果

现将搭建过程整合到容器里面,容器地址registry.cn-hangzhou.aliyuncs.com/k8ops-build/k8ops-tool:v0.1.0
这个容器的源代码地址: https://github.com/seanly/k8ops-tool

docker pull registry.cn-hangzhou.aliyuncs.com/k8ops-build/k8ops-tool:v0.1.0
docker tag registry.cn-hangzhou.aliyuncs.com/k8ops-build/k8ops-tool:v0.1.0 k8ops-tool
docker run --rm -it -v $(pwd):/code -w /code k8ops-tool zsh

进入容器看效果吧。。。

export KUBECONFIG=$(pwd)/k3s.yaml
k ctx
k ns


以上是关于如何让kubectl变得更好用?的主要内容,如果未能解决你的问题,请参考以下文章

让AURIX Development Studio变得更好用

让AURIX Development Studio变得更好用

让AURIX Development Studio变得更好用

片段变得可见时的侦听器

片段变得可见时的侦听器

如何让 VueReact 代码的调试变得更爽