3个管理多 Kubernetes 集群实用工具
速度
如果你有多个k8s集群可选择,你切换k8s上下文有多快?你还记得所有的集群上下文?灵活性
工具是否具备高级特性比如支持多config文件?安全:
可以同时打开多个终端,每个终端都运行在自己集群上下文中?在一个终端切换集群上下文会影响其他终端,导致出错概率更大?
Kubectx
安装Kubectx
Kubectx缺点
Kubie
使用kubie ctx切换当前shell的Kubernetes 上下文。 kubie exec <context> <namespace> <Kubectl command> 允许你在特定上下文中运行单个kubectl 命令。 可以管理多个kubeconfig文件并通过修改 ~/.kube/kubie.yaml 文件中的设置来自定义 Kubie 的行为。
安装Kubie
Kubeswitch
使用Hooks(类似于 Git Hooks),可以在你选择的时间自动运行可执行文件/内联 shell 命令。 通过启用搜索索引功能,可以在数百个Kubernetes上下文中进行闪电般的快速搜索。这会索引跨多个本地和远程系统的所有上下文。请注意,你必须手动刷新索引以防止结果过时。
其他功能
更改历史记录 - 你之前切换到的所有上下文的列表。 上下文别名 - 给你的上下文一个别名,以帮助快速访问。 终端隔离——从不同的终端窗口访问多个集群。
安装Kubeswitch
kubectx vs kubie vs kubeswitch
链接:https://www.jianshu.com/p/08750c52d092
(版权归原作者所有,侵删)
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章