【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种基于go语言的自定义离线产品包部署方法及系统。
技术介绍
1、在当今互联网普及的时代,网络安全尤为重要,特别是在金融等敏感领域,网络安全问题的出现可能带来不可估量的损失。为了更好地提供服务并有效地保护内部网络的安全,企业通常采取措施将对外开放的主机与内部网络设备分隔开来,并制定安全策略以限制互联网连接。
2、这种做法可以在保护内部网络的同时确保对外提供友好服务,但同时,这也会导致内部网络与互联网间形成封闭的局面,而一般情况下,在一个相对封闭的内网环境,运维人员需要使用打包工具先把需要的资源从其他环境下载完,再放到内部部署,这个过程可能会遗漏某些依赖资源,从而造成离线部署的失败,同时,云化打包需要云化的资源配置,主机部署需要主机的配置,不同的产品包也需要不同的依赖,这也导致运维人员在配置资源上要消耗大量时间,且在kubernetes(简称k8s)普及开来的情况下,越来越多的企业开始将产品部署到k8s上,现有部署方式却无法兼容主机和k8s。
技术实现思路
< ...【技术保护点】
1.一种基于go语言的自定义离线产品包部署方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于go语言的自定义离线产品包部署方法,其特征在于,所述配置信息包括产品依赖信息和环境依赖信息;
3.根据权利要求2所述的一种基于go语言的自定义离线产品包部署方法,其特征在于,所述根据所述第一配置文件生成离线产品包,包括:
4.根据权利要求3所述的一种基于go语言的自定义离线产品包部署方法,其特征在于,所述校验当前工作路径下目标配置文件的完整性以及其中的配置是否符合规范,包括:
5.根据权利要求3所述的一种基于go语
...【技术特征摘要】
1.一种基于go语言的自定义离线产品包部署方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于go语言的自定义离线产品包部署方法,其特征在于,所述配置信息包括产品依赖信息和环境依赖信息;
3.根据权利要求2所述的一种基于go语言的自定义离线产品包部署方法,其特征在于,所述根据所述第一配置文件生成离线产品包,包括:
4.根据权利要求3所述的一种基于go语言的自定义离线产品包部署方法,其特征在于,所述校验当前工作路径下目标配置文件的完整性以及其中的配置是否符合规范,包括:
5.根据权利要求3所述的一种基于go语言的自定义离线产品包部署方法,其特征在于,所述检查所述第一文件包中是否包含危险操作脚本,包括:
...【专利技术属性】
技术研发人员:王奥康,王琦,王徐,张新铭,陈强军,
申请(专利权)人:杭州云掣科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。