中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

把Nexus作為容器鏡像倉庫的配置過程

發布時間:2021-07-05 18:18:52 來源:億速云 閱讀:206 作者:chen 欄目:互聯網科技

這篇文章主要介紹“把Nexus作為容器鏡像倉庫的配置過程”,在日常操作中,相信很多人在把Nexus作為容器鏡像倉庫的配置過程問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”把Nexus作為容器鏡像倉庫的配置過程”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

在過去的十年中,開發人員經歷了打包和部署應用程序和底層操作系統的方式的轉變。Docker容器和最流行的開源容器編排系統Kubernetes(K8)的使用率上升,已經改變了軟件供應鏈。一方面,開發,測試和生產團隊可以獲得將代碼及其所有依賴性打包到容器中的優勢。另一方面,隨著每一項新技術的產生,出現了新的包裝管理系統的復雜性。

開源和容器化重新設計了一種高效的價值流,可以為多種類型的生態系統構建多種類型的應用程序,但是組織如何使用幾種不同的公共來源(或注冊表)來存儲,管理和部署其容器化應用程序?

Docker,Helm和Kubernetes的簡化容器管理

Nexus  Repository建立在廣泛的企業存儲功能之上,是適用于所有Docker鏡像和Helm Chart存儲庫的強大的注冊表。Nexus  Repository由廣泛的用戶社區支持,部署了超過500萬個實例,支持全球1,200多家組織-600多家大型企業客戶。團隊可以選擇使用Nexus  Repository OSS高性能和完全免費的容器注冊表,或者在需要企業可伸縮性和功能時選擇Nexus Repository Pro。

與Docker Hub或Helm不同,開發團隊將Nexus  Repository作為所有公共注冊表的中央訪問點,從而為容器管理提供了更高效,更穩定的解決方案。除了在整個CI/CD構建管道中進行集成之外,使用完全支持的企業級容器注冊表還具有許多好處。

多種存儲庫類型

Nexus存儲庫通過Proxy,Hosted和Group存儲庫支持Docker鏡像和Helm  3存儲庫,從而使用戶可以跨開發團隊使用高級容器管理功能。

代理存儲庫 -通過為Docker  Hub或任何其他Docker鏡像的遠程注冊表設置代理存儲庫,減少重復下載并提高開發人員和CI服務器的下載速度。在本地緩存圖像,以加快上市時間并確保本地訪問控制。

托管存儲庫-使用Nexus存儲庫將您自己的容器映像以及第三方映像上載到私有Docker注冊表。這些注冊表的細粒度權限為開發團隊和組織提供了增強的安全性。

存儲庫組-允許用戶從組中的所有存儲庫中提取映像,而無需在初始設置后進行任何其他客戶端配置。組存儲庫使您可以使用工具的一個URL來訪問多個代理和托管存儲庫的聚合內容。

創建Docker鏡像倉庫

創建一個Hosted類型的倉庫,設置HTTP模式訪問,端口為8090。

把Nexus作為容器鏡像倉庫的配置過程

更新Neuxs Service,添加8090端口。

apiVersion: v1 kind: Service metadata:  name: nexus3  namespace: devops  labels:    k8s-app: nexus3 spec:  selector:    k8s-app: nexus3  ports:  - name: web    port: 8081    targetPort: 8081  - name: web2    port: 8083    targetPort: 8083  - name: docker    port: 8090    targetPort: 8090

更新Neuxs Ingress,設置域名為registry.idevops.site

- host: registry.idevops.site     http:      paths:      - path: /        backend:           serviceName: nexus3           servicePort: 8090

查看Nexus pod日志會發現已經啟動了。

把Nexus作為容器鏡像倉庫的配置過程

登錄鏡像倉庫

## 默認HTTPS會提示錯誤 [root@zeyang-nuc-service ~]# docker login registry.idevops.site Username: admin Password: Error response from daemon: Get https://registry.idevops.site/v2/: dial tcp 192.168.1.230:443: connect: connection refused   ## 更新docker配置 [root@zeyang-nuc-service ~]# vim /etc/docker/daemon.json {  "exec-opts":["native.cgroupdriver=systemd"],  "registry-mirrors": ["https://c9ojlmr5.mirror.aliyuncs.com"],  "insecure-registries" : ["192.168.1.200:8088","registry.idevops.site"] }  [root@zeyang-nuc-service ~]# systemctl daemon-reload [root@zeyang-nuc-service ~]# systemctl restart docker   ## 再次登錄 [root@zeyang-nuc-service ~]# docker login registry.idevops.site Username: admin Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store  Login Succeeded

測試上傳鏡像

[root@zeyang-nuc-service ~]# docker tag mysql:5.7 registry.idevops.site/library/mysql:5.7 [root@zeyang-nuc-service ~]# docker push registry.idevops.site/library/mysql:5.7 The push refers to repository [registry.idevops.site/library/mysql] c187f0dccfe2: Pushed a45abaac81d1: Pushed 71c5f5690aef: Pushed 8df989cb6670: Pushed f358b00d8ce7: Pushed ae39983d39c4: Pushed b55e8d7c5659: Pushed e8fd11b2289c: Pushed e9affce9cbe8: Pushed 316393412e04: Pushed d0f104dc0a1f: Pushed 5.7: digest: sha256:55638620c5a206833217dff4685e0715fb297a8458aa07c5fe5d8730cc6c872f size: 2621

在nexus中驗證.

把Nexus作為容器鏡像倉庫的配置過程

Nexus作為容器注冊表,通過用于容器存儲管理和K8s部署的Docker和Helm注冊表為企業提供動力。隨著DevOps團隊規模的擴大,至關重要的是要依靠有關應用程序中開源組件質量的精確報告。Nexus  Lifecycle向開發人員和安全專家提供有關安全漏洞,許可風險和體系結構質量的開源組件智能。尋求完全集成的通用容器管理注冊表以及最精確的組件智能的組織,可以使用Nexus平臺來滿足不斷增長的容器化和開源治理的需求。

到此,關于“把Nexus作為容器鏡像倉庫的配置過程”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌都县| 鹤山市| 天全县| 渑池县| 沙田区| 温宿县| 志丹县| 光山县| 清苑县| 龙里县| 闽清县| 英超| 双流县| 平罗县| 银川市| 叶城县| 前郭尔| 金华市| 广丰县| 保山市| 民丰县| 颍上县| 吴桥县| 乌兰浩特市| 北碚区| 灵台县| 昆明市| 九龙县| 广水市| 新安县| 肇州县| 内丘县| 昌宁县| 唐河县| 南宫市| 谢通门县| 临澧县| 禄劝| 普安县| 岳阳市| 高雄市|