incloud开发文档 5.1.0 Help

K8S yaml

默认情况下,如果使用k8s部署的话,平台提供了默认的k8s yaml模块文件,在模块目录的template/deployment.yaml, 如果默认yaml文件不能满足你的部署需求,可以自定义yaml文件,然后在jm中配置。

默认的配置

以下是main服务的默认yaml文件:

apiVersion: apps/v1 kind: Deployment metadata: name: incloud-base-main spec: selector: matchLabels: app: incloud-base-main replicas: 1 template: metadata: labels: app: incloud-base-main spec: containers: - name: incloud-base-main image: "dockerhub.kubekey.local/incloud5/incloud-base-main:5.1.0-SNAPSHOT" imagePullPolicy: Always ports: - containerPort: 8001 envFrom: - configMapRef: name: incloud-config volumeMounts: - name: data mountPath: /opt/localFile volumes: - name: data nfs: path: /nfs/incloud5-demo/nginx/file server: 192.168.0.24

helm chart的支持

如果你的项目有自己编写好的helm chart,也可以直接使用helm chart部署,只需要在jm中配置helm chart的地址即可。

jm将在5.2.0版本中支持helm chart的部署。

Last modified: 20 一月 2025