banner
NEWS LETTER

Helm部署Docker-Registry-UI

Scroll down

本文作者:丁辉

Helm部署Docker-Registry-UI

Github仓库

Helm-Chart仓库

介绍

Docker-Registry-UI 是一个基于Web的可视化管理工具,用于简化Docker Registry的使用和管理

开始部署

  1. 添加仓库

    1
    2
    helm repo add joxit https://helm.joxit.dev
    helm repo update
  2. 创建命名空间

    1
    kubectl create namespace hub
  3. 编写 values.yaml 文件

    1
    vi docker-registry-ui-values.yaml

    内容如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    ui:
    image: joxit/docker-registry-ui:latest
    # 如下配置对应官方部署文档: https://github.com/Joxit/docker-registry-ui#recommended-docker-registry-usage
    singleRegistry: true
    title: Helm部署Docker-Registry-UI "Docker registry UI"
    deleteImages: true
    showContentDigest: true
    # 开启 proxy 填写 Docker Registry 的访问地址
    proxy: true
    dockerRegistryUrl: http://docker-registry.hub.svc.cluster.local:5000
    showCatalogNbTags: true
    catalogMinBranches: 1
    catalogMaxBranches: 1
    taglistPageSize: 100
    registrySecured: false
    catalogElementsLimit: 1000

    # UI对外访问
    ingress:
    enabled: true
    host: #域名
    ingressClassName: nginx
    tls:
    - hosts:
    - #域名
    secretName: docker-registry-ui-tls
  4. 创建Nginx证书secret

    cert为.pem和.crt文件都可以

    1
    kubectl create secret tls docker-registry-ui-tls --key nginx.key --cert nginx.pem -n hub
  5. 安装

    1
    2
    3
    helm install docker-registry-ui joxit/docker-registry-ui \
    -f docker-registry-ui-values.yaml \
    --namespace hub

卸载

  1. 卸载 gitea

    1
    helm uninstall docker-registry-ui -n hub
  2. 删除 secret

    1
    kubectl delete secret docker-registry-ui-tls -n hub
  3. 删除命名空间

    1
    kubectl delete namespace hub

I'm so cute. Please give me money.

其他文章
cover
Helm部署Drone-Runner-Docker
  • 70/01/01
  • 00:00
  • Kubernetes-Helm
cover
Helm部署Drone-Runner-Kube
  • 70/01/01
  • 00:00
  • Kubernetes-Helm
目录导航 置顶
  1. 1. Helm部署Docker-Registry-UI
    1. 1.1. 介绍
    2. 1.2. 开始部署
    3. 1.3. 卸载
请输入关键词进行搜索