mse-heterogeneous-demo/helm/mse-heterogeneous-demo/templates/spring-boot-b-deployment.yaml (52 lines of code) (raw):
apiVersion: apps/v1
kind: Deployment
metadata:
name: spring-boot-b
namespace: {{ .Release.Namespace }}
spec:
replicas: 1
selector:
matchLabels:
app: spring-boot-b
strategy:
rollingUpdate:
maxSurge: 100%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
labels:
msePilotAutoEnable: "on"
msePilotCreateAppName: "spring-boot-b"
mseNamespace: "{{ .Values.mse.namespace }}"
app: "spring-boot-b"
sidecar.istio.io/inject: 'false'
aliyun.com/agent-version: "4.2.5-proxyless"
spec:
containers:
- name: spring-boot-b
image: "{{ .Values.registry }}spring-boot-b:{{ .Values.images.version }}"
imagePullPolicy: Always
env:
- name: nacos.host
value: "{{ .Values.nacos.host }}"
- name: nacos.namespace
value: "{{ .Values.nacos.namespace }}"
{{ if .Values.MSE_DEBUG_HOST }}
- name: MSE_DEBUG_HOST
value: {{ .Values.MSE_DEBUG_HOST }}
{{ end }}
resources:
{{ if .Values.resources.enable }}
requests:
cpu: {{ .Values.resources.request.cpu }}
memory: {{ .Values.resources.request.memory }}
limits:
cpu: {{ .Values.resources.limit.cpu }}
memory: {{ .Values.resources.limit.memory }}
{{ end }}
ports:
- name: http-port
containerPort: 20002
hostAliases:
{{ toYaml .Values.hostAliases | nindent 8 }}