部署 harbor 創建私有項目

一在 Docker harbor 節點(192.168.11.)上操作?

1 關閉防火墻防護

systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0

2 安裝docker?

yum install -y yum-utils device-mapper-persistent-data lvm2 
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
yum install -y docker-ce
systemctl start docker.service
systemctl enable docker.service
docker version

3 上傳軟件表到 /opt 目錄中?

上傳 docker-compose 和 harbor-offline-installer-v1.2.2.tgz 到 /opt 目錄中
cd /opt
chmod +x docker-compose
mv docker-compose /usr/local/bin/

4?部署 Harbor 服務?

tar zxvf harbor-offline-installer-v1.2.2.tgz -C /usr/local/
vim /usr/local/harbor/harbor.cfg
--5行--修改,設置為Harbor服務器的IP地址或者域名
hostname = 192.168.10.23

5 在 Harbor 中創建一個新項目?


(1)瀏覽器訪問:http://192.168.10.23 登錄 Harbor WEB UI 界面,默認的管理員用戶名和密碼是 admin/Harbor12345
(2)輸入用戶名和密碼登錄界面后可以創建一個新項目。點擊“+項目”按鈕
(3)填寫項目名稱為“kgc-project”,點擊“確定”按鈕,創建新項目

6 在每個 node 節點配置連接私有倉庫(注意每行后面的逗號要添加)?

cat > /etc/docker/daemon.json <<EOF
{"registry-mirrors": ["https://6ijb8ubo.mirror.aliyuncs.com"],"insecure-registries":["192.168.10.23"]
}
EOF

systemctl daemon-reload
systemctl restart docker

7 在每個 node 節點登錄 harbor 私有倉庫?


docker login -u admin -p harbor12345 http://192.168.10.23

8 在一個 node 節點下載 Tomcat 鏡像進行推送?


docker pull tomcat:8.0.52
docker images

?

docker tag tomcat:8.0.52 192.168.10.23/kgc-project/tomcat:v1
docker imagesdocker push 192.168.10.23/kgc-project/tomcat:v1

9 查看登陸憑據?


cat /root/.docker/config.json | base64 -w 0			#base64 -w 0:進行 base64 加密并禁止自動換行

10 創建 harbor 登錄憑據資源清單,用于 K8S 訪問 Harbor 私服拉取鏡像所需要的密鑰權限憑證 secret 資源?

創建 harbor 登錄憑據資源清單,用于 K8S 訪問 Harbor 私服拉取鏡像所需要的密鑰權限憑證 secret 資源
vim harbor-pull-secret.yaml
apiVersion: v1
kind: Secret
metadata:name: harbor-pull-secret
data:.dockerconfigjson: ewoJImF1dGhzIjogewoJCSIxOTIuMTY4LjE5NS44MCI6IHsKCQkJImF1dGgiOiAiWVdSdGFXNDZTR0Z5WW05eU1USXpORFU9IgoJCX0KCX0sCgkiSHR0cEhlYWRlcnMiOiB7CgkJIlVzZXItQWdlbnQiOiAiRG9ja2VyLUNsaWVudC8xOS4wMy41IChsaW51eCkiCgl9Cn0=			#復制粘貼上述查看的登陸憑據
type: kubernetes.io/dockerconfigjson

11 創建 secret 資源?

創建 secret 資源
kubectl create -f harbor-pull-secret.yaml//查看 secret 資源
kubectl get secret

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/14093.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/14093.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/14093.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SSRF攻擊技術

1、SSRF形成原因 SSRF(Server-Side Request Forgery:服務器端請求偽造) 是一種由攻擊者構造形成由服務端發起請求的一個安全漏洞。一般情況下&#xff0c;SSRF是要目標網站的內部系統。&#xff08;因為他是從內部系統訪問的&#xff0c;所有可以通過它攻擊外網無法訪問的內部系…

思科模擬器--03.RIP協議路由--24.5.17

