--- # Source: hello-svc/templates/service.yaml apiVersion: v1 kind: Service metadata: name: hello-svc labels: helm.sh/chart: hello-svc-0.1.0 app.kubernetes.io/name: hello-svc app.kubernetes.io/instance: hello-svc app.kubernetes.io/version: "0.1.0" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP selector: app.kubernetes.io/name: hello-svc app.kubernetes.io/instance: hello-svc ports: - port: 80 targetPort: 8080 --- # Source: hello-svc/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: hello-svc labels: helm.sh/chart: hello-svc-0.1.0 app.kubernetes.io/name: hello-svc app.kubernetes.io/instance: hello-svc app.kubernetes.io/version: "0.1.0" app.kubernetes.io/managed-by: Helm spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: hello-svc app.kubernetes.io/instance: hello-svc template: metadata: labels: app.kubernetes.io/name: hello-svc app.kubernetes.io/instance: hello-svc spec: containers: - name: hello-svc image: "git.samidare.dev/rod/hello-svc:latest" imagePullPolicy: Always ports: - containerPort: 8080 env: - name: APP_ENV value: "production" - name: APP_VERSION value: "unknown" - name: LOG_LEVEL value: "info" resources: limits: cpu: 500m memory: 128Mi requests: cpu: 100m memory: 64Mi livenessProbe: httpGet: path: /healthz port: 8080 initialDelaySeconds: 5 readinessProbe: httpGet: path: /healthz port: 8080 initialDelaySeconds: 5