Harbor v2 0 6部署手冊

2021-10-21 02:27:52 字數 3501 閱讀 3850

wget  -o  /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

無網:

cp docker-compose /usr/local/bin/

chmod +x /usr/loacl/bin/docker-compose

2.1.1、解壓並移動安裝包

tar -zxvf harbor-online-installer-v2.0.6.tgz

mv harbor /usr/local

2.1.2、匯入映象
cd /usr/loacl/harbor/

docker load -i harbor.v2.0.6.tar.gz

2.2.1、證書生成
mkdir /data/cert/

cd /data/cert

openssl genrsa -out ca.key 4096

openssl req -x509 -new -nodes -sha512 -days 3650 \

-subj "/c=cn/st=beijing/l=beijing/o=example/ou=personal/cn=harbor.dscloud.com" \

-key ca.key \

-out ca.crt

openssl genrsa -out harbor.dscloud.com.key 4096

openssl req -sha512 -new \

-subj "/c=cn/st=beijing/l=beijing/o=example/ou=personal/cn=harbor.dscloud.com" \

-key harbor.dscloud.com.key \

-out harbor.dscloud.com.csr

cat > v3.ext <<-eof

authoritykeyidentifier=keyid,issuer

basicconstraints=ca:false

keyusage = digitalsignature, nonrepudiation, keyencipherment, dataencipherment

extendedkeyusage = serverauth

subjectaltname = @alt_names

[alt_names]

dns.1=harbor.dscloud.com

dns.2=harbor.dscloud

eofopenssl x509 -req -sha512 -days 3650 \

-extfile v3.ext \

-ca ca.crt -cakey ca.key -cacreateserial \

-in harbor.dscloud.com.csr \

-out harbor.dscloud.com.crt

openssl x509 -inform pem -in harbor.dscloud.com.crt -out harbor.dscloud.com.cert

2.2.2、證書分發
mkdir -p /etc/docker/certs.d/harbor.dscloud.com/

#倉庫位址名字

hostname: harbor.dscloud.com

#http協議

#指定埠

#https協議

#harbor倉庫密碼,使用者預設為admin

harbor_admin_password: harbor12345

#資料庫配置資訊

database:

password: root123

max_idle_conns: 50

max_open_conns: 1000

#資料掛載目錄,空間需求較大

data_volume: /data

./prepare

sh install.sh

vi /etc/hosts

# ip 為harbor機器位址

10.1.0.14 harbor.dscloud.com

docker login harbor.dscloud.com:9443

admin

harbor12345

#建立secret

kubectl create secret docker-registry harbor-secret --docker-server=harbor.dscloud.com:9443 --docker-username=admin --docker-password=harbor12345 -n dscloud

# 修改deploy

dnspolicy: clusterfirst

imagepullsecrets:

- name: harbor-secret

restartpolicy: always

ip:9443

admin

harbor12345

vi /etc/hosts

# ip 為harbor機器位址

10.1.0.14 harbor.dscloud.com

mkdir -p /etc/docker/certs.d/harbor.dscloud.com:9443

#複製harbor伺服器/data/cert/ca.crt

cp ca.crt /etc/docker/certs.d/harbor.dscloud.com:9443

docker login harbor.dscloud.com:9443

admin

harbor12345

Fabio技術手冊 2 部署

fabio的主要用例是將來自internet的http s 和tcp請求分發給前端 fe 服務,後者可以處理這些請求。在這個場景中,前端提供服務然後使用consul中的服務發現特性來查詢它們需要的後端 be 服務,以便為請求提供服務。這意味著fabio目前沒有用作fe be或be be路由器來在服務...

fis3 部署手冊

專案上線一段時間後如果更新js或 css檔案,而客戶端已經對該檔案快取過了,那就有可能會無法及時更新而繼續採用舊的js或 css檔案,無法達到想要的效果。二 通過query的方式新增時間戳或者版本號 這種解決方案很是直觀,每次更新只需要更新相關的靜態資源和頁面,做到了區域性更新,減輕了伺服器負擔,同...

水晶報表2008部署

3 在解決方案資源管理器中,右擊安裝專案,指向 新增 合併模組 新增crruntime 12 0.msm和crruntime 12 0 maps.msm和crruntime 12 0 zh cn.msm模組。4 單擊crruntime 12 0.msm模組,在mergemodelepropertie...