本文介紹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。