layout | title | tags |
---|---|---|
post |
Kubernetes 命令行工具系列一 |
Go |
如今容器已经无处不在,而 Kubernetes 作为容器的调度引擎,已经被业界公认为标准,而围绕 Kubernetes 开源社区有着众多的小工具来方便我们更好的管理和使用 k8s 集群。
- top for k8s
就像 Linux 的 top 命令一样,可以方便的查看 k8s 集群内容器的运行时情况。
- kube-hunter
Hunter,就如工具的名字一样,作用是发现 k8s 集群的安全漏洞。
- Kubernetes Operator Pythonic Framework
Operator 是 k8s 的第三方资源扩展的概念,平时我们的运维操作都是对一些资源进行对应的管控,例如增加实例数、备份数据等,Operator 就是基于 k8s 的基础将这些操作进行固化,且可以方便的使用声明式的方式管理。k8s 是使用 Go 编写的,该 Python 框架基于 k8s kapi 只需要很少的代码就能实现预期目标。
- 命令行提示符
如果你是一个 k8s 的集群管理员,需要频繁的切换多个集群或者 namespace,拥有可视化的命令行提示符将会提高你的效率,同时减少出错的概率。