apiVersion: apps/v1 kind: Deployment metadata: name: amber namespace: websites spec: replicas: 1 selector: matchLabels: app: amber-web template: metadata: labels: app: amber-web spec: imagePullSecrets: - name: ccr-registry volumes: - name: amber-env configMap: name: amber-env containers: - name: web image: ccr.ccs.tencentyun.com/leafdev/amber:v0.0.1-fix-1 imagePullPolicy: IfNotPresent command: - /usr/bin/start.sh - init - web - --host=0.0.0.0 - --port=8000 - --workers=1 - --server=roadrunner envFrom: - configMapRef: name: amber-env env: - name: TZ value: Asia/Shanghai resources: limits: cpu: 1000m memory: 1024Mi ports: - containerPort: 8000 name: http-8000 readinessProbe: httpGet: path: /up port: 8000 scheme: HTTP timeoutSeconds: 1 periodSeconds: 10 successThreshold: 1 failureThreshold: 3 --- apiVersion: apps/v1 kind: Deployment metadata: name: amber-schedule namespace: websites spec: replicas: 1 selector: matchLabels: app: amber-schedule template: metadata: labels: app: amber-schedule spec: imagePullSecrets: - name: ccr-registry volumes: - name: amber-env configMap: name: amber-env containers: - name: schedule image: ccr.ccs.tencentyun.com/leafdev/amber:v0.0.1-fix-1 imagePullPolicy: IfNotPresent command: - /usr/bin/start.sh - schedule:work envFrom: - configMapRef: name: amber-env env: - name: TZ value: Asia/Shanghai resources: limits: cpu: 100m memory: 512Mi --- apiVersion: apps/v1 kind: Deployment metadata: name: amber-worker namespace: websites spec: replicas: 1 selector: matchLabels: app: amber-worker template: metadata: labels: app: amber-worker spec: imagePullSecrets: - name: ccr-registry containers: - name: worker image: ccr.ccs.tencentyun.com/leafdev/amber:v0.0.1-fix-1 imagePullPolicy: IfNotPresent command: - /usr/bin/start.sh - init - queue - --queue=default,high envFrom: - configMapRef: name: amber-env env: - name: TZ value: Asia/Shanghai resources: limits: cpu: 100m memory: 512Mi