ZBLOG

k3s 自建harbor

K3s 是一个轻量级的 Kubernetes 版本,可以在资源受限的环境下运行 Kubernetes。Harbor 是一个开源的企业级 Docker 镜像仓库,可用于管理和分发容器镜像。

要在 K3s 上自建 Harbor,需以下几个步骤:

  1. 安装并启动 K3s

  2. 安装 Docker,并设置 Docker 为默认的容器运行时

   curl https://get.docker.com | sh
   sudo systemctl enable docker
   sudo systemctl start docker
   sudo usermod -aG docker $USER
  1. 安装 Helm,通过 Helm 安装 Harbor Chart
   curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
   helm repo add harbor https://helm.goharbor.io
   helm install harbor harbor/harbor --set expose.type=nodePort
  1. 等待 Harbor 安装完成,并获取 NodePort 的端口号
   kubectl get services -n default harbor-harbor-ingress -o jsonpath='{.spec.ports[0].nodePort}'
  1. 在浏览器中访问 http://<k3s-node-ip>:<harbor-node-port>,以初始化 Harbor 并设置管理员账户和密码。

  2. 在 Docker 中登录到 Harbor 仓库

   docker login <harbor-domain-name> -u <username> -p <password>

现在,您已经成功地将 Harbor 镜像仓库部署在 K3s 上,可以使用它来管理和分发容器镜像了。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1891

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?