【技术实现步骤摘要】
本申请的实施例涉及计算机,特别涉及一种离线环境下基于rancher的应用自动化部署及运维方法。
技术介绍
1、目前,在某些特殊领域中,应用部署环境通常无法连接到物联网,这导致应用的部署实施和运维变得非常困难。
2、业内常用的离线环境下的应用部署及运维方式有以下三种:
3、1、基于安装脚本和应用安装包的方式。
4、这种方式是较为传统的部署方式,通常适用于不涉及复杂依赖关系的简单应用场景。其安装步骤如下:
5、1)准备安装脚本。首先,需要编写安装脚本来自动化应用的安装过程,这个脚本需要考虑应用的安装路径、配置文件的生成与修改、依赖的安装等。
6、2)打包应用和依赖。将应用程序和其运行所需的所有依赖项(如库、二进制文件、配置文件等)打包成一个或多个文件。通常选择使用.tar.gz、.zip等格式
7、3)将脚本和安装包拷贝到离线环境。将准备好的安装脚本和打包好的文件通过物理介质或其他方式传输到目标离线环境,然后在该环境中运行安装脚本,完成应用部署。
8、2、d
...【技术保护点】
1.一种离线环境下基于Rancher的应用自动化部署及运维方法,其特征在于,包括:
2.如权利要求1所述的一种离线环境下基于Rancher的应用自动化部署及运维方法,其特征在于,所述结合K3s和Ansible playbook,进行Kubernetes集群及相关工具的自动化部署,包括:
3.如权利要求2所述的一种离线环境下基于Rancher的应用自动化部署及运维方法,其特征在于,所述构建目标应用的应用镜像,制作目标应用的Helm Chart,并将目标应用的应用镜像和Helm Chart发布到私有仓库中,包括:
4.如权利要求3所述的
...【技术特征摘要】
1.一种离线环境下基于rancher的应用自动化部署及运维方法,其特征在于,包括:
2.如权利要求1所述的一种离线环境下基于rancher的应用自动化部署及运维方法,其特征在于,所述结合k3s和ansible playbook,进行kubernetes集群及相关工具的自动化部署,包括:
3.如权利要求2所述的一种离线环境下基于rancher的应用自动化部署及运维方法,其特征在于,所述构建目标应用的应用镜像,制作目标应用的helm chart,并将目标应用的应用镜像和helm chart发布到私有仓库中,包括:
4.如权利要求3所述的一种离线环境下基于rancher的应用自动化部署及运维方法,其特征在于,使用rancher进行helm chart的配置及部署,以实现目标应用的部署,包括:
5.如权利要求1至4中所述的一种离线环境下基于rancher的应用自动化部署及运维方法,其特...
【专利技术属性】
技术研发人员:高晓辉,樊泽瑞,李昕,李生智,买睿桀,
申请(专利权)人:电信科学技术第十研究所有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。