kubesphere将k8s中资源进行可视化操作,简化了部署难度,如将上述Deployment、Job等资源可视化为如下截图:
创建工作负载
可在工作负载(Deployment)中部署应用:
- 工作负载创建
- 填写名称
- 填写容器镜像
- 设置容器的资源限制与资源预留
- 容器端口设置
- 设置环境变量
环境变量各有差异取决于部署什么应用,一般可以在https://hub.docker.com/搜索查询
- 挂载数据文件
选择持久卷声明:
- 挂载配置文件
创建字典或保密字段:
选择字典或保密字段:
配置挂载路径:
下一步,创建工作负载
服务暴露
- 创建服务指定工作负载
- 选择工作负载
- 填写容器和服务端口
- 下一步选择外部访问方式
- 查看创建情况
此时可以使用k8s集群宿主机ip+暴露端口访问mysql