項目環境是對納管的容器集群進行邏輯上資源劃分,內置多種用途的環境,包括:開發環境、測試環境、預發環境和生產環境。您可以根據需要為項目添加不同類型的環境。本文介紹如何創建項目和管理環境。
前提條件
如果您是首次創建環境,需滿足以下條件:
在ACK已創建集群,且當前賬號已配置集群內RBAC權限。具體操作,請參見創建Kubernetes托管版集群和配置RAM用戶或RAM角色RBAC權限。
已接入集群。具體操作,請參見接入集群。
創建項目
本文以創建一個名為全渠道業務中臺的項目為例進行說明。
登錄BizWorks。
頁面會提示您創建一個項目開始工作,單擊創建項目。
在創建項目面板,完成信息配置后,單擊左下角創建。
更多信息,請參見創建和管理項目環境。
創建完成后,可以在項目管理列表中看到全渠道業務中臺項目。
接入集群
登錄BizWorks,單擊頁面右上角的圖標。
在企業設置導航欄中,選擇 。
在集群管理頁面,單擊接入集群。
在接入集群面板,選擇集群類型,單擊下一步。
正確填寫參數,單擊保存。更多參數信息,請參見接入和管理集群。
集群添加成功后,您可在接入集群面板單擊開始集群初始化,對集群進行初始化設置。或單擊關閉,在集群列表中查看已接入的集群的信息。
創建環境
BizWorks支持自定義項目環境,進行資源隔離,常見的有開發環境、測試環境、預發環境、生產環境。
在運維導航欄中,單擊項目環境管理。
在項目環境管理頁面,選擇項目環境類型。
如果您選擇關聯運行資源,單擊新增環境后,您可以參考以下步驟完成相關配置。
說明關聯運行資源類型的項目環境,會使用K8s Namespace對納管的容器集群進行資源劃分。
在創建環境面板的基本信息配置向導頁,完成環境名稱、編碼、環境類型和描述(可選填)配置項設置后,單擊下一步。
相關配置項說明請參見下表。
配置項
說明
環境名稱
自定義環境名稱。
編碼
支持字母、數字、短劃線(-)組合,不能以短劃線(-)開頭或結尾,且項目內唯一。
環境類型
在環境類型下拉列表中選擇目標環境類型。
環境類型包括:測試環境、開發環境、預發環境或生產環境。
描述
環境的描述信息,非必填。
在創建環境面板的集群和網絡配置向導頁,在環境域名下拉列表中選擇目標環境域名,在集群名稱下拉列表中選擇目標集群名稱,完成后單擊下一步。
相關配置項說明請參見下表。
配置項
說明
環境域名
在環境域名下拉列表中,選擇目標環境域名。您也可以單擊添加域名,添加目標應用域名,例如:
www.example.com
。具體操作,請參見添加項目域名。環境域名可作為中心應用、托管應用和輕應用等的訪問域名,具體訪問規則請詳見各個應用的部署詳情頁面。
中心應用的調用地址示例如下。
更多信息,請參見管理中心應用實例、管理代碼類型組件實例或部署和管理輕應用。
集群名稱
在集群名稱下拉列表中選擇目標集群ID,作為應用部署的目的資源,例如EDAS的集群ID。
說明集群名稱下拉列表僅會列出與項目關聯的集群。如果集群列表為空,請聯系企業管理員在項目可以使用的容器集群。
頁面為本項目添加集群。具體操作,請參見K8s Namespace
如果您選擇的集群名稱所屬的集群為非阿里云BizWorks Serverless集群,創建環境時,需要與集群中K8s Namespace關聯,應用部署到目標環境時,所有相關資源都會部署到對應的Namespace下。您可以通過以下三種方式進行關聯。
自動創建:系統會使用隨機字符串做為Namespace。
指定名稱創建:您可以按需要填寫名稱,最長63個字符、只能包含小寫字母、數字和英文半角中劃線(-),且需以字母或數字開頭和結尾。
選擇已有:系統將會根據您賦予的集群權限,列出已有的Namespace。
重要環境與Namespace需是1:1對應關系,否則在部署時可能會出現資源名稱沖突的問題。因此建議您手動分配時,請為每個項目環境指定單獨的Namespace。
如果您選擇的集群名稱所屬的集群為阿里云BizWorks Serverless集群,您需設置地域信息以及網絡信息。
說明部署在BizWorks ServerLess集群上的應用實例,需要接入到您的VPC網絡中才能被訪問和使用。平臺提供兩種方式創建,既可以根據典型應用場景自動生成,也可以自定義選擇需要接入的VPC等相關信息,您可以按需選擇。
在創建環境面板的日志采集配置向導頁,配置日志采集的阿里云SLS Logstore。如果您選擇自動創建新Logstore,則系統將自動創建名稱為****的Logstore,創建規則為
{BizWorks項目編碼}-{BizWorks環境編碼}
;如果您選擇使用已有Logstore,則在相應下拉列表中選擇目標Logstore。說明支持兩種方式對部署在納管集群內的應用進行日志采集,使用SLR進行納管集群接入時,推薦使用阿里云SLS做為日志采集方式。
使用SLS方式采集時,平臺會將日志保存到您賬號下的阿里云日志服務(SLS)中,因此也會帶來額外的費用,關于阿里云日志服務的計費方式,請參見計費概述。
您可以不為納管集群添加日志采集,但會影響應用運行時的日志采集,且無法查看運營平臺的統計指標。
您可以在納管后調整日志采集策略。
平臺僅支持BW內置的日志采集方式。例如,如果您選擇的集群名稱所屬的集群為阿里云BizWorks Serverless集群,您無需設置日志采集信息。
完成相關配置后,單擊保存。
如果您選擇未關聯運行資源,單擊新增環境后,您可以參考以下步驟完成相關配置。在創建環境面板,完成相關配置項設置后,單擊保存。
相關配置項說明請參見下表,更多相關配置項說明,請參見上表。
配置項
說明
環境域名
環境域名可作為中心應用、托管應用和輕應用等的訪問域名,具體訪問規則請詳見各個應用的部署詳情頁面。
環境域名的配置示例:
www.example.com
。中心應用的調用地址示例如下。
更多信息,請參見管理中心應用實例、管理代碼類型組件實例或部署和管理輕應用。
協議類型
在協議類型下拉列表中選擇目標協議類型。
協議類型支持HTTP和HTTPS兩種。
域名對應的IP
輸入域名對應的IP地址。
頁面提示創建成功,您可以在項目環境管理頁面的環境列表中查看您所創建的環境。
如果您接入的集群類型為阿里云BizWorks Serverless集群,您不僅可以查看該集群的詳細信息(包括基礎信息和日志采集等),也可以查看該集群的集群和網絡詳情。
您可以在項目環境管理頁面中查看新增的環境。