Kubernetes软件安装方法及装置、电子设备制造方法及图纸

技术编号:36421032 阅读:22 留言:0更新日期:2023-01-20 22:28
本公开涉及一种Kubernetes软件安装方法及装置、电子设备,所述方法包括:在Kubernetes中,基于目标Operator,获取目标软件对应的自定义资源,其中,所述自定义资源中包括所述目标软件的目标安装路径;基于所述目标安装路径,启动所述Kubernetes中的目标pod;将所述目标软件对应的目标伪根目录,挂载到所述目标pod;将所述目标软件安装在挂载到所述目标pod的所述目标伪根目录。本公开实施例可以实现目标软件安装过程不会对Host OS进行任何侵入式修改,且无需依赖于任何Linux发行版的类型。且无需依赖于任何Linux发行版的类型。且无需依赖于任何Linux发行版的类型。

【技术实现步骤摘要】
Kubernetes软件安装方法及装置、电子设备


[0001]本公开涉及计算机
,尤其涉及一种Kubernetes软件安装方法及装置、电子设备。

技术介绍

[0002]在Kubernetes中安装软件时,Kubernetes集群中的主机节点首先需要通过apt、yum、apk等包管理工具,或者RUN文件来安装节点上所需要的驱动、软件等;之后才可以通过kubeadm、kubelet等工具将其转换为Kubernetes的节点。这种安装方式需要依赖于Linux发行版的类型,且还会对主机操作系统(Host OS)造成影响,因此,亟需一种无特定系统依赖且不会对Host OS进行任何侵入式修改的Kubernetes软件安装方法。

技术实现思路

[0003]本公开提出了一种Kubernetes软件安装方法及装置、电子设备的技术方案。
[0004]根据本公开的一方面,提供了一种Kubernetes软件安装方法,包括:在Kubernetes中,基于目标Operator,获取目标软件对应的自定义资源,其中,所述自定义资源中包括所述目标软本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Kubernetes软件安装方法,其特征在于,包括:在Kubernetes中,基于目标Operator,获取目标软件对应的自定义资源,其中,所述自定义资源中包括所述目标软件的目标安装路径;基于所述目标安装路径,启动所述Kubernetes中的目标pod;将所述目标软件对应的目标伪根目录,挂载到所述目标pod;将所述目标软件安装在挂载到所述目标pod的所述目标伪根目录。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标pod中安装完成所述目标软件后,生成目标指示文件,其中,所述目标指示文件用于指示所述目标软件的安装状态为安装完成。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述目标Operator检测到所述目标指示文件的情况下,将所述目标伪根目录绑定挂载到对应的目标系统根目录。4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述目标软件包括:驱动软件、应用软件。5.根据权利要求1至4中任意一项所述的方法,其特征在于,在所述目标软件是驱动软件的情况下,所述方法还包括:根据所述目标伪根目录,通过执行目标ldconfig命令,将所述驱动软件缓存到ldcache;或,根据所述目标伪根目录...

【专利技术属性】
技术研发人员:杨上山
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1