# 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: registry.cn-hangzhou.aliyuncs.com/zhongpengqun/wanderer:linux-amd64-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