Kubernetes中怎么部署Harbor

在Kubernetes中部署Harbor,我们需要遵循以下步骤:

Kubernetes中怎么部署Harbor

1. 安装并配置Docker

我们需要在服务器上安装Docker,可以参考官方文档进行安装:

2. 下载Harbor镜像

从Harbor的官方仓库下载最新版本的Harbor镜像:

docker pull harbor.example.com/library/harbor-offline-installer:v2.3.3

3. 创建Harbor配置文件

创建一个名为`harbor.yml`的配置文件,内容如下:

hostname: harbor.example.com
http:
  port: 80
ssl:
  enabled: false
database:
  type: mysql
  host: mysql.example.com
  port: 3306
  user: root
  password: my-password
  database: harbor
redis:
  enable: false
secretkey: Harbor12345
jobservice:
  log_level: info
  log_max_age: 30
  log_max_size: 100
  retention_policy: delete
notary:
  enable: false
  external_url: https://notary.example.com
  jobservice_url: http://harbor-jobservice.example.com/api/v1/jobs/processes/logs/

请根据实际情况修改配置文件中的数据库、Redis等相关信息。

4. 初始化Harbor数据库和表结构

使用以下命令初始化Harbor数据库和表结构:

docker run --rm -it 
    -v /path/to/your/harbor.yml:/etc/harbor/harbor.yml 
    --name harbor-init 
    harbor.example.com/library/harbor-offline-installer:v2.3.3 
    /bin/install.sh --with-notary --with-trivy --with-chartmuseum --with-clair init --dbhost=mysql.example.com --dbuser=root --dbpassword=my-password --dbname=harbor --admiraldbhost=mysql.example.com --admiraldbuser=root --admiraldbpassword=my-password --admiraldbname=harbor --overwrite=true --force=true

5. 启动Harbor服务

使用以下命令启动Harbor服务:

docker run -d 
    --restart=always 
    --name harbor 
    --privileged=true 
    --volume /path/to/your/harbor.yml:/etc/harbor/harbor.yml 
    --volume /path/to/your/data:/data 
    --volume /path/to/your/logs:/var/log 
    harbor.example.com/library/harbor-offline-installer:v2.3.3 
    /bin/install.sh --with-notary --with-trivy --with-chartmuseum --with-clair start

6. 访问Harbor Web界面

在浏览器中输入``,即可访问Harbor的Web界面,默认用户名为`admin`,密码为`Harbor12345`,登录后,可以根据需要对Harbor进行配置和管理。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/9718.html

(0)
K-seoK-seoSEO优化员
上一篇 2023年11月8日 15:00
下一篇 2023年11月8日 15:05

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入