国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

k8s harbor鏡像倉(cāng)庫(kù)搭建

這篇具有很好參考價(jià)值的文章主要介紹了k8s harbor鏡像倉(cāng)庫(kù)搭建。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.前言

Harbor 是一個(gè)開(kāi)源的云原生鏡像倉(cāng)庫(kù),用于存儲(chǔ)和分發(fā) Docker 鏡像。它提供了一些安全性和管理方面的功能,使得用戶可以更好地管理和共享 Docker 鏡像

2.配置harbor搭建環(huán)境

harbor的搭建需要用到docker、docker-compose服務(wù)

docker搭建參考:部署docker-ce_Apex Predator的博客-CSDN博客

docker-compose搭建參考:docker-compose部署_Apex Predator的博客-CSDN博客

3.搭建harbor

?3.1從github上下載harbor安裝包

下載路徑:Releases · goharbor/harbor · GitHub

選擇自己適合的版本下載

k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

?上面大的安裝包是包含了鏡像的,安裝的時(shí)候不用拉取鏡像,下面小的是不包含鏡像的,安裝的時(shí)候會(huì)拉取,根據(jù)自己的需求下載,我這邊下載的是不包含鏡像的

3.2創(chuàng)建harbor存放路徑并解壓安裝包

mkdir /opt/harbor

cd /opt/harbor

tar -zxvf?harbor-online-installer-v2.8.2.tgz

mv?harbor-online-installer harbor

3.3創(chuàng)建https服務(wù)的證書(shū)(harbor一般是配置域名,我這邊沒(méi)有公有域名只能隨便自己編輯一個(gè))

mkdir?/opt/harbor/harbor/cert

cd?/opt/harbor/harbor/cert

openssl req -x509 -sha512 -nodes -days 3650 -newkey rsa:4096 -keyout harbor.key -out harbor.crt -subj "/C=CN/ST=BJ/O=harbor/CN=harbor.apex.com"

?k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

3.4執(zhí)行harbor拉取鏡像命令

cd?/opt/harbor/harbor

./prepare

3.5編輯harbor配置文件

mv harbor.yml.tmpl harbor.yml

vi?harbor.yml

hostname: harbor.apex.com   #配置地址,一般都是配置域名
certificate: /opt/harbor/harbor/cert/harbor.crt   #配置創(chuàng)建的https證書(shū)
private_key: /opt/harbor/harbor/cert/harbor.key

3.6啟動(dòng)harbor服務(wù)

./install.sh

k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

?查看一下harbor的所有容器服務(wù)是否正常啟動(dòng)

docker ps

k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

3.7配置docker服務(wù)

mv /etc/docker/daemon.json.rpmsave /etc/docker/daemon.json

vi?/etc/docker/daemon.json

{
  "registry-mirrors": ["https://sudzwtcw.mirror.aliyuncs.com"],   #配置docker鏡像加速
  "insecure-registries": ["harbor.apex.com"]  #配置harbor倉(cāng)庫(kù)地址,不配置的話訪問(wèn)harbor倉(cāng)庫(kù)會(huì)報(bào)錯(cuò),因?yàn)閐ocker只拉取安全的公有倉(cāng)庫(kù)鏡像,不被docker信任的倉(cāng)庫(kù)會(huì)報(bào)錯(cuò)
}

重新啟動(dòng)docker服務(wù)?

systemctl daemon-reload

systemctl restart docker

配置hosts解析harbor倉(cāng)庫(kù)域名

vi /etc/hosts

10.1.60.118 harbor.apex.com

使用docker登錄harbor倉(cāng)庫(kù)

docker login? harbor.apex.com? ? ?#密碼的話在下面3.8有說(shuō)明

k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

3.8訪問(wèn)harbor

使用windows訪問(wèn),該主機(jī)也要配置hosts文件解析該域名

https://harbor.apex.com

k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

默認(rèn)的用戶名和密碼在配置文件中能找到

cat??harbor.yml

k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

可以看到默認(rèn)admin用戶的密碼為?Harbor12345

k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

4.harbor服務(wù)的控制

?在搭建完成harbor服務(wù)后,在harbor的目錄下會(huì)生成一個(gè)docker-compose.yml文件,此文件就是用來(lái)控制harbor服務(wù)的啟動(dòng)和關(guān)閉

關(guān)閉harbor服務(wù)

docker-compose -f docker-compose.yml down

k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

啟動(dòng)harbor服務(wù)

?docker-compose -f docker-compose.yml up -d? ?#加-d是為了讓服務(wù)在后臺(tái)啟動(dòng)

