attu-k8s-deploy-ConfigMap.yaml 892 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. name: my-attu-svc
  5. labels:
  6. app: attu
  7. spec:
  8. type: ClusterIP
  9. ports:
  10. - name: attu
  11. protocol: TCP
  12. port: 3000
  13. targetPort: 3000
  14. selector:
  15. app: attu
  16. ---
  17. apiVersion: v1
  18. kind: ConfigMap
  19. metadata:
  20. name: milvus-config
  21. data:
  22. milvus_url: "<SERVICE>:<PORT>"
  23. ---
  24. apiVersion: apps/v1
  25. kind: Deployment
  26. metadata:
  27. name: my-attu
  28. labels:
  29. app: attu
  30. spec:
  31. replicas: 1
  32. selector:
  33. matchLabels:
  34. app: attu
  35. template:
  36. metadata:
  37. labels:
  38. app: attu
  39. spec:
  40. containers:
  41. - name: attu
  42. image: zilliz/attu:v2.5
  43. imagePullPolicy: IfNotPresent
  44. ports:
  45. - name: attu
  46. containerPort: 3000
  47. protocol: TCP
  48. env:
  49. - name: MILVUS_URL
  50. valueFrom:
  51. configMapKeyRef:
  52. name: milvus-config
  53. key: milvus_url