zoukankan      html  css  js  c++  java
  • 81) 一键安装harbor服务器

    0- 一键安装harbor服务器

    • 配置建议: 4G 内存以上,50g磁盘,访问互联网在线安装docker-ce和docker-compose
    • 脚本使用的是harbor离线包,安装更快,整个安装过程十分钟左右。
    curl -o  k8s_install.sh   https://files-cdn.cnblogs.com/files/lemanlai/k8s_install.sh 
    chmod a+x k8s_install.sh
    ./k8s_install harbor
    

    +++++++++++++++++++++++++++++++++++++++以下为详细安装过程+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    1- 环境准备

    节点 OS dns主机名 IP cpu 内存 磁盘 组件
    harbor centos7.7 mini harbor.k8s.lcom 192.168.141.135(nat) 2 4g 80g harbor
    docker-ce
    docker-compose

    2- 环境初始化

    #关闭防火墙和selinux
    systemctl stop firewalld 
    systemctl disable firewalld
    setenforce 0
    sed -i.bak 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
    
    #配置清华源
    rm -rf /etc/yum.repos.d/*
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://files-cdn.cnblogs.com/files/lemanlai/CentOS-7.repo.sh
    curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-7 https://mirror.tuna.tsinghua.edu.cn/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
    yum install epel-release -y
    curl -o /etc/yum.repos.d/docker-ce.repo https://files-cdn.cnblogs.com/files/lemanlai/docker-ce.repo.sh
    yum clean all
    yum makecache fast
    yum install nmap telnet curl wget vim lrzsz bind-utils -y #安装基本工具
    

    3- harbor安装

    3.1- docker-ce安装

    yum remove docker docker-common docker-selinux docker-engine -y  #如果你之前安装过 docker,请先删掉
    yum install -y yum-utils device-mapper-persistent-data lvm2 #安装一些依赖
    yum -y install docker-ce
    systemctl enable docker
    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io  #写入加速地址
    systemctl daemon-reload
    systemctl restart docker #重启服务
    

    3.2- docker-compose安装

    curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
    

    3.3- harbor安装

    cd /opt/
    wget http://harbor.orientsoft.cn/harbor-v1.3.0-rc4/harbor-offline-installer-v1.3.0-rc4.tgz #下载离线安装包
    #国内镜像网址:http://harbor.orientsoft.cn/
    
    ##修改配置文件
    cd harbor/
    cat harbor.cfg -n
    5	hostname = harbor.k8s.lcom  #第五行修改主机名
    12	db_password = root123 # 第12行 mysql密码
    67	harbor_admin_password = Harbor12345  # 第67行harbor web登陆密码
    
    ##开始安装
    ./install.sh
    
    [Step 0]: checking installation environment ...
    
    Note: docker version: 19.03.11
    
    Note: docker-compose version: 1.26.0
    
    [Step 1]: loading Harbor images ...
    ***
    
    [Step 4]: starting Harbor ...
    Creating network "harbor_harbor" with the default driver
    Creating harbor-log ... done
    Creating harbor-db          ... done
    Creating harbor-adminserver ... done
    Creating registry           ... done
    Creating harbor-ui          ... done
    Creating nginx              ... done
    Creating harbor-jobservice  ... done
    
    ✔ ----Harbor has been installed and started successfully.---- ##安装完成
    
    Now you should be able to visit the admin portal at http://harbor.k8s.lcom. 
    For more details, please visit https://github.com/vmware/harbor .
    

    3.4- web登陆

    浏览器打开 http://192.168.141.135

  • 相关阅读:
    SVN安装
    清楚OpenGL代码中的列主矩阵和行主矩阵
    UVA-122(Trees on the level)
    POJ
    POJ-1797(Heavy Transportation)
    POJ
    POJ
    最短路经---SPFA算法
    POJ
    HDU
  • 原文地址:https://www.cnblogs.com/lemanlai/p/13184959.html
Copyright © 2011-2022 走看看