zoukankan      html  css  js  c++  java
  • 5-3 Harbor高可用部署 下

    1、准备工作

    ## 创建项目

    登录:   tt.harbor.com

    删除 librany 公开的仓库

    新建项目  kubernetes,设置访问级别为公开。

    ## 系统管理-用户管理

    创建用户pushuser,为开发者

    # 管理项目kubernetes的 成员,把pushuser添加到项目中

    2、推送镜像

    vim daemon.json       # 配置允许http上传

    {
        "graph": "/tol/docker-data",
        "insecure-registries":["tt.harbor.com"]
    }

    master0上配置hosts

    192.168.1.113 tt.harbor.com   # 配置hosts ,上传镜像服务器域名执行 

    docker login --username=pushuser tt.harbor.com -p zxc123456A    # 登录
    docker search nginx   # 查询
    docker pull nginx        # 下载
    docker images      # 查看镜像
    docker tag nginx:latest tt.harbor.com/kubernetes/nginx:latest     # 打标签
    docker push tt.harbor.com/kubernetes/nginx:latest        # 上传

     mater1上拉取验证,查看镜像没问题

    docker pull tt.harbor.com/kubernetes/nginx:latest 
    docker images

    3、配置双主复制

    http://192.168.1.106    # worker0

    http://192.168.1.145     #worker

     

    访问 http://192.168.1.106 

    # 1系统管理--复制管理--新建规则    # 点击目标

     #2 跳转到仓库管理--新建目标

     #3 回到复制管理--新建规则  # 如果存在则修改

     事件驱动,有触发则同步,这里点击复制。就看到复制状态成功。

      # 4 验证

    访问 http://192.168.1.145   # 登录145,看到kubernetes已经同步过来了 

    #### 复制的步骤在192.168.1.145上配置一遍,目标192.168.1.106.

    end...

  • 相关阅读:
    Linux 下curl模拟Http 的get or post请求
    ShopNC学习笔记(转)
    (转) shopnc数据库操作
    Mysql开发规范
    长连接、短连接、长轮询和WebSocket
    一个支付宝没有安装app时看不到web网页,无法支付的问题
    MVVM设计模式
    c中的scanf和printf
    import和class关键字的区别
    oc中的注释
  • 原文地址:https://www.cnblogs.com/edeny/p/14335518.html
Copyright © 2011-2022 走看看