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

  • 相关阅读:
    springboot 和 spring clould 的版本匹配问题
    行到水穷处,坐看云起时!
    转: 从单体应用 -> SOA--> 微服务 ,服务治理 [熔断,限流,降级,服务恢复,服务容错,监控等等]---> RPC ---> 下一代技术[Service Mesh]
    spring-boot自定义线程池
    千与千寻的内容抓手
    哲学三问
    简约的人生
    关于中间件整理
    此心光明,亦复何言!
    能容的下你身边比你优秀的人---是一种修行
  • 原文地址:https://www.cnblogs.com/lemanlai/p/13184959.html
Copyright © 2011-2022 走看看