请选择 进入手机版 | 继续访问电脑版

时速云PaaS平台基于腾讯云部署实践

所在版块: 实践教程 2020-06-03 19:28 [复制链接] 查看: 338|回复: 0
本帖最后由 zhengnan 于 2020-6-3 19:32 编辑

1、腾讯云基础环境配置
   1)创建私有网络
       网络创建完成在创建云主机
       菜单选择私有网络
      

       点击新建
        

       创建私网名称和配置,子网名称和配置
        

       可以在子网选项中创建多个子网
        
        

   2)创建云主机
    网络创建完成后,继续创建部署云主机。
     
     在创建新云主机的时候,在创建master主机的时候选择高IO类型,系统选择centos7.5,端口策略选择全部开放既可。
     

   3)创建高可用虚拟IP(腾讯云HAVIP)
    a、此功能项是为了后续TCE部署,提供keepalived的虚拟IP,此功能需要向腾讯云申请开通,通过在线工单申请既可,默认无该功能;
    b、TCE高可用架构下,tce、harbor会用到HAVIP功能;
    c、做keepalived的主机必须在同一子网能,不能是同一私网不同子网;
    d、除此高可用虚拟ip,腾讯云也提供LB功能,同样也可以通过腾讯SLB实现服务组件的高可用和负载;
      
      

    4)创建负载均衡器(腾讯SLB)
      三台master通过腾讯SLB实现高可用及负载均衡,SLB支持主机在不同子网。
      
      
      

       创建完以上所有资源就可以登录云主机,进行TCE平台部署。

在私有网络中腾讯云提供了一个NAT网关功能(此功能需要付费购买),此功能可以实现私网地址映射到公网地址。
     
     

2、时速云平台部署
   此步骤参照:
     时速云私有容器云部署文档
     时速云私有容器云高可用搭建

3、网络模式调整
   部署完成后参照部署文档的IPIP网络模式调整进行calico设置
   
    1) 执行命令得到现有配置:
           
  1. calicoctl get ippool -o wide
复制代码

    2) 执行命令:
           
  1. calicoctl get ippool -ojson 172.31.0.0/16
复制代码

      得到json格式,保存为文件并增加ipip,例如命名为net:
            
  1.     "ipip": {
  2.                               "enabled": true,
  3.                               "mode": "always"
  4.                                  },
复制代码

         
        mode改为always,如果主机跨网段,设置为cross-subnet。
    3)执行命令:
     
  1.   calicoctl apply -f net
复制代码
更新已有CIDR;
    4)执行命令:
     
  1.   calicoctl get ippool -o wide
复制代码

   显示如图即为配置成功:
      
    5) 删除集群所有pod并自动重建:
     
  1. kubectl get po -n kube-system |awk '{system("kubectl delete po -n kube-system "$1)}'
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注时速云公众号

QQ|Archiver|云原生技术实践 | 时速云 ( 京ICP备14045471号 )

GMT+8, 2020-9-19 17:40 , Processed in 0.109576 second(s), 22 queries .

快速回复 返回列表