microservices/skill_service/kustomize/base/deployment.yaml (65 lines of code) (raw):

apiVersion: apps/v1 kind: Deployment metadata: name: skill-service spec: replicas: 1 selector: matchLabels: app: skill-service template: metadata: labels: app: skill-service spec: serviceAccountName: ksa containers: - name: skill-service image: skill-service imagePullPolicy: IfNotPresent resources: requests: cpu: "4000m" memory: "15000Mi" limits: memory: "16000Mi" cpu: "5000m" env: # Define the environment variable - name: GCP_PROJECT valueFrom: configMapKeyRef: name: env-vars key: GCP_PROJECT - name: API_BASE_URL # Required format: api/version value: api/v1 - name: CONTAINER_NAME value: skill-service - name: DEPLOYMENT_NAME value: skill-service - name: SERVICE_NAME value: skill-service - name: IS_DEVELOPMENT valueFrom: configMapKeyRef: name: env-vars key: IS_DEVELOPMENT ports: - containerPort: 80 livenessProbe: failureThreshold: 5 httpGet: path: /ping port: 80 scheme: HTTP periodSeconds: 30 successThreshold: 1 timeoutSeconds: 60 readinessProbe: failureThreshold: 5 httpGet: path: /ping port: 80 scheme: HTTP periodSeconds: 30 successThreshold: 1 timeoutSeconds: 60