gracefulrpc.yaml 888 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. name: gracefulrpc
  5. namespace: kevin
  6. spec:
  7. selector:
  8. app: gracefulrpc
  9. type: ClusterIP
  10. clusterIP: None
  11. ports:
  12. - name: gracefulrpc-port
  13. port: 3456
  14. ---
  15. apiVersion: apps/v1
  16. kind: Deployment
  17. metadata:
  18. name: gracefulrpc-deployment
  19. namespace: kevin
  20. labels:
  21. app: gracefulrpc
  22. spec:
  23. replicas: 3
  24. selector:
  25. matchLabels:
  26. app: gracefulrpc
  27. template:
  28. metadata:
  29. labels:
  30. app: gracefulrpc
  31. spec:
  32. containers:
  33. - name: gracefulrpc
  34. image: registry-vpc.cn-hangzhou.aliyuncs.com/xapp/gracefulrpc:v191022143425
  35. imagePullPolicy: Always
  36. ports:
  37. - containerPort: 3456
  38. env:
  39. - name: POD_IP
  40. valueFrom:
  41. fieldRef:
  42. fieldPath: status.podIP
  43. imagePullSecrets:
  44. - name: aliyun