UNPKG

@underpostnet/underpost

Version:
168 lines (160 loc) 3.81 kB
--- apiVersion: apps/v1 kind: Deployment metadata: name: dd-template-development-blue labels: app: dd-template-development-blue spec: replicas: 1 selector: matchLabels: app: dd-template-development-blue template: metadata: labels: app: dd-template-development-blue spec: containers: - name: dd-template-development-blue image: localhost/rockylinux9-underpost:v2.8.838 # resources: # requests: # memory: "124Ki" # cpu: "100m" # limits: # memory: "1992Ki" # cpu: "1600m" command: - /bin/sh - -c - > npm install -g npm@11.2.0 && npm install -g underpost && cd $(underpost root)/underpost && node bin/deploy update-default-conf template && mkdir -p /home/dd && cd /home/dd && underpost new engine --- apiVersion: v1 kind: Service metadata: name: dd-template-development-blue-service spec: selector: app: dd-template-development-blue ports: - name: 'tcp-4001' protocol: TCP port: 4001 targetPort: 4001 - name: 'udp-4001' protocol: UDP port: 4001 targetPort: 4001 - name: 'tcp-4002' protocol: TCP port: 4002 targetPort: 4002 - name: 'udp-4002' protocol: UDP port: 4002 targetPort: 4002 - name: 'tcp-4003' protocol: TCP port: 4003 targetPort: 4003 - name: 'udp-4003' protocol: UDP port: 4003 targetPort: 4003 - name: 'tcp-4004' protocol: TCP port: 4004 targetPort: 4004 - name: 'udp-4004' protocol: UDP port: 4004 targetPort: 4004 type: LoadBalancer --- apiVersion: apps/v1 kind: Deployment metadata: name: dd-template-development-green labels: app: dd-template-development-green spec: replicas: 1 selector: matchLabels: app: dd-template-development-green template: metadata: labels: app: dd-template-development-green spec: containers: - name: dd-template-development-green image: localhost/rockylinux9-underpost:v2.8.838 # resources: # requests: # memory: "124Ki" # cpu: "100m" # limits: # memory: "1992Ki" # cpu: "1600m" command: - /bin/sh - -c - > npm install -g npm@11.2.0 && npm install -g underpost && cd $(underpost root)/underpost && node bin/deploy update-default-conf template && mkdir -p /home/dd && cd /home/dd && underpost new engine --- apiVersion: v1 kind: Service metadata: name: dd-template-development-green-service spec: selector: app: dd-template-development-green ports: - name: 'tcp-4001' protocol: TCP port: 4001 targetPort: 4001 - name: 'udp-4001' protocol: UDP port: 4001 targetPort: 4001 - name: 'tcp-4002' protocol: TCP port: 4002 targetPort: 4002 - name: 'udp-4002' protocol: UDP port: 4002 targetPort: 4002 - name: 'tcp-4003' protocol: TCP port: 4003 targetPort: 4003 - name: 'udp-4003' protocol: UDP port: 4003 targetPort: 4003 - name: 'tcp-4004' protocol: TCP port: 4004 targetPort: 4004 - name: 'udp-4004' protocol: UDP port: 4004 targetPort: 4004 type: LoadBalancer