关于paas平台:在-Rainbond-中一键安装高可用-Nacos-集群

11次阅读

共计 1804 个字符,预计需要花费 5 分钟才能阅读完成。

形容如何通过云原生利用治理平台 Rainbond 一键装置高可用 Nacos 集群。这种形式适宜不太理解 Kubernetes、容器化等简单技术的用户应用,升高了在 Kubernetes 中部署 Nacos 的门槛。

背景信息

Rainbond 与 Nacos 的联合

Rainbond 是一款易于应用的开源云原生利用治理平台。借助于它,用户能够在图形化界面中实现微服务的部署与运维。借助 Kubernetes 和容器化技术的能力,将故障自愈、弹性伸缩等自动化运维能力赋能给用户的业务。

Rainbond 内置原生 Service Mesh 微服务框架,同时与 Spring Cloud、Dubbo 等其余微服务框架也有很好的整合体验。故而大量的 Rainbond 用户也可能是 Nacos 微服务注册核心的用户。这类用户不用再关怀如何部署 Nacos 集群,Rainbond 团队将 Nacos 制作成为能够一键部署的利用模版,供开源用户收费下载安装。这种装置形式极大的升高了用户应用 Nacos 集群的部署累赘,目前反对 1.4.2 与 2.0.4 版本。

对于利用模版

利用模版是面向 Rainbond 云原生利用治理平台的安装包,用户能够基于它一键装置业务零碎到本人的 Rainbond 中去。无论这个业务零碎如许简单,利用模版都会将其形象成为一个利用,裹挟着利用内所有组件的镜像、配置信息以及所有组件之间的关联关系一并装置起来。

前提条件

  • 部署好的 Rainbond 云原生利用治理平台,疾速体验版本 能够在集体 PC 环境中以启动一个容器的代价运行。
  • 互联网连贯。

疾速开始

  • 拜访内置的开源利用商店

抉择左侧的 利用市场 标签页,在页面中切换到 开源利用商店 标签页,搜寻关键词 nacos 即可找到 Nacos-cluster 利用。

  • 一键装置

点击 Nacos-cluster 右侧的 装置 能够进入装置页面,填写简略的信息之后,点击 确定 即可开始装置,页面主动跳转到拓扑视图。

参数阐明:

选择项 阐明
团队名称 用户自建的工作空间,以命名空间隔离
集群名称 抉择 Nacos 被部署到哪一个 K8s 集群
抉择利用 抉择 Nacos 被部署到哪一个利用,利用中蕴含有若干有关联的组件
利用版本 抉择 Nacos 的版本,目前可选版本为 1.4.2、2.0.4

期待几分钟后,Nacos 集群就会装置实现,并运行起来。

  • 测试

须要执行服务注册的其余微服务组件,能够在建设面向 Nacos 的依赖关系后,应用 ${NACOS_HOST}:${NACOS_PORT} 来连贯到 Nacos 集群。

  • 服务注册

    curl -X PUT "http://${NACOS_HOST}:${NACOS_PORT}/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080"
  • 服务发现

    curl -X GET "http://${NACOS_HOST}:${NACOS_PORT}/nacos/v1/ns/instance/list?serviceName=nacos.naming.serviceName"
  • 公布配置

    curl -X POST "http://${NACOS_HOST}:${NACOS_PORT}/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=helloWorld"
  • 获取配置

    curl -X GET "http://${NACOS_HOST}:${NACOS_PORT}/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test"

高级个性

  • 一键装置而来的 Nacos 集群中蕴含 3 个实例,并且通过初始化插件主动实现自组集群并选举的操作。

  • 默认集成了 Mysql 作为数据源。在 Nacos-server-2.0.4 组件的环境配置中配置如下环境变量,能够切换到其余内部数据源。
名称 必要 形容
MYSQL_SERVICE_HOST Y 数据库地址
MYSQL_SERVICE_PORT Y 数据库端口
MYSQL_SERVICE_USER Y 数据库用户名
MYSQL_SERVICE_PASSWORD Y 数据库明码
MYSQL_SERVICE_DB_NAME Y 数据库名
  • 默认生成了 Nacos-server-2.0.4 的数据长久化目录。

  • 默认配置了 Nacos-server-2.0.4 的健康检查机制,保障实例故障时主动下线,复原后主动上线。

正文完
 0