Kaynağa Gözat

registry ui

zhong (钟鹏群) 1 ay önce
ebeveyn
işleme
77738bc570
2 değiştirilmiş dosya ile 72 ekleme ve 0 silme
  1. 1 0
      k3s-yamls/README.md
  2. 71 0
      k3s-yamls/registry-ui.yaml

+ 1 - 0
k3s-yamls/README.md

@@ -0,0 +1 @@
+k3s kubectl apply registry.yaml

+ 71 - 0
k3s-yamls/registry-ui.yaml

@@ -0,0 +1,71 @@
+# Docker Registry UI - K3s 部署清单
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: docker-registry-ui
+  namespace: default
+spec:
+  replicas: 1
+  selector:
+    matchLabels:
+      app: docker-registry-ui
+  template:
+    metadata:
+      labels:
+        app: docker-registry-ui
+    spec:
+      containers:
+      - name: registry-ui
+        image: konradkleine/docker-registry-frontend:v2
+        ports:
+        - containerPort: 80
+        env:
+        - name: REGISTRY_HOST
+          value: "docker-registry"
+        - name: REGISTRY_PORT
+          value: "5000"
+        - name: REGISTRY_PROTOCOL
+          value: "http"
+        - name: DELETE_IMAGES
+          value: "true"
+        resources:
+          limits:
+            cpu: "0.5"
+            memory: "256Mi"
+          requests:
+            cpu: "0.2"
+            memory: "128Mi"
+---
+apiVersion: v1
+kind: Service
+metadata:
+  name: docker-registry-ui
+  namespace: default
+spec:
+  type: NodePort
+  ports:
+  - port: 80
+    targetPort: 80
+    nodePort: 30010
+  selector:
+    app: docker-registry-ui
+---
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+metadata:
+  name: docker-registry-ui-ingress
+  namespace: default
+  annotations:
+    nginx.ingress.kubernetes.io/rewrite-target: /
+spec:
+  rules:
+  - host: registry-ui.local
+    http:
+      paths:
+      - path: /
+        pathType: Prefix
+        backend:
+          service:
+            name: docker-registry-ui
+            port:
+              number: 80