deployment.yml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. apiVersion: v1
  2. kind: Namespace
  3. metadata:
  4. creationTimestamp: null
  5. name: proxypool
  6. ---
  7. apiVersion: v1
  8. kind: PersistentVolumeClaim
  9. metadata:
  10. name: proxypool
  11. namespace: proxypool
  12. spec:
  13. storageClassName: azure-file
  14. accessModes:
  15. - ReadWriteOnce
  16. resources:
  17. requests:
  18. storage: 1Gi
  19. ---
  20. apiVersion: v1
  21. items:
  22. - apiVersion: v1
  23. kind: Service
  24. metadata:
  25. annotations:
  26. kompose.cmd: kompose convert -f docker-compose.yml -o deployment.yml
  27. kompose.version: 1.20.0 ()
  28. creationTimestamp: null
  29. labels:
  30. io.kompose.service: proxypool
  31. name: proxypool
  32. namespace: proxypool
  33. spec:
  34. ports:
  35. - name: "5555"
  36. port: 5555
  37. targetPort: 5555
  38. selector:
  39. io.kompose.service: proxypool
  40. status:
  41. loadBalancer: {}
  42. - apiVersion: extensions/v1beta1
  43. kind: Deployment
  44. metadata:
  45. annotations:
  46. kompose.cmd: kompose convert -f docker-compose.yml -o deployment.yml
  47. kompose.version: 1.20.0 ()
  48. creationTimestamp: null
  49. labels:
  50. io.kompose.service: proxypool
  51. name: proxypool
  52. namespace: proxypool
  53. spec:
  54. replicas: 1
  55. revisionHistoryLimit: 1
  56. strategy: {}
  57. template:
  58. metadata:
  59. annotations:
  60. kompose.cmd: kompose convert -f docker-compose.yml -o deployment.yml
  61. kompose.version: 1.20.0 ()
  62. creationTimestamp: null
  63. labels:
  64. io.kompose.service: proxypool
  65. spec:
  66. containers:
  67. - env:
  68. - name: REDIS_CONNECTION_STRING
  69. valueFrom:
  70. secretKeyRef:
  71. name: redis
  72. key: connection_string
  73. image: germey/proxypool:${TAG}
  74. name: proxypool
  75. ports:
  76. - containerPort: 5555
  77. resources: {}
  78. volumeMounts:
  79. - mountPath: "/app/proxypool/crawlers/private"
  80. name: proxypool
  81. restartPolicy: Always
  82. volumes:
  83. - name: proxypool
  84. persistentVolumeClaim:
  85. claimName: proxypool
  86. status: {}
  87. kind: List
  88. metadata: {}