本文介绍BizWorks平台支持的资源规格,且对相应资源需注意的事项进行了说明。
您在使用BizWorks平台进行开发建模时,在不同的场景下平台所需的资源也会有所不同。建议您先根据具体的场景了解所需的资源。关于平台资源信息,请参见平台资源管理概述。
容器集群
容器服务ACK(Alibaba Cloud Container Service for Kubernetes)
如果您希望BizWorks平台纳管您创建的ACK集群,平台支持的ACK集群规格要求如下:
ACK的集群类型:ACK托管集群,包括:ACK标准托管版和ACK Pro托管版集群。
Kubernetes版本:1.24.6-aliyun.1和1.22.15-aliyun.1
CRI容器引擎:Docker。
集群资源规格:集群至少包含3个节点,每个节点的规格至少为8核16 GB,且每个节点需挂载500 GB的数据盘到/var/lib目录。
更多关于ACK的信息,请参见什么是容器服务 Kubernetes 版。
网络权限。您需要确保集群具有出入公网的双向权限,否则会导致初始化公有云服务集群失败。访问公网权限,主要用来访问管控面元数据。被公网访问的权限,则是用来可以被BizWorks平台管控访问。
关于如何配置集群访问公网,请参见使用公网NAT网关SNAT功能访问互联网。
关于如何配置集群被公网访问,请参见绑定和管理EIP。
访问权限。
针对同一阿里云账号(主账号)下的ACK集群,推荐您使用服务关联角色SLR(Service Linked Role)的方式获取其他云服务的访问权限。具体操作,请参见接入和管理集群。
如果您需要使用RAM账号访问ACK集群,则需要该资源账号已经配置了集群内的RBAC权限。
关于平台云资源账号管理的详细信息,请参见管理云资源账号。
关于如何配置RAM用户或RAM角色RBAC权限,请参见配置RAM用户或RAM角色RBAC权限。
自建Kubernetes集群
如果您希望自己搭建的Kubernetes集群能够被BizWorks平台纳管,平台支持的自建Kubernetes集群要求如下:
Kubernetes版本:1.24.X、1.22.X、1.20.X和1.18.X。
CRI容器引擎:Docker。
集群资源规格:集群至少包含3个节点,每个节点的规格至少为8核16 GB,且每个节点需挂载500 GB的数据盘到/var/lib目录。
Ingress Controller:必备组件。支持类型为Kubernetes Nginx Ingress。
负载均衡:可选组件。如果不包含,可能导致无法自动获取对外域名的可访问的IP地址,需要您手动配置。
网络权限。您需要确保集群具有出入公网的双向权限,否则会导致初始化公有云服务集群失败。访问公网权限,主要用来访问管控面元数据。被公网访问的权限,则是用来可以被BizWorks平台管控访问。配置过程主要由您的集群的网络情况所决定,请联系您的运维人员进行网络权限开通。
访问权限。您需要使用KubeConfig访问集群。具体操作,请参见接入和管理集群。
代码仓库
平台支持的代码仓库包括:
云效Codeup。更多信息,请参见欢迎使用云效代码管理 Codeup。
Gitlab:支持API版本v4,例如:Community Edition 10.6.2。
镜像仓库
平台支持的镜像仓库包括:
阿里云ACR
企业版
个人版
更多信息,请参见什么是容器镜像服务ACR。