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

  • 相关阅读:
    函数传参-修改文本
    函数传参-商品计价
    嵌套选项卡自动播放
    仿淘宝自动播放菜单栏
    仿淘宝侧边栏菜单
    图片自动切换
    定时器应用-页面弹出广告
    转:Java面试题集(1-50)
    转:115个Java面试题和答案——终极列表(上)
    毕向东day01笔记--dos-jdk-jre-环境变量等
  • 原文地址:https://www.cnblogs.com/zhenhui/p/11264948.html
Copyright © 2011-2022 走看看