zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    xCHM 1.11
    Fluxbox 1.0 RC 3
    Money Manager Ex:个人理财软件
    K3b 1.0 变化了什么?
    Kbfx:KMenu 的替换品
    Semantik:思想导图绘制软件
    新手入门:了解邮件服务与相关协议
    用 GDI 操作 EMF 文件[2]: PlayEnhMetaFile、DeleteEnhMetaFile
    WinAPI: WritePrivateProfileString、GetPrivateProfileString 简单读写 Ini 文件
    一毫米等于多少像素? GetDeviceCaps
  • 原文地址:https://www.cnblogs.com/zhenhui/p/11264948.html
Copyright © 2011-2022 走看看