[发明专利]一种Kubernetes集群快速切换方法和装置在审
申请号: | 202211164871.8 | 申请日: | 2022-09-23 |
公开(公告)号: | CN115421868A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 王晓亮;王鹏飞 | 申请(专利权)人: | 苏州长通互联科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王欣 |
地址: | 215133 江苏省苏州市相城区高铁新城青*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 kubernetes 集群 快速 切换 方法 装置 | ||
本说明书实施例公开了一种Kubernetes集群快速切换方法和装置,其中所述方法包括:保存对应于不同Kubernetes集群的kubeconfig文件至同一存储路径下,所述kubeconfig文件对应于不同Kubernetes集群具有不同的文件名称;定义kubeconfig文件的搜索路径,搜索路径与保存所述kubeconfig文件的存储路径相对应;配置kubeconfig环境变量并提交kubeconfig环境变量至kubectrl命令行工具生效,kubeconfig环境变量包括选择对应于不同Kubernetes集群的kubeconfig文件的对应环境变量;当使用kubectrl命令行工具切换Kubernetes集群时,同步通过控制PS1环境变量使当前kubectrl命令行工具终端显示当前已连接的集群信息。本发明方案优化了集群配置文件存储、搜索路径及其环境变量,无需合并配置文件即可切换多个集群,控制PS1环境变量实现了kubectl同时对多集群连接和上下文隔离,简化了集群切换操作。
技术领域
本说明书涉及计算机软件技术领域,尤其涉及一种Kubernetes集群快速切换方法、装置、电子设备和存储介质。
背景技术
在实际的应用场景中,为了能够更好的管理和使用资源,项目管理一般有开发环境、测试环境、预发环境、生产环境等多个Kubernetes集群环境。针对多集群管理,通常需要使用Kubetcl命令行工具来连接Kubernetes集群,并分别配置不同集群的kubeconfig文件管理对应集群。集群配置管理通常会将多个kubeconfig文件合并为一个kubeconfig文件,然后不同集群需要进行上下文切换,并通过kubectl内置命令来实现切换不同配置上下文。当需要连接其他集群时,需要再次执行相应命令。但是在多集群场景下,上下文切换是一件非常繁琐的事情。为了能够实现快速的上下文切换,现在已经有很多工具和解决方案,例如kubectx+fzf组合等,但是这种切换是全局的,即在两个终端窗口中,一个终端窗口切换上下文会导致另一个终端窗口上下文也随之发生变化。因此,如何实现在不同终端中切换不同集群上下文环境并分离显示,彻底简化上下文切换繁琐过程,是亟待解决的技术问题。
发明内容
本说明书实施例的目的是针对上述问题,提供一种区块链节点备份恢复方法、装置、电子设备和存储介质。
为解决上述技术问题,本说明书实施例是这样实现的:
第一方面,提出了一种Kubernetes集群快速切换方法,包括:
保存对应于不同Kubernetes集群的kubeconfig文件至同一存储路径下,所述kubeconfig文件对应于不同Kubernetes集群具有不同的文件名称;
定义所述kubeconfig文件的搜索路径,所述搜索路径与保存所述kubeconfig文件的存储路径相对应;
配置kubeconfig环境变量并提交所述kubeconfig环境变量至kubectrl命令行工具生效,所述kubeconfig环境变量包括选择对应于不同Kubernetes集群的kubeconfig文件的对应环境变量;
当使用kubectrl命令行工具切换Kubernetes集群时,同步通过控制PS1环境变量使当前kubectrl命令行工具终端显示当前已连接的集群信息。
第二方面,提出了一种Kubernetes集群快速切换装置,包括:
第一模块,用于将不同Kubernetes集群的kubeconfig文件保存于同一存储路径下,所述kubeconfig文件对应于不同Kubernetes集群具有不同的文件名称;
第二模块,用于定义所述kubeconfig文件的搜索路径,所述搜索路径与保存所述kubeconfig文件的存储路径相对应;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州长通互联科技有限公司,未经苏州长通互联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211164871.8/2.html,转载请声明来源钻瓜专利网。