meiku.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. ---
  2. apiVersion: v1
  3. kind: Service
  4. metadata:
  5. name: meiku
  6. labels:
  7. app: meiku
  8. spec:
  9. selector:
  10. app: meiku
  11. ports:
  12. - port: 8080
  13. targetPort: 8080
  14. name: server-port
  15. ---
  16. apiVersion: apps/v1
  17. kind: Deployment
  18. metadata:
  19. name: meiku
  20. spec:
  21. selector:
  22. matchLabels:
  23. app: meiku
  24. template:
  25. metadata:
  26. labels:
  27. app: meiku
  28. spec:
  29. containers:
  30. - image: registry.persagy.com/ftp/meiku:m0.0.3
  31. imagePullPolicy: IfNotPresent
  32. name: meiku
  33. ports:
  34. - containerPort: 8080
  35. name: server-port
  36. resources:
  37. limits:
  38. memory: 4Gi
  39. requests:
  40. memory: 1Gi
  41. volumeMounts:
  42. - mountPath: /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/application.yml
  43. name: admpath
  44. subPath: path/to/application.yml
  45. volumes:
  46. - configMap:
  47. defaultMode: 511
  48. items:
  49. - key: application.yml
  50. path: path/to/application.yml
  51. name: meiku
  52. name: admpath