registry.notworking.yaml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. apiVersion: v1
  2. kind: Namespace
  3. metadata:
  4. name: container-registry
  5. labels:
  6. name: container-registry
  7. ---
  8. # might need to 'microk8s enable registry' first?
  9. apiVersion: v1
  10. kind: PersistentVolume
  11. metadata:
  12. name: registry-nfs
  13. namespace: container-registry
  14. spec:
  15. capacity:
  16. storage: 20Gi
  17. volumeMode: Filesystem
  18. accessModes:
  19. - ReadWriteMany
  20. persistentVolumeReclaimPolicy: Retain # Keep 4eva
  21. storageClassName: default
  22. mountOptions:
  23. - hard
  24. - nfsvers=3
  25. nfs:
  26. path: /mnt/DroboFS/Shares/Kubernetes/volumes/static/registry-nfs
  27. server: 10.42.42.10
  28. claimRef:
  29. name: registry-nfs
  30. namespace: container-registry
  31. ---
  32. apiVersion: v1
  33. kind: PersistentVolumeClaim
  34. metadata:
  35. name: registry-nfs
  36. namespace: container-registry
  37. spec:
  38. storageClassName: default
  39. accessModes:
  40. - ReadWriteMany
  41. resources:
  42. requests:
  43. storage: 20Gi
  44. status: {}
  45. ---
  46. apiVersion: apps/v1
  47. kind: Deployment
  48. metadata:
  49. # annotations:
  50. # deployment.kubernetes.io/revision: "1"
  51. # kubectl.kubernetes.io/last-applied-configuration: |
  52. # {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app":"registry"},"name":"registry","namespace":"container-registry"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"registry"}},"template":{"metadata":{"labels":{"app":"registry"}},"spec":{"containers":[{"env":[{"name":"REGISTRY_HTTP_ADDR","value":":5000"},{"name":"REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY","value":"/var/lib/registry"},{"name":"REGISTRY_STORAGE_DELETE_ENABLED","value":"yes"}],"image":"registry:2.7.1","name":"registry","ports":[{"containerPort":5000,"name":"registry","protocol":"TCP"}],"volumeMounts":[{"mountPath":"/var/lib/registry","name":"registry-data"}]}],"volumes":[{"name":"registry-data","persistentVolumeClaim":{"claimName":"registry-claim"}}]}}}}
  53. # creationTimestamp: "2023-01-29T15:40:09Z"
  54. generation: 1
  55. labels:
  56. app: registry
  57. name: registry
  58. namespace: container-registry
  59. resourceVersion: "117176758"
  60. uid: 82184fdc-ab8f-4ec8-9d27-f5820dcdee8f
  61. spec:
  62. progressDeadlineSeconds: 600
  63. replicas: 1
  64. revisionHistoryLimit: 10
  65. selector:
  66. matchLabels:
  67. app: registry
  68. strategy:
  69. rollingUpdate:
  70. maxSurge: 25%
  71. maxUnavailable: 25%
  72. type: RollingUpdate
  73. template:
  74. metadata:
  75. creationTimestamp: null
  76. labels:
  77. app: registry
  78. spec:
  79. containers:
  80. - env:
  81. - name: REGISTRY_HTTP_ADDR
  82. value: :5000
  83. - name: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY
  84. value: /var/lib/registry
  85. - name: REGISTRY_STORAGE_DELETE_ENABLED
  86. value: "yes"
  87. image: registry:2.7.1
  88. imagePullPolicy: IfNotPresent
  89. name: registry
  90. ports:
  91. - containerPort: 5000
  92. name: registry
  93. protocol: TCP
  94. resources: {}
  95. terminationMessagePath: /dev/termination-log
  96. terminationMessagePolicy: File
  97. volumeMounts:
  98. - mountPath: /var/lib/registry
  99. name: registry-nfs
  100. dnsPolicy: ClusterFirst
  101. restartPolicy: Always
  102. schedulerName: default-scheduler
  103. securityContext: {}
  104. terminationGracePeriodSeconds: 30
  105. volumes:
  106. - name: registry-nfs
  107. persistentVolumeClaim:
  108. claimName: registry-nfs
  109. status:
  110. conditions:
  111. - lastTransitionTime: "2023-01-29T15:40:09Z"
  112. lastUpdateTime: "2023-01-29T15:40:09Z"
  113. message: Deployment does not have minimum availability.
  114. reason: MinimumReplicasUnavailable
  115. status: "False"
  116. type: Available
  117. - lastTransitionTime: "2023-01-29T15:40:09Z"
  118. lastUpdateTime: "2023-01-29T15:40:09Z"
  119. message: ReplicaSet "registry-c68d59984" is progressing.
  120. reason: ReplicaSetUpdated
  121. status: "True"
  122. type: Progressing
  123. observedGeneration: 1
  124. replicas: 1
  125. unavailableReplicas: 1
  126. updatedReplicas: 1