K8S上部署ABI
说明:采用K8S部署abi531时,pod数只能是1个。
有管理平台
此处以华宇容器云平台作为部署工具,华宇容器云平台是为在生产环境中管理Docker和K8s设计的全栈化容器部署与管理平台。它以Docker及K8s为底层,以应用为发布单元的企业级容器云平台。
采用开源的rancher管理平台,部署步骤基本一致。
- 准备工作
安装参考网址 https://blog.csdn.net/sinat_41075146/article/details/80800812
作用:允许网络中的计算机之间通过网络共享资源。
说明:需要搭建服务端和客户端,服务端nfs共享目录设置为产品工作目录。
镜像准备
提前把所需要的镜像推送到镜像仓库。
- 部署
添加项目和命名空间:选择集群,单击项目/命名空间,单击添加项目,输入项目名称,单击创建,完成后找到该项目,单击添加命名空间,输入名称,单击创建。
图1 部署1
图2 部署2
图3 部署3
图4 部署4
添加PV和PVC
添加PV
图5 添加PV1
图6 添加PV2
图7 添加PV3
添加PVC
图8 添加PVC1
图9 添加PVC2
部署服务
图10 添加PVC3
图11 添加PVC4
无管理平台
无管理平台,即采用yaml文件,用k8s命令部署
- 准备工作
安装参考网址 https://blog.csdn.net/sinat_41075146/article/details/80800812
作用:允许网络中的计算机之间通过网络共享资源。
说明:需要搭建服务端和客户端,服务端nfs共享目录设置为产品工作目录。
镜像准备
提前把所需要的镜像推送到镜像仓库。
- 部署
总共4个yaml文件,用k8s命令部署即可,如kubectl apply -f abi-pv.yaml
abi-pv.yaml abi-pvc.yaml abi531-deployment.yaml abi531-service.yaml
图12 abi-pv.yaml
图13 abi-pvc.yaml
图14 abi531-deployment.yaml1
图15 abi531-deployment.yaml2
图16 abi531-deployment.yaml3
图17 abi531-service.yaml