2023-01-13:joxit/docker-registry-ui是registry的web界面工具之一。请问部署在k3s中,yaml如何写?

这篇具有很好参考价值的文章主要介绍了2023-01-13:joxit/docker-registry-ui是registry的web界面工具之一。请问部署在k3s中,yaml如何写?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2023-01-13:joxit/docker-registry-ui是registry的web界面工具之一。请问部署在k3s中,yaml如何写?

答案2023-01-13:

yaml如下:

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: docker-registry-ui
  name: docker-registry-ui
  namespace: droneci
spec:
  replicas: 1
  selector:
    matchLabels:
      app: docker-registry-ui
  template:
    metadata:
      labels:
        app: docker-registry-ui
    spec:
      containers:
        - env:
            - name: "DELETE_IMAGES"
              value: "true"
            - name: "REGISTRY_TITLE"
              value: "Docker registry UI"
            # - name: "REGISTRY_URL"
            #   value: "http://registry:5000"
            - name: NGINX_PROXY_PASS_URL
              value: "http://registry:5000"
            - name: PULL_URL
              value: "docker-registry-ui:80"
            - name: SINGLE_REGISTRY
              value: "true"
          image: "joxit/docker-registry-ui:latest"
          imagePullPolicy: IfNotPresent
          name: docker-registry-ui
          securityContext:
            privileged: true
---
apiVersion: v1
kind: Service
metadata:
  labels:
    app: docker-registry-ui
  name: docker-registry-ui
  namespace: droneci
spec:
  ports:
    - port: 80
      protocol: TCP
      targetPort: 80
  selector:
    app: docker-registry-ui
  type: NodePort

---
apiVersion: v1
kind: ConfigMap
metadata:
  labels:
    app: registry
  name: registry
  namespace: droneci
data:
  config.yml: |
    version: 0.1
    log:
      fields:
        service: registry
    storage:
      cache:
        blobdescriptor: inmemory
      filesystem:
        rootdirectory: /var/lib/registry
    http:
      addr: :5000
      headers:
        X-Content-Type-Options: ['*']
        Access-Control-Allow-Origin: ['*']
        Access-Control-Allow-Methods: ['*']
    health:
      storagedriver:
        enabled: true
        interval: 10s
        threshold: 3

---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: registry
  namespace: droneci
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  rules:
    - host: dockergit.dsy.com
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: registry
                port:
                  number: 5000
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app: registry
  name: registry
  namespace: droneci
spec:
  replicas: 1
  selector:
    matchLabels:
      app: registry
  template:
    metadata:
      labels:
        app: registry
    spec:
      containers:
        - image: "registry"
          imagePullPolicy: IfNotPresent
          name: registry
          volumeMounts:
            - mountPath: /var/lib/registry
              name: volv
            - mountPath: /etc/docker/registry/config.yml
              subPath: config.yml
              name: volv2
      volumes:
        - hostPath:
            path: /root/k8s/droneci/registry/var/lib/registry
            type: DirectoryOrCreate
          name: volv
        - configMap:
            name: registry
          name: volv2
---
apiVersion: v1
kind: Service
metadata:
  labels:
    app: registry
  name: registry
  namespace: droneci
spec:
  ports:
    - port: 5000
      nodePort: 50000
      protocol: TCP
      targetPort: 5000
  selector:
    app: registry
  type: NodePort

k3s yaml,福大大架构师每日一题,docker,ui,kubernetes,k3s
k3s yaml,福大大架构师每日一题,docker,ui,kubernetes,k3s
k3s yaml,福大大架构师每日一题,docker,ui,kubernetes,k3s
k3s yaml,福大大架构师每日一题,docker,ui,kubernetes,k3s文章来源地址https://www.toymoban.com/news/detail-705659.html

