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
barbor部署的更多相关文章
- Docker镜像仓库Harbor部署
一.Harbor组件 组件 功能 harbor-adminserver 配置管理中心 harbor-db Mysql数据库 harbor-jobservice 负责镜像复制 harbor-log 记录 ...
- [原]CentOS7.2部署node-mapnik
转载请注明表作者think8848及出处(http://think8848.cnblogs.com) node-mapnik依赖项中要求g++ >= 5, toolchain (>= GL ...
- 使用Visual Studio 2015 开发ASP.NET MVC 5 项目部署到Mono/Jexus
最新的Mono 4.4已经支持运行asp.net mvc5项目,有的同学听了这句话就兴高采烈的拿起Visual Studio 2015创建了一个mvc 5的项目,然后部署到Mono上,浏览下发现一堆错 ...
- 通过Jexus 部署 dotnetcore版本MusicStore 示例程序
ASPNET Music Store application 是一个展示最新的.NET 平台(包括.NET Core/Mono等)上使用MVC 和Entity Framework的示例程序,本文将展示 ...
- 结合Jexus + Kestrel 部署 asp.net core 生产环境
ASP.NET Core 是微软的全新的框架.这一框架的目标 ︰ 跨平台 针对云应用优化 解除 System.Web 的依赖. 获得下面三个方面的优势,你可以把它认为是一个C# 版本的NodeJS: ...
- 4.Windows Server2012 R2里面部署 MVC 的网站
网站部署之~Windows Server | 本地部署:http://www.cnblogs.com/dunitian/p/4822808.html#iis 后期会在博客首发更新:http://dnt ...
- Win10 IIS本地部署MVC网站时不能运行?
异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 部署后出现这个错误: 打开文件目录后发现是可以看见目录的,静态页面也是可以打开的 ...
- 再部署一个 instance 和 Local Network - 每天5分钟玩转 OpenStack(131)
上一节部署了 cirros-vm1 到 first_local_net,今天我们将再部署 cirros-vm2 到同一网络,并创建 second_local_net. 连接第二个 instance 到 ...
- 将 instance 部署到 OVS Local Network - 每天5分钟玩转 OpenStack(130)
上一节创建了 OVS 本地网络 first_local_net,今天我们会部署一个 instance 到该网络并分析网络结构.launch 一个 instance,选择 first_local_net ...
随机推荐
- VB.net 通过句柄操作其他窗口
Imports System.TextImports System.Runtime.InteropServices Public Class Form1 ' 相关API函数声明,注释掉的这里没用 ...
- Barrier 组织多个线程及时在某个时刻碰面
任意一个线程调用了 _barrier.SignalAndWait() 方法后,会执行一个回调函数来打印出阶段. /// <summary> /// 实例 Barrier 类 /// < ...
- Windows下Redis集群安装与部署
1.下载 Redis-x64-3.2.100.zip 安装程序 官网下载地址:http://redis.io/download GitHub下载地址:https://github.com/micros ...
- PIE SDK加载WMS服务数据
1. 功能简介 WMS服务,WMS是OGC标准中比较简单也是比较重要的标准之一.它全称是“Web Map Service”(网络地图服务):利用具有地理空间位置信息的数据制作地图.其中将地图定义为 ...
- [转]全面认识golang string
作者:@apocelipes本文为作者原创,转载请注明出处:https://www.cnblogs.com/apocelipes/p/9798413.html string我们每天都在使用,可是对于s ...
- maven 镜像仓库 setting.xml修改 & 手动导入的包如何加到maven里面
如果不知道maven安装路径IDEA中打File->Settings 再点Build->Maven右边看maven安装路径,打开这个路径,再打开conf/settings.xml文件 ...
- Spark MLlib基本算法【相关性分析、卡方检验、总结器】
一.相关性分析 1.简介 计算两个系列数据之间的相关性是统计中的常见操作.在spark.ml中提供了很多算法用来计算两两的相关性.目前支持的相关性算法是Pearson和Spearman.Correla ...
- nginx日志分割及备份
环境:centos7 nginx1.16.1 一.分割及备份的目的 nginx默认将日志信息写在一个文件中,时间一久日志文件中条目越来越多,文件越来越大,不方便查看,备份的时候也不需要备份重复的信息, ...
- docker 网络模式 和 端口映射
docker 的 网络模式 docker 自带 3 种 网络模式:分别是bridge网络,host网络,none网络,可以使用 docker network ls 命令查看. 1.none网络 这 ...
- JDK1.8 LocalDate 使用方式;LocalDate 封装Util,LocalDate工具类(一)
未完待续 ........ 由于SimpleDateFormat存在线程安全问题,所以在JDK1.8中使用LocalDate和LocalDateTime来进行日期的工具类使用,下边就是原创的Local ...