deployment.yml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  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: v1
  43. kind: Service
  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: redis
  51. name: redis
  52. namespace: proxypool
  53. spec:
  54. ports:
  55. - name: "6379"
  56. port: 6379
  57. targetPort: 6379
  58. selector:
  59. io.kompose.service: redis
  60. status:
  61. loadBalancer: {}
  62. - apiVersion: extensions/v1beta1
  63. kind: Deployment
  64. metadata:
  65. annotations:
  66. kompose.cmd: kompose convert -f docker-compose.yml -o deployment.yml
  67. kompose.version: 1.20.0 ()
  68. creationTimestamp: null
  69. labels:
  70. io.kompose.service: proxypool
  71. name: proxypool
  72. namespace: proxypool
  73. spec:
  74. replicas: 1
  75. revisionHistoryLimit: 1
  76. strategy: {}
  77. template:
  78. metadata:
  79. annotations:
  80. kompose.cmd: kompose convert -f docker-compose.yml -o deployment.yml
  81. kompose.version: 1.20.0 ()
  82. creationTimestamp: null
  83. labels:
  84. io.kompose.service: proxypool
  85. spec:
  86. containers:
  87. - env:
  88. - name: REDIS_HOST
  89. value: redis
  90. - name: REDIS_PORT
  91. value: '6379'
  92. image: germey/proxypool:${TAG}
  93. name: proxypool
  94. ports:
  95. - containerPort: 5555
  96. resources: {}
  97. volumeMounts:
  98. - mountPath: "/app/proxypool/crawlers/private"
  99. name: proxypool
  100. restartPolicy: Always
  101. volumes:
  102. - name: proxypool
  103. persistentVolumeClaim:
  104. claimName: proxypool
  105. status: {}
  106. - apiVersion: extensions/v1beta1
  107. kind: Deployment
  108. metadata:
  109. annotations:
  110. kompose.cmd: kompose convert -f docker-compose.yml -o deployment.yml
  111. kompose.version: 1.20.0 ()
  112. creationTimestamp: null
  113. labels:
  114. io.kompose.service: redis
  115. name: redis
  116. namespace: proxypool
  117. spec:
  118. replicas: 1
  119. revisionHistoryLimit: 0
  120. strategy: {}
  121. template:
  122. metadata:
  123. annotations:
  124. kompose.cmd: kompose convert -f docker-compose.yml -o deployment.yml
  125. kompose.version: 1.20.0 ()
  126. creationTimestamp: null
  127. labels:
  128. io.kompose.service: redis
  129. spec:
  130. containers:
  131. - args:
  132. - redis-server
  133. image: redis:alpine
  134. name: redis
  135. ports:
  136. - containerPort: 6379
  137. resources: {}
  138. restartPolicy: Always
  139. status: {}
  140. kind: List
  141. metadata: {}