You need to enable JavaScript to run this app.
导航

预置组件模板

最近更新时间2023.03.27 14:02:09

首次发布时间2023.03.15 22:12:50

应用交付提供组件模板功能,帮助快速生成 OAM 应用中的组件。本文为您介绍系统预置的组件模板。

空白模板

系统预置的空白模板。适用于有明确需求,希望自行编写组件内容的场景。

预置 Deployment 服务模版

系统预置的 Deployment 和 Service 服务模板。适用于需多次复用的任务。

apiVersion: apps/v1
kind: Deployment
metadata:
  name: {{ .AppDeliver.componentName }}
  labels:
    run: {{ .AppDeliver.componentName }}
  namespace: {{ .Values.namespace }}
spec:
  {{- if .Values.replicas }}
  replicas: {{ .Values.replicas }}
  {{- end }}
  selector:
    matchLabels:
      run: {{ .AppDeliver.componentName }}
  template:
    metadata:
      labels:
        run: {{ .AppDeliver.componentName }}
    spec:
      containers:
        - name: {{ .AppDeliver.componentName }}
          image:  {{ .AppDeliver.image.backend }}
          # 端口配置:
          ports:
            - containerPort: {{ .Values.port }}

apiVersion: v1
kind: Service
metadata:
  name: {{ .AppDeliver.componentName }}
  namespace: {{ .Values.namespace }}
spec:
  selector:
    run: {{ .AppDeliver.componentName }}
  ports:
    - protocol: TCP
      port: {{ .Values.port }}
      targetPort: {{ .Values.port }}