Guest User

Untitled

a guest
Oct 23rd, 2020
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. ---
  2. kind: StorageClass
  3. apiVersion: storage.k8s.io/v1
  4. metadata:
  5. name: kpi-sc-master
  6. namespace: samson-kpi-dev
  7. provisioner: kubernetes.io/no-provisioner
  8. volumeBindingMode: Immediate
  9.  
  10. ---
  11. apiVersion: v1
  12. kind: PersistentVolume
  13. metadata:
  14. name: kpi-pv-master
  15. namespace: samson-kpi-dev
  16. labels:
  17. type: local
  18. app: kpi-master
  19. spec:
  20. storageClassName: kpi-sc-master
  21. persistentVolumeReclaimPolicy: Retain
  22. capacity:
  23. storage: 2Gi
  24. accessModes:
  25. - ReadWriteOnce
  26. local:
  27. path: "/home/sukhochev/kpi"
  28. nodeAffinity:
  29. required:
  30. nodeSelectorTerms:
  31. - matchExpressions:
  32. - key: kubernetes.io/hostname
  33. operator: In
  34. values:
  35. - 10.136.254.108
  36. - 10.136.254.177
  37. - 10.136.254.200
  38. - 10.136.254.212
  39. - 10.136.254.225
  40. - 10.136.254.227
  41.  
  42. ---
  43. apiVersion: v1
  44. kind: PersistentVolumeClaim
  45. metadata:
  46. name: kpi-pvc-master
  47. namespace: samson-kpi-dev
  48. spec:
  49. storageClassName: kpi-sc-master
  50. accessModes:
  51. - ReadWriteOnce
  52. resources:
  53. requests:
  54. storage: 2Gi
  55.  
  56. ---
  57. apiVersion: v1
  58. kind: Pod
  59. metadata:
  60. name: kpi-pod-master
  61. namespace: samson-kpi-dev
  62. labels:
  63. app: kpi-master
  64. tier: backend
  65. spec:
  66. containers:
  67. - name: kpi-nginx-master
  68. image: nginx1.19.3-slim:latest
  69. imagePullPolicy: IfNotPresent
  70. ports:
  71. - containerPort: 8088
  72. name: http
  73. resources:
  74. limits:
  75. cpu: "1"
  76. memory: 1Gi
  77. volumeMounts:
  78. - name: code
  79. mountPath: /var/www
  80.  
  81. - name: kpi-fpm-master
  82. image: quay.io/bitnami/php-fpm
  83. imagePullPolicy: IfNotPresent
  84. ports:
  85. - containerPort: 9000
  86. name: fpm
  87. resources:
  88. limits:
  89. cpu: "1"
  90. memory: 1Gi
  91. volumeMounts:
  92. - name: code
  93. mountPath: /var/www
  94.  
  95. volumes:
  96. - name: code
  97. persistentVolumeClaim:
  98. claimName: kpi-pvc-master
Add Comment
Please, Sign In to add comment