grpc.yaml 754 B

1234567891011121314151617181920
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. name: {{ template "podinfo.fullname" . }}-grpc-test-{{ randAlphaNum 5 | lower }}
  5. namespace: {{ include "podinfo.namespace" . }}
  6. labels:
  7. {{- include "podinfo.labels" . | nindent 4 }}
  8. annotations:
  9. "helm.sh/hook": test-success
  10. "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
  11. sidecar.istio.io/inject: "false"
  12. linkerd.io/inject: disabled
  13. appmesh.k8s.aws/sidecarInjectorWebhook: disabled
  14. spec:
  15. containers:
  16. - name: grpc-health-probe
  17. image: stefanprodan/grpc_health_probe:v0.3.0
  18. command: ['grpc_health_probe']
  19. args: ['-addr={{ template "podinfo.fullname" . }}.{{ include "podinfo.namespace" . }}:{{ .Values.service.grpcPort }}']
  20. restartPolicy: Never