資源準備
為了方便后續的操作,需要您提前準備好如下資源:
- 注冊天翼云帳號,并登錄成功。
- 已獲取AK/SK,請參考AK/SK獲取方法。
- 創建一個虛擬私有云,請參考創建虛擬私有云和子網。
- 創建一個CCE集群(如果只是試用場景,“集群管理規模”選擇“50節點”, “控制節點數”選擇“1”即可)。
集群中至少包含1個規格為8vCPUs、16GB內存或者2個規格為4vCPUs、8GB內存 的云主機節點,并通過綁定彈性公網IP或配置SNAT確保這些節點可訪問公網。
創建環境
1、登錄ServiceStage控制臺,選擇“環境管理”,單擊“創建環境”。
2、設置環境信息。
- “環境名稱”:輸入環境名稱,例如:test-env。
- “虛擬私有云(VPC)”:選擇資源準備時創建的虛擬私有云。
- “基礎資源”:選擇資源準備時創建的虛擬私有云下的CCE集群。
- “可選資源”:選擇資源準備時創建的虛擬私有云下的可用的微服務引擎。
說明選定虛擬私有云后,會加載該虛擬私有云下的基礎資源和可選資源供選擇,不在該虛擬私有云下的資源無法選擇。
3、單擊“立即創建”,完成環境創建。
環境創建成功后,可以在“環境管理”頁的資源卡片查看環境信息。
創建應用
1、登錄ServiceStage控制臺,選擇“應用管理”> “應用列表”。
2、單擊“創建應用”,設置應用基本信息。
- “應用名稱”:填寫weathermap。
- “企業項目”:使用默認default(開通企業項目后才顯示該參數)。
- “描述”(可選):輸入應用描述。
3、單擊“確定”,完成應用創建。
創建秘鑰
本操作的主要目的是給基于Mesher框架的前端應用組件weathermapweb準備密鑰。 組件部署運行后,Mesher會自動讀取密鑰信息。
? 僅當使用微服務引擎專業版時需要創建密鑰。
? 如果使用微服務引擎專享版,無需執行本操作。
1、對資源準備時獲取的AK/SK分別進行base64編碼。
在本地Linux環境下,使用echo -n '編碼內容' | base64命令。示例如下:
root@ubuntu:~# echo -n 'ctyun' | base64
Y3R5dW4=
2、登錄ServiceStage控制臺,選擇“應用管理 > 應用配置 > 密鑰 > 創建密鑰”。
3、“創建方式”選擇“可視化”
4、“密鑰名稱”填寫為“mesher-secret”。
5、“所在集群”和“命名空間”選擇部署應用的集群和命名空間(命名空間默認為 default)。
6、“密鑰類型”選擇“Opaque”。
7、“密鑰數據”請參考下表填寫。
| 鍵 | 值 |
|---|---|
| cse_credentials_accessKey | 已進行了Base64編碼的AK 值。 |
| cse_credentials_secretKey | 已進行了Base64編碼的SK 值。 |
8、單擊“創建”,完成密鑰創建。
Fork天氣預報源碼
登錄您的GitHub帳號,并Fork天氣預報源碼。源碼地址:
設置GitHub倉庫授權
設置GitHub倉庫授權,使構建工程、應用組件等可以使用授權信息訪問GitHub源碼倉庫。
1、登錄ServiceStage控制臺,選擇“持續交付 > 倉庫授權 > 新建授權”。
2、參考下表配置授權信息。參數前面帶*號的是必須設置的參數。
| 參數 | 說明 |
|---|---|
| 授權名稱 | 發授權名稱,創建之后不可更改。 |
| 倉庫類型 | 選擇GitHub。 “授權方式”:支持OAuth/私人令牌。 |

3、單擊“ 創建”,完成GitHub倉庫授權創建。

