12.云原生之kubesphere中应用部署方式

时间:2024-01-23 20:01:53

kubesphere将k8s中资源进行可视化操作,简化了部署难度,如将上述Deployment、Job等资源可视化为如下截图:
image.png
image.png

创建工作负载

可在工作负载(Deployment)中部署应用:

  1. 工作负载创建

image.png

  1. 填写名称

image.png

  1. 填写容器镜像

image.png

  1. 设置容器的资源限制与资源预留

image.png

  1. 容器端口设置

image.png

  1. 设置环境变量

环境变量各有差异取决于部署什么应用,一般可以在https://hub.docker.com/搜索查询

image.png

  1. 挂载数据文件

image.png
选择持久卷声明:
image.png
image.png

  1. 挂载配置文件

创建字典或保密字段:
image.png
选择字典或保密字段:
image.png
配置挂载路径:
image.png
下一步,创建工作负载

服务暴露

  1. 创建服务指定工作负载

image.png
image.png

  1. 选择工作负载

image.png

  1. 填写容器和服务端口

image.png

  1. 下一步选择外部访问方式

image.png

  1. 查看创建情况

此时可以使用k8s集群宿主机ip+暴露端口访问mysql
image.png