Rainbond集群安装和运维原理解读

本文深入解析Rainbond集群的安装与运维原理,包括节点分类与部署、安装脚本结构与流程,旨在帮助用户理解Rainbond安装机制,便于搭建大规模集群。核心组件如Etcd、Mysql和Rbd-monitor的部署策略被详细阐述,推荐的管理、网关和计算节点数量也一并给出。
摘要由CSDN通过智能技术生成

简介: 本文将解读Rainbond集群的安装和运维的原理,使用户基本了解Rainbond的安装机制和运维重点,便于用户搭建大型Rainbond集群。

本文将解读Rainbond集群的安装和运维的原理,使用户基本了解Rainbond的安装机制和运维重点,便于用户搭建大型Rainbond集群。

1.Rainbond集群节点概述

1.1 节点分类

属性 类型 说明
manage 管理节点 集结平台自身组件,提供应用构建、调度、管理等功能,提供数据中心基础服务与API接口,充当控制集群的角色。
gateway 网关节点 集群内应用被外网访问的流量入口和负载均衡器,提供HTTP, HTTPs路由, TCP/UDP服务, 负载均衡器, 高级路由(A/B测试, 灰度发布)等功能
compute 计算节点 提供应用运行的计算资源,N个计算节点组成计算资源池供给管理节点灵活调度。

1.2 节点部署主要服务组件概述

角色 组件 说明
rbd-dns 提供本地dns服务,服务于集群内应用的DNS解析。  
  etcd 管理节点etcd
  kube-controller-manager Kubernetes管理组件之一, Pod编排器
  rbd-webcli 提供应用web方式进入容器命令行的服务
  nfs_server 远程存储挂载
  rbd-hub 基于Docker Registry封装,提供Docker镜像存储服务,服务于数据中心内部
  kube-scheduler Kubernetes管理组件之一,Pod调度器
  docker 应用容器引擎
  rbd-mq 消息队列服务
  calico 集群SDN服务,为应用提供网络支持
  rbd-chaos 应用构建服务,提供源码,Docker镜像等方式持续构建应用。
  rbd-worker 应用运行控制器
  kube-apiserver Kubernetes管理组件之一, 提供API服务
  rbd-eventlog Rainbond 事件处理与日志汇聚服务
  rbd-monitor Rainbond 监控管理服务,基于Prometheus封装
  rbd-api Rainbond API服务,数据中心控制层面的入口。
  rbd-db Rainbond 数据库服务,支持MySQL,Tidb与CockroachDB
  rbd-app-ui 应用控制台web服务
  rbd-repo 源码构建仓库服务,基于Artifactory OSS封装
  node Rainbond 集群和节点控制器服务
etcd-proxy 计算节点etcd-proxy  
  rbd-dns Rainbond内部dns服务,与管理节点DNS服务共同对当前节点的应用提供DNS解析
  kubelet Kubernetes 计算负载节点组件
  docker 应用容器引擎
  calico 集群SDN服务,为应用提供网络支持
  node Rainbond节点控制器,提供服务守护、自动运维、日志收集、服务发现等服务。
网关节点 docker 应用容器引擎
  calico 集群SDN服务,为应用提供网络支持
  rbd-dns Rainbond内部dns服务,可作为集群dns服务使用
  rbd-gateway  

1.3 节点规划

一个完整的Rainbond集群中必须包含manage、gateway、compute角色的节点和暂不作为Rainbond安装支持的存储节点,当然三种属性可以在同一个节点上组成单节点的Rainbond集群。安装Rainbond之前需要根据企业自身需求合理的规划计算资源,这里主要是指物理机或虚拟机节点。

从上文中列举的主要Rainbond服务组件来综合分析,管理节点的合理规划是关键。

Rainbond的主要数据存储组件是:

  • Etcd

根据Etcd集群组建特性,其必须部署为1,3,5奇数节点。

  • Mysql

Mysql数据库的部署模式主要有主从、多主等模式,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值