k8s鏡像倉(cāng)庫(kù),kubernetes,kubernetes,docker,容器

配置開(kāi)機(jī)自啟動(dòng)

vi /etc/rc.local

/usr/bin/docker-compose -f /opt/harbor/harbor/docker-compose.yml up -d? #在末尾增加此命令

賦予執(zhí)行權(quán)限

chmod +x?/etc/rc.local文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-574963.html

到了這里,關(guān)于k8s harbor鏡像倉(cāng)庫(kù)搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • K8s拉取Harbor私有倉(cāng)庫(kù)鏡像

    K8s拉取Harbor私有倉(cāng)庫(kù)鏡像

    提示:需要先部署Harbor私有鏡像庫(kù)。 insecure-registries對(duì)應(yīng)可信任的鏡像服務(wù)地址,如果有多個(gè)地址,還可以用“,”隔開(kāi),配置多個(gè)。 提示:每個(gè)k8s節(jié)點(diǎn)都需要配置,完成之后需要重啟docker服務(wù)。 選擇需要的命名空間,創(chuàng)建密文。 如果沒(méi)有密文,后面的配置,都會(huì)明文數(shù)據(jù)

    2024年02月16日
    瀏覽(25)
  • k8s服務(wù)部署核心流程:以Jenkins為核心,從Gitee拉取代碼,然后進(jìn)行maven構(gòu)建,之后使用docker命令打鏡像,并推送鏡像到harbor倉(cāng)庫(kù),之后遠(yuǎn)程調(diào)用k8s命令創(chuàng)建服務(wù)

    k8s服務(wù)部署核心流程:以Jenkins為核心,從Gitee拉取代碼,然后進(jìn)行maven構(gòu)建,之后使用docker命令打鏡像,并推送鏡像到harbor倉(cāng)庫(kù),之后遠(yuǎn)程調(diào)用k8s命令創(chuàng)建服務(wù)

    前提是我們?cè)谧约弘娔X上模擬整個(gè)流程。 假設(shè)我們需要搭建一主一從的k8s集群,那就需要安裝VMvare和Centos7(點(diǎn)擊我查看安裝文檔), 然后就可以在這兩個(gè)虛擬機(jī)上搭建k8s集群了(點(diǎn)擊我查看安裝文檔), 一個(gè)最簡(jiǎn)單的devops流程已經(jīng)在標(biāo)題中寫(xiě)明了, 其中可以搭建gitlab(點(diǎn)

    2024年02月02日
    瀏覽(31)
  • 云原生之容器編排實(shí)踐-在K8S集群中使用Registry2搭建私有鏡像倉(cāng)庫(kù)

    云原生之容器編排實(shí)踐-在K8S集群中使用Registry2搭建私有鏡像倉(cāng)庫(kù)

    基于前面搭建的3節(jié)點(diǎn) Kubernetes 集群,今天我們使用 Registry2 搭建私有鏡像倉(cāng)庫(kù),這在鏡像安全性以及離線環(huán)境下運(yùn)維等方面具有重要意義。 Note: 由于是測(cè)試環(huán)境,以下創(chuàng)建了一個(gè) local-storage 的 StorageClass ,并使用本地磁盤(pán)的方式創(chuàng)建使用 PV ,實(shí)際建議使用 NFS 。 共用到了三臺(tái)

    2024年02月19日
    瀏覽(22)
  • K8S:kubeadm搭建K8S+Harbor 私有倉(cāng)庫(kù)

    K8S:kubeadm搭建K8S+Harbor 私有倉(cāng)庫(kù)

    主機(jī)名及主機(jī)大小 主機(jī)ip 安裝軟件 master(2C/4G,cpu核心數(shù)要求大于2) 192.168.245.113 docker、kubeadm、kubelet、kubectl、flannel node01(2C/2G) 192.168.245.114 docker、kubeadm、kubelet、kubectl、flannel node02(2C/2G) 192.168.245.115 docker、kubeadm、kubelet、kubectl、flannel Harbor節(jié)點(diǎn)(hub.blue.com) 192.168.245

    2024年02月09日
    瀏覽(21)
  • k8s使用helm部署Harbor鏡像倉(cāng)庫(kù)并啟用SSL

    k8s使用helm部署Harbor鏡像倉(cāng)庫(kù)并啟用SSL

    參照:https://zhaoll.blog.csdn.net/article/details/128155767 有多種安裝方式,根據(jù)自己的k8s版本選擇合適的helm版本 參考:https://blog.csdn.net/qq_30614345/article/details/131669319 我們這里使用helm安裝harbor,項(xiàng)目地址:https://github.com/goharbor/harbor-helm (1)拉取項(xiàng)目文件 (2)解壓并修改配置 tar -z

    2024年02月16日
    瀏覽(30)
  • K8S搭建自動(dòng)化部署環(huán)境(五)Harbor私有倉(cāng)庫(kù)的搭建全過(guò)程

    K8S搭建自動(dòng)化部署環(huán)境(五)Harbor私有倉(cāng)庫(kù)的搭建全過(guò)程

    各位大佬,前文如下: K8S搭建自動(dòng)化部署環(huán)境(一)安裝Kubernetes K8S搭建自動(dòng)化部署環(huán)境(二)安裝K8S管理工具Kuboard V3 K8S搭建自動(dòng)化部署環(huán)境(三)Jenkins下載、安裝和啟動(dòng) K8S搭建自動(dòng)化部署環(huán)境(四)Jenkins多分支流水線Blue Ocean的安裝和使用 本文正文: 首先,下載harbor包,

    2024年02月05日
    瀏覽(21)
  • 第27關(guān) 在K8s集群上使用Helm3部署最新版本v2.10.0的私有鏡像倉(cāng)庫(kù)Harbor

    第27關(guān) 在K8s集群上使用Helm3部署最新版本v2.10.0的私有鏡像倉(cāng)庫(kù)Harbor

    ------ 課程視頻同步分享在今日頭條和B站 大家好,我是博哥愛(ài)運(yùn)維。 在前面的幾十關(guān)里面,博哥在k8s上部署服務(wù)一直都是用的docker hub上的公有鏡像,對(duì)于企業(yè)服務(wù)來(lái)說(shuō),有些我們是不想把服務(wù)鏡像放在公網(wǎng)上面的; 同時(shí)如果在有內(nèi)部的鏡像倉(cāng)庫(kù),那拉取鏡像的速度就會(huì)很快

    2024年02月01日
    瀏覽(88)
  • 容器技術(shù),1. Docker,2. Kubernetes(K8s):

    容器技術(shù),1. Docker,2. Kubernetes(K8s):

    目錄 容器技術(shù) 1. Docker: 2. Kubernetes(K8s): Docker和Kubernetes 容器的主要應(yīng)用場(chǎng)景有哪些? 有效的將單個(gè)操作系統(tǒng)的資源劃分到孤立的組中,以便更好的在孤立的組之間平衡有沖突的資源使用需求,這種技術(shù)就是容器技術(shù)。 容器技術(shù)指通過(guò)在物理主機(jī)操作系統(tǒng)上創(chuàng)建一個(gè)一個(gè)

    2024年02月11日
    瀏覽(30)
  • kubernetes(k8s)大白學(xué)習(xí)02:容器和docker基礎(chǔ)、使用、架構(gòu)學(xué)習(xí)

    kubernetes(k8s)大白學(xué)習(xí)02:容器和docker基礎(chǔ)、使用、架構(gòu)學(xué)習(xí)

    簡(jiǎn)單說(shuō):容器(container)就是計(jì)算機(jī)上的一個(gè)沙盒進(jìn)程,它與計(jì)算機(jī)上的所有其它進(jìn)程相隔離。 這種隔離是怎么做到的呢?它利用了內(nèi)核提供的 namespace 和 cgroup 這 2 種技術(shù)。這些技術(shù)能力在 Linux 中已經(jīng)存在了很長(zhǎng)時(shí)間。而 Docker 或容器技術(shù)致力于將這些功能更易于使用和更

    2024年02月07日
    瀏覽(45)
  • docker登錄harbor、K8s拉取鏡像報(bào)http: server gave HTTP response to HTTPS client

    docker登錄harbor、K8s拉取鏡像報(bào)http: server gave HTTP response to HTTPS client

    當(dāng)搭建完docker私有倉(cāng)庫(kù)后,準(zhǔn)備docker login http://ip:端口 登錄時(shí)會(huì)包如下錯(cuò)誤 當(dāng)我們使用docker私有倉(cāng)庫(kù)中的鏡像在K8s集群中部署應(yīng)用時(shí)會(huì)包如下錯(cuò)誤 以上錯(cuò)誤根據(jù)報(bào)錯(cuò)信息可以知道,不能使用不安全的http協(xié)議連接遠(yuǎn)程倉(cāng)庫(kù)。一種方式是使用https協(xié)議進(jìn)行訪問(wèn),但需要我們?cè)赿

    2024年02月13日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包