跳转至

创建托管注册中心

微服务引擎支持托管 Nacos 注册中心,即在微服务治理中心从零创建一个 Nacos 类型的全新注册中心,并且可以通过微服务治理中心全面管理该注册中心。相对于接入型注册中心而言,托管型注册中心支持更多操作,包括查看注册中心实例的基础信息、微服务命名空间管理、微服务列表、微服务配置列表、监控告警、日志查看、插件中心等。

Note

  • 需要事先在目标集群的 skoala-system 命名空间中安装 skoala-init 组件,具体步骤可参考管理 Helm 应用
  • 如果所选集群中没有 skoala-system 命名空间,可参考创建命名空间创建一个名为 skoala-system 的命名空间。

创建托管注册中心的步骤如下。

  1. 在左侧导航栏点击微服务治理中心->托管注册中心,然后在页面右上角点击创建托管注册中心,进入托管注册中心实例的创建页面。

    进入创建注册中心页面

  2. 填写配置信息。

    需要注意的是:

    • 注册中心名称:支持输入字母、数字和分隔符(-),注册中心创建之后不可更改名称。
    • 部署位置:系统会自动校验所选集群下的 skoala-system 命名空间中是否安装了 skoala-init 组件。

      • 如未安装,则无法创建注册中心。可以根据页面提示去安装该组件。
      • 注册中心创建之后不可更改部署位置。
    • 资源配置:可直接选择 1核2G2核4G 等配置,也可以自定义配置资源限额。

      • 1核2G 指 CPU 的请求值和限制值分别为 2 核,内存的请求值和限制值分别为 2 G,以此类推。

      • 点击《实例能力评估》可以查看在 2 Core 4 GiB、4 Core 8 GiB 和 8 Core 16 GiB 等主流规格下的吞吐量 (TPS)。

      进入创建注册中心页面

    • 访问方式:选择节点访问可通过 服务端口+目标端口 的方式从外部访问注册中心,选择内部访问则只能在所在的集群范围内通过服务端口访问注册中心。默认的服务端口为 8848。

    • 部署模式:选择高可用模式时,节点数量不少于 3 个。生产环境下建议使用高可用模式。

      进入创建注册中心页面

    • 数据持久化:建议使用外置存储化。

      • 不使用外置存储化:数据存储在 Nacos 所在的 Pod 的文件系统里。Pod 重启之后数据会遗失,因此建议使用外部存储。
      • 使用数据库:填写数据库的名称、地址、端口、用户名和密码

        进入创建注册中心页面

      • 使用存储池:选择注册中心所在集群中已有的存储池并配置存储容量。

        进入创建注册中心页面

  3. 在页面底部点击确定

    如果操作正确,页面右上角会弹出创建成功的消息,托管注册中心列表页会展示新建的注册中心实例。

    创建成功

Info

  • 新建注册中心需要一段时间进行初始化,其间处于“启动中”状态。初始化完成后进入“运行中”状态。
  • 点击注册中心的名称可以查看所在集群/命名空间、运行状态、资源配额、服务端口、存储配置、节点列表等基础信息。

评论