1.首先&#xff0c;先創建兩個個人電腦:PC0和PC1和三個路由器:R1&#xff0c;R2和R3. (訣竅:建議用文本框標注一下重要簡短的內容; 目的:降低失誤概率,提高成功率!) 第0步:(個人電腦的IP,子網掩碼和默認網關配置) 接著&#xff0c;可以先將個人電腦的IP和網關先配置一下…

ThreadLocal原理及使用

一、引言 在Java多線程編程中&#xff0c;ThreadLocal是一個非常有用的工具&#xff0c;它提供了一種將對象與線程關聯起來的機制&#xff0c;使得每個線程都可以擁有自己獨立的對象副本&#xff0c;從而避免了線程安全問題。然而&#xff0c;使用不當會導致內存泄漏問題。 二…

go 微服務框架kratos錯誤處理的使用方法及原理探究

通過go語言原生http中響應錯誤的實現方法&#xff0c;逐步了解和使用微服務框架 kratos 的錯誤處理方式&#xff0c;以及探究其實現原理。 一、go原生http響應錯誤信息的處理方法 處理方法&#xff1a; ①定義返回錯誤信息的結構體 ErrorResponse // 定義http返回錯誤信息的…

無人機飛手前途分析

無人機飛手的前途充滿了各種可能性和挑戰&#xff0c;這主要得益于無人機技術的快速發展和廣泛應用。以下是對無人機飛手前途的一些分析&#xff1a; 1. 技術發展與需求增長&#xff1a;隨著無人機技術的不斷進步&#xff0c;其應用場景也在持續擴大。從地理測繪、巡檢、農林植…

利用阿里OSS服務給文件設置過期刪除--簡單版

在云存儲廣泛應用的今天&#xff0c;阿里云的Object Storage Service&#xff08;OSS&#xff09;以其高度可擴展性、安全性和成本效益&#xff0c;成為了眾多企業和開發者存儲海量數據的首選方案。隨著數據量的不斷膨脹&#xff0c;高效的數據管理和成本控制變得尤為重要。其中…

IT學習筆記--Kafka

Kafka概述: 定義: Kafka是一個分布式的基于發布/訂閱模式的消息隊列&#xff0c;主要應用于大數據實時處理領域。 消息隊列消息隊列的兩種模式: 點對點模式: 消息生產者生產消息發送到Queue中&#xff0c;然后消息消費者從Queue中取出并且消費消息。 消息被消費以后&#…

Linux中解決普通用戶使用不了sudo問題

目錄 sudo的使用場景sudo使用不了的原因解決方法 sudo的使用場景 之前我們介紹了文件的權限問題 如果一個普通用戶想去執行一個它命令之外的權限&#xff0c;只能使用sudo 比如普通用戶使用yum去安裝軟件&#xff0c;需要sudo yum xxxx sudo使用不了的原因 這里我們用普通用戶…

小恐龍跳一跳源碼

小恐龍跳一跳源碼是前兩年就火爆過一次的小游戲源碼&#xff0c;不知怎么了今年有火爆了&#xff0c;所以今天就吧這個源碼分享出來了&#xff01;有喜歡的直接下載就行&#xff0c;可以本地單機直接點擊index.html進行運行&#xff0c;又或者放在虛擬機或者服務器上與朋友進行…

python 獲取視頻的時長

以下是幾種獲取視頻時長的實現方法&#xff1a; 方法一&#xff1a;使用moviepy庫 from moviepy.editor import VideoFileClipdef get_video_duration(file_path):video VideoFileClip(file_path)duration video.durationvideo.close()return duration 方法二&#xff1a;…

SAP-FICO-憑證編號控制

成本憑證編號KANK 如果自己的公司下沒有&#xff0c;直接復制系統原有的就可以。使用系統默認即可。 如果不維護 會報錯“CO-憑證編號分配對于成本控制范圍****中的商業事務COIN無效” 財務憑證編號FBN1 可以用OBH2批量復制編號范圍。 物料賬期MMPV 財務賬期OB52

