Skip to content

Commit e270661

Browse files
committed
minor文档更新
1 parent 9615547 commit e270661

File tree

2 files changed

+55
-25
lines changed

2 files changed

+55
-25
lines changed

docs/05-安装calico网络组件.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ ExecStart={{ bin_dir }}/docker run --net=host --privileged --name=calico-node \
9595
-e FELIX_LOGSEVERITYSCREEN=info \
9696
-e FELIX_IPINIPMTU=1440 \
9797
-e FELIX_HEALTHENABLED=true \
98-
-e IP= \
98+
-e IP= {{ NODE_IP }} \
9999
-v /etc/calico/ssl:/etc/calico/ssl \
100100
-v /var/run/calico:/var/run/calico \
101101
-v /lib/modules:/lib/modules \

docs/guide/harbor.md

+54-24
Original file line numberDiff line numberDiff line change
@@ -51,30 +51,6 @@ HARBOR_DOMAIN="harbor.test.com"
5151
1. 在harbor节点使用`docker ps -a` 查看harbor容器组件运行情况
5252
1. 浏览器访问harbor节点的IP地址 `https://{{ NODE_IP }}`,使用账号 admin 和 密码 Harbor12345 (harbor.cfg 配置文件中的默认)登陆系统
5353

54-
### 管理harbor
55-
56-
+ 日志目录 `/var/log/harbor`
57-
+ 数据目录 `/data` ,其中最主要是 `/data/database``/data/registry` 目录,如果你要彻底重新安装harbor,删除这两个目录即可
58-
59-
先进入harbor安装目录 `cd /root/local/harbor`,常规操作如下:
60-
61-
1. 暂停harbor `docker-compose stop` : docker容器stop,并不删除容器
62-
2. 恢复harbor `docker-compose start` : 恢复docker容器运行
63-
3. 停止harbor `docker-compose down -v` : 停止并删除docker容器
64-
4. 启动harbor `docker-compose up -d` : 启动所有docker容器
65-
66-
修改harbor的运行配置,需要如下步骤:
67-
68-
``` bash
69-
# 停止 harbor
70-
docker-compose down -v
71-
# 修改配置
72-
vim harbor.cfg
73-
# 执行./prepare已更新配置到docker-compose.yml文件
74-
./prepare
75-
# 启动 harbor
76-
docker-compose up -d
77-
```
7854
### 在k8s集群使用harbor
7955

8056
admin用户web登陆后可以方便的创建项目,并指定项目属性(公开或者私有);然后创建用户,并在项目`成员`选项中选择用户和权限;
@@ -145,4 +121,58 @@ type: kubernetes.io/dockerconfigjson
145121
```
146122
前面docker login会在~/.docker下面创建一个config.json文件保存鉴权串,这里secret yaml的.dockerconfigjson后面的数据就是那个json文件的base64编码输出(-w 0让base64输出在单行上,避免折行)
147123

124+
### 管理harbor
125+
126+
+ 日志目录 `/var/log/harbor`
127+
+ 数据目录 `/data` ,其中最主要是 `/data/database``/data/registry` 目录,如果你要彻底重新安装harbor,删除这两个目录即可
128+
129+
先进入harbor安装目录 `cd /root/local/harbor`,常规操作如下:
130+
131+
1. 暂停harbor `docker-compose stop` : docker容器stop,并不删除容器
132+
2. 恢复harbor `docker-compose start` : 恢复docker容器运行
133+
3. 停止harbor `docker-compose down -v` : 停止并删除docker容器
134+
4. 启动harbor `docker-compose up -d` : 启动所有docker容器
135+
136+
修改harbor的运行配置,需要如下步骤:
137+
138+
``` bash
139+
# 停止 harbor
140+
docker-compose down -v
141+
# 修改配置
142+
vim harbor.cfg
143+
# 执行./prepare已更新配置到docker-compose.yml文件
144+
./prepare
145+
# 启动 harbor
146+
docker-compose up -d
147+
```
148+
#### harbor 升级
149+
150+
以下步骤基于harbor 1.1.2 版本升级到 1.2.2版本
151+
152+
``` bash
153+
# 进入harbor解压缩后的目录,停止harbor
154+
cd /root/local/harbor
155+
docker-compose down
156+
157+
# 备份这个目录
158+
cd ..
159+
mkdir -p /backup && mv harbor /backup/harbor
160+
161+
# 下载更新的离线安装包,并解压
162+
tar zxvf harbor-offline-installer-v1.2.2.tgz -C /root/local
163+
164+
# 使用官方数据库迁移工具,备份数据库,修改数据库连接用户和密码,创建数据库备份目录
165+
# 迁移工具使用docker镜像,镜像tag由待升级到目标harbor版本决定,这里由 1.1.2升级到1.2.2,所以使用 tag 1.2
166+
docker pull vmware/harbor-db-migrator:1.2
167+
mkdir -p /backup/db-1.1.2
168+
docker run -it --rm -e DB_USR=root -e DB_PWD=xxxx -v /data/database:/var/lib/mysql -v /backup/db-1.1.2:/harbor-migration/backup vmware/harbor-db-migrator:1.2 backup
169+
170+
# 因为新老版本数据库结构不一样,需要数据库migration
171+
docker run -it --rm -e DB_USR=root -e DB_PWD=xxxx -v /data/database:/var/lib/mysql vmware/harbor-db-migrator:1.2 up head
172+
173+
# 修改新版本 harbor.cfg配置,需要保持与老版本相关配置项保持一致,然后执行安装即可
174+
cd /root/local/harbor
175+
vi harbor.cfg
176+
./install.sh
177+
148178
[前一篇]() -- [目录](index.md) -- [后一篇]()

0 commit comments

Comments
 (0)