mse-go-quickstart-demo/C/deployment.yaml (64 lines of code) (raw):
apiVersion: apps/v1
kind: Deployment
metadata:
name: mse-go-demo-c-base
spec:
replicas: 1
selector:
matchLabels:
app: mse-go-demo-c
template:
metadata:
labels:
app: mse-go-demo-a
alicloud.service.tag: base
msePilotAutoEnable: "on"
mseNamespace: mse-go-demo
msePilotCreateAppName: "mse-go-demo-c"
aliyun.com/app-language: golang
spec:
containers:
- name: mse-go-demo-c
image: registry.cn-hangzhou.aliyuncs.com/mse-governance-demo/gin-server-c:1.0
imagePullPolicy: Always
ports:
- containerPort: 8080
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: mse-go-demo-c-gray
spec:
replicas: 1
selector:
matchLabels:
app: mse-go-demo-c
template:
metadata:
labels:
app: mse-go-demo-a
alicloud.service.tag: gray
msePilotAutoEnable: "on"
mseNamespace: mse-go-demo
msePilotCreateAppName: "mse-go-demo-c"
aliyun.com/app-language: golang
spec:
containers:
- name: mse-go-demo-c
image: registry.cn-hangzhou.aliyuncs.com/mse-governance-demo/gin-server-c:1.0
imagePullPolicy: Always
ports:
- containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
name: mse-go-demo-c
spec:
selector:
app: mse-go-demo-c
ports:
- protocol: TCP
port: 80
targetPort: 8080
type: ClusterIP