python使用base加密解密

原理 base編碼是一種加密解密措施&#xff0c;目前常用的有base16、base32和base64。其大致原理比較簡單。 以base64為例&#xff0c;base64加密后共有64中字符。其加密過程是編碼后將每3個字節作為一組&#xff0c;這樣每組就有3*824位。將每6位作為一個單位進行編碼&#xf…

1個逗號,提升Python代碼質量

有些時候&#xff0c;我們會在Python代碼中看到列表或其他科迭代對象的結尾會存在一個逗號&#xff1a; 而且編輯器和解釋器都容許這種逗號的存在&#xff0c;它就叫作拖尾逗號。 通常是為了在頻繁地增減數組元素的時候同時保證語法的正確&#xff0c;且拖尾逗號不占用數組的長…

MySQL 主備環境搭建 docker

MySQL 主備環境搭建 docker 拉取docker鏡像 sudo docker pull mysql:8.0 啟動容器 docker run -p 3339:3306 --name mysql-master -e MYSQL_ROOT_PASSWORD123456 -d mysql:8.0docker run -p 3340:3306 --name mysql-slave -e MYSQL_ROOT_PASSWORD123456 -d mysql:8.0配置 M…

第四十二天 | 背包問題理論

二維&#xff1a; 1.dp[i][j] 表示從下標為[0-i]的物品里任意取&#xff0c;放進容量為j的背包&#xff0c;價值總和最大是多少。 2.遞歸公式&#xff1a; dp[i][j] max(dp[i - 1][j], dp[i - 1][j - weight[i]] value[i]); 3.初始化&#xff1a; 首先從dp[i][j]的定義出發…

基于xilinx fpga RFSOC系列的Ultrascale+ RF Data Converter ip詳解說明

目錄 1 概述2 IP功能2.1 ADC性能2.2 DAC性能3 IP端口4 代碼框架4.1 ADC功能框圖4.2 DAC功能框圖5 收發數據時序5.1 ADC數據格式5.2 DAC數據格式6 時鐘配置6.1 ADC/DAC參考時鐘7 數據格式配置模式7.1 ADC的配置模式7.1.1 Real -> real;7.1.2 Real ->IQ;7.1.3 IQ -> IQ;…

【設計模式】JAVA Design Patterns——Bridge(橋接模式)

&#x1f50d;目的 將抽象與其實現分離&#xff0c;以便二者可以獨立變化。 &#x1f50d;解釋 真實世界例子 考慮一下你擁有一種具有不同附魔的武器&#xff0c;并且應該允許將具有不同附魔的不同武器混合使用。 你會怎么做&#xff1f; 為每個附魔創建每種武器的多個副本&…

當代人工智能三教父——深度學習三巨頭

文章目錄 引言 人物介紹 突出貢獻 專業名詞解釋 引言 今天下午閑來無事翻閱了一下csdn首頁的頭條文章——《27 歲天才創始人 Joel Hellermark 分享了自己和“AI 教父” Geoffery Hinton 的最新采訪》 感覺挺有意思&#xff0c;就從頭到尾的看了一遍&#xff0c;里面有很多…

pyqt5與yolov5進行視頻檢測(一)——登錄操作

項目效果展示 一、登錄界面 二、主界面 目前在更新中。。。 一、設計 二、登錄代碼 注意&#xff1a;下面會導入主界面的包&#xff0c;圖片資源自己設計一下&#xff0c;密碼保存時沒設計加密&#xff0c;需要自行設計 main_window主界面下文會設計from main_window impor…

無線通信的穿墻能力主要取決于哪些指標

無線通信的穿墻能力是指無線信號在穿越建筑物墻壁時&#xff0c;其信號衰減程度以及能否維持足夠強度以進行穩定通信的能力。穿墻能力的好壞直接影響到無線通信在室內環境中的覆蓋范圍和使用體驗。 一、無線信號的頻率 無線信號的頻率是影響穿墻能力的重要因素之一。一般來說…