到了这里,关于2023-01-13:joxit/docker-registry-ui是registry的web界面工具之一。请问部署在k3s中,yaml如何写?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023-01-13 LightDB分布式部署.md

    LightDB分布式部署 分布式部署模式 常规模式部署 1.服务器列表 命令行安装 问题

    2024年02月11日
    浏览(38)
  • 《Stable Diffusion web UI-Segment Anything未完待续01》

    最近每天晚上都在弄手指修复,但是都不理想,索性放在后面再写教程。今天中午花时间弄了一下Segment Anything 1、下载Segment Anything 点击拓展——从网址安装——安装——已安装(点击重启)   2、点击这个项目红色框里面的 https://github.com/facebookresearch/segment-anything#model-check

    2024年02月16日
    浏览(39)
  • 01、spdlog源码阅读——registry注册表

    注册表具有唯一标识,用于管理多个日志

    2024年02月15日
    浏览(39)
  • 从零用Docker搭建CTFd动态靶场(CTFd+CTFd-whale)2023/04/01

    目录 一.前言 二.服务器 三.搭建 1.安装Docker和Docker-compose并配置 (1)修改国内源 (2)更新yum包 (3)卸载旧版本 (4)安装必要工具 (5)添加docker的存储库 (6)安装docker-ce (7)设置开机启动并启动docker (8)安装docker-compose,不行就去GitHub上手动下载并改名放在/usr/local/bin/ (9)设置权限 (10)检查 (

    2024年02月10日
    浏览(39)
  • docker的web管理平台docker.ui

    参数说明: docker run:启动container –name:容器命名 –restart=always:自启动 –privileged=true:权限 -p:映射容器的端口到主机上的端口 -v:将容器的目录映射到本地计算机上目录中 -e:参数 -d:在后台运行容器 访问http://ip:8999 默认用户名密码:ginghan/123456

    2024年02月12日
    浏览(38)
  • docker简单web管理docker.io/uifd/ui-for-docker

    要先pull这个镜像docker.io/uifd/ui-for-docker 这个软件默认只能使用9000端口,别的不行,因为作者在镜像制作时已加入这一层 刚下下来镜像可以通过docker history docker.io/uifd/ui-for-docker 查看到这个端口已被 设置 如果在没有设置br0网关时,可以 用这种默认让bridge模式nat方式访问web: (

    2024年02月14日
    浏览(38)
  • 【Docker】3.Docker Registry

    镜像仓库负责存储、管理、分发镜像,并且提供了登录认证的能力,建立仓库索引 镜像仓库管理多个Repository(存储库),Repository通过命名来区分。每个Repository包含一个或者多个镜像,镜像通过镜像名称和标签(Tag)来区分 镜像仓库分类和工作机制 分类:按照是否对外开放

    2024年02月08日
    浏览(28)
  • docker镜像仓库详解(Docker Registry)

        本片文章主要是对docker的镜像仓库进行了详解。其中包含了一些常用了 docker 指令,通过举例进行详解。也详细解释了镜像仓库的工作机制和常见的镜像仓库。也实际拉去和运行了一些镜像。希望本篇文章会对你有所帮助! 文章目录 一、什么是Docker Registry 二、镜像仓库

    2024年02月03日
    浏览(47)
  • 使用 Docker Compose 部署 Docker Registry

    在内网环境中,我们期望能够在本地共享镜像。为了解决这一问题,Docker Registry成为了我们的救星。Docker Registry是一个用于存储和管理Docker镜像的开源工具。通过在本地部署Docker Registry,您可以轻松地构建、存储和分享自己的Docker镜像。本文将详细介绍如何使用Docker Compose快

    2024年02月02日
    浏览(52)
  • Docker Registry(镜像仓库)

    镜像仓库负责存储,管理和分发镜像,并且提供登入认证能力,建立仓库的索引。 镜像仓库管理多个repositoy,repositoy通过命名来区分。每个repository包含一个或多个镜像,镜像通过镜像名称和标签(tag)来区分。 镜像仓库(regisry):要从哪一个镜像仓库拉取镜像,通常通过

    2024年01月24日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包