github.com/micro/go-micro/examples@v0.0.0-20210105173217-bf4ab679e18b/kubernetes/config/service/greeter/greeter-srv.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 namespace: micro 5 name: greeter 6 spec: 7 replicas: 1 8 selector: 9 matchLabels: 10 name: greeter-srv 11 template: 12 metadata: 13 labels: 14 name: greeter-srv 15 spec: 16 containers: 17 - name: greeter 18 command: [ 19 "/greeter-srv", 20 "--server_name=greeter", 21 "--server_address=0.0.0.0:8080", 22 "--broker_address=0.0.0.0:10001" 23 ] 24 image: microhq/greeter-srv:kubernetes 25 imagePullPolicy: Always 26 ports: 27 - containerPort: 8080 28 name: greeter-port 29 - name: health 30 command: [ 31 "/health", 32 "--health_address=0.0.0.0:8081", 33 "--server_name=greeter", 34 "--server_address=0.0.0.0:8080" 35 ] 36 image: microhq/health:kubernetes 37 imagePullPolicy: Always 38 livenessProbe: 39 httpGet: 40 path: /health 41 port: 8081 42 initialDelaySeconds: 3 43 periodSeconds: 3