barbor部署
harbor 部署介绍:
1.版本信息
系统 :Centos 7.5
版本: harbor-offline-installer-v1.8.1
docker :docker-ce-18.06.2.ce-3.el7
docker-compose: curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
软件包的下载:链接:https://pan.baidu.com/s/1Hi6obsrblNH1G9Y355YqDQ 提取码:3aoe
2.安装步骤
安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
查看docker版本并安装
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum list docker-ce.x86_64 --showduplicates |sort -r
yum install docker-ce-18.06.2.ce-3.el7
启动docker服务
systemctl start docker
下载docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose chmod +x /usr/local/bin/docker-compose chmod +x /usr/bin/docker-compose docker-compose --version
部署harbor
cd /usr/local/harbor vim harbor.yml hostname: 10.121.8.216 ./install.sh
访问dashboard
http://10.121.8.216 默认账户 admin/Harbor12345
配置LDAP
启用 harbor 的 chart repository 服务 备注:我已经测试在有项目的情况下可以启动helm,不丢镜像的
## 启动 chart repository service 服务 $ cd /srv/harbor $ ./install.sh --with-chartmuseum
等待安装完成即可,安装完成后会有如下类似提示
... ✔ ----Harbor has been installed and started successfully.---- ...
在helm 客户端中添加harbor源
安装helm包
wget https://storage.googleapis.com/kubernetes-helm/helm-v2.8.2-linux-amd64.tar.gz
tar -zxvpf helm-v2.8.2-linux-amd64.tar.gz -C /usr/local/
cp /usr/local/helm /usr/local/sbin/
初始化client 仓库
helm init --client-only --stable-repo-url https://aliacs-app-catalog.oss-cn-hangzhou.aliyuncs.com/charts
helm repo add myrepo http://10.121.8.216/chartrepo/myrepo
helm 打包并上传到harbor上
helm create app helm package app --save=false
生成.tgz 文件
#push 默认是没有的需要安装插件
helm plugin install https://github.com/chartmuseum/helm-push
helm push --username=admin --password=Harbor12345 app myrepo
安装helm镜像
[root@k8s-master ~]# helm search myrepo
NAME CHART VERSION APP VERSION DESCRIPTION
myrepo/app 0.1.0 1.0 A Helm chart for Kubernetes
myrepo/isddc 0.6.0 A Helm chart for iSDDC running in K8S. 1. based...
myrepo/mysql 0.3.5 Fast, reliable, scalable, and easy to use open-...
[root@k8s-master ~]# helm install myrepo/app
[root@k8s-master ~]# helm list
NAME REVISION UPDATED STATUS CHART NAMESPACE
your-ladybug 1 Tue Jul 30 17:34:09 2019 DEPLOYED app-0.1.0 default
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2016-07-29 kvm安装及配置