哪些情況下適合使用多個命名空間
因為namespace可以實現(xiàn)部分的環(huán)境隔離。當(dāng)你的項目和人員眾多的時候可以考慮根據(jù)項目屬性,例如生產(chǎn)、測試、開發(fā)劃分不同的namespace。
創(chuàng)建命名空間
1.登錄云容器實例管理控制臺,左側(cè)導(dǎo)航欄中選擇“命名空間”。
2.在對應(yīng)類型的命名空間下單擊“創(chuàng)建”。
3.填寫命名空間名稱。
說明:命名空間名稱在云容器實例中需全局唯一。
4.設(shè)置RBAC權(quán)限。
開啟RBAC鑒權(quán)后,用戶使用命名空間下的資源將受到RBAC權(quán)限控制,詳情請參見命名空間權(quán)限。
5.選擇企業(yè)項目。CCI中每個命名空間對應(yīng)一個企業(yè)項目,一個企業(yè)項目下可以有多個命名空間。
說明:
●未開通企業(yè)管理的用戶頁面無此參數(shù),無需進行配置。如需開通企業(yè)管理,請參見開通企業(yè)中心功能。使用IAM用戶的注意事項請參見(可選)上傳鏡像。
●您開通了企業(yè)項目后,自動創(chuàng)建的網(wǎng)絡(luò)、存儲資源與命名空間在同一企業(yè)項目中。您在企業(yè)項目頁面進行資源遷移時,建議一同遷移相關(guān)資源。 例如命名空間從項目1遷移至項目2,網(wǎng)絡(luò)和存儲資源也需要一同遷移,否則可能會導(dǎo)致該命名空間下的負載異常。
6.設(shè)置VPC。
選擇使用已有VPC或新建VPC,新建VPC需要填寫VPC網(wǎng)段,建議使用網(wǎng)段:10.0.0.0/8~22,172.16.0.0/12~22,192.168.0.0/16~22。
須知:
此處VPC和子網(wǎng)的網(wǎng)段不能為10.247.0.0/16,10.247.0.0/16是云容器實例預(yù)留給負載訪問的網(wǎng)段。如果您使用此網(wǎng)段,后續(xù)可能會造成IP沖突,導(dǎo)致負載無法創(chuàng)建或服務(wù)不可用;如果您不需要通過負載訪問,而是直接訪問Pod,則可以使用此網(wǎng)段。
命名空間創(chuàng)建完成后,在“網(wǎng)絡(luò)管理 > 容器網(wǎng)絡(luò)”中可查看到VPC和子網(wǎng)信息。
7.設(shè)置子網(wǎng)網(wǎng)段。
您需要關(guān)注子網(wǎng)的可用IP數(shù),確保有足夠數(shù)量的可用IP,如果沒有可用IP,則會導(dǎo)致負載創(chuàng)建失敗。
說明:
●創(chuàng)建的namespace會在設(shè)置的子網(wǎng)中預(yù)熱部分IP,默認(rèn)個數(shù)為10個。
●在高級設(shè)置中可以設(shè)置預(yù)熱的個數(shù)。
●創(chuàng)建namespace后,由于預(yù)熱了部分IP,會影響設(shè)置的subnet和VPC的刪除,需要刪除namespace之后才能正常刪除對應(yīng)的subnet和VPC。
8.高級設(shè)置。
每個命名空間下都提供了一個IP池,申請IP需要一段時間,如果需要快速創(chuàng)建負載,減少IP的申請時間,可通過自定義資源池大小來實現(xiàn)。
例如,某業(yè)務(wù)線日常的負載數(shù)為200,當(dāng)達到流量高峰時,IP資源池會自動擴容,瞬間將IP資源池擴容到500(IP資源池大?。?,同時會在回收間隔23h(IP資源池回收間隔)之后,進行回收超過資源池大小的部分即(500-200)個。
使用kubectl創(chuàng)建命名空間
使用kubectl創(chuàng)建命名空間請參見Namespace和Network。
刪除命名空間
須知:刪除命名空間將會刪除該命名空間相關(guān)的所有數(shù)據(jù)資源(工作負載、ConfigMap、Secret、SSL證書等)。
1.登錄云容器實例管理控制臺,左側(cè)導(dǎo)航欄中選擇“命名空間”,單擊要刪除的命名空間,進入命名空間詳情頁面。
2.單擊右上角“刪除”,并輸入DELETE,然后單擊“確認(rèn)”。
說明:如需刪除VPC、Subnet請前往虛擬私有云。
●預(yù)熱IP資源池大小(個):為每個命名空間預(yù)熱一個IP池,用來加速負載創(chuàng)建。預(yù)熱IP資源池的大小不能超過500個。
●預(yù)熱IP資源池回收間隔(h):IP資源池彈性擴容出來的空閑IP資源, 在一定時間內(nèi)可進行回收。
●容器網(wǎng)絡(luò)預(yù)準(zhǔn)備:容器啟動時,可能會沒有網(wǎng)絡(luò)連接。如果容器在啟動時,需要立即連接網(wǎng)絡(luò), 可開啟此處的“容器網(wǎng)絡(luò)預(yù)準(zhǔn)備”開關(guān)。
9.單擊“創(chuàng)建”。
創(chuàng)建完成后,可以在命名空間詳情中看到VPC、子網(wǎng)等信息。
為什么選擇華為云云容器實例CCI
-
無服務(wù)器容器
業(yè)界領(lǐng)先的Serverless Container架構(gòu),用戶無需感知集群和服務(wù)器,直接部署容器應(yīng)用,大幅提升容器易用性
-
秒級計費
支持以微核為粒度自定義容器規(guī)格,以秒為單位計算容器費用,按實際使用量付費,大幅降低用戶IT投入成本
-
安全快速
采用Kata Container安全容器技術(shù),提供虛擬機級別的安全隔離能力,同時兼具容器的啟停速度
-
開放兼容
原生支持Kubernetes、Kata Container和Docker接口,支持Docker鏡像格式,兼容開源社區(qū)生態(tài)
CCI官網(wǎng)功能描述
-
極速彈性擴縮容
支持用戶自定義彈性伸縮策略,實現(xiàn)秒級彈性擴縮容
支持用戶自定義彈性伸縮策略,實現(xiàn)秒級彈性擴縮容
-
應(yīng)用運行時全托管
提供任務(wù)負載、無狀態(tài)負載的運行時托管,保障應(yīng)用穩(wěn)定運行
提供任務(wù)負載、無狀態(tài)負載的運行時托管,保障應(yīng)用穩(wěn)定運行
-
豐富算力資源
提供X86、鯤鵬、GPU、昇騰等多種豐富的算力資源,極大豐富客戶業(yè)務(wù)的算力資源選擇
提供X86、鯤鵬、GPU、昇騰等多種豐富的算力資源,極大豐富客戶業(yè)務(wù)的算力資源選擇
-
應(yīng)用高可用保障
支持一個負載對應(yīng)多個Pod副本,保障用戶業(yè)務(wù)高可靠
支持一個負載對應(yīng)多個Pod副本,保障用戶業(yè)務(wù)高可靠
-
容器狀態(tài)監(jiān)控
提供容器健康狀態(tài)檢查和容器的運行時指標(biāo)的全方位實時監(jiān)控
提供容器健康狀態(tài)檢查和容器的運行時指標(biāo)的全方位實時監(jiān)控
-
數(shù)據(jù)持久化存儲
支持華為云EVS、OBS和SFS云存儲,保障業(yè)務(wù)數(shù)據(jù)持久化存儲
支持華為云EVS、OBS和SFS云存儲,保障業(yè)務(wù)數(shù)據(jù)持久化存儲
什么是CCI相關(guān)文檔
-
什么是CCI-入門指引
本節(jié)將以創(chuàng)建一個名稱為2048的靜態(tài)web應(yīng)用(2048游戲),并將應(yīng)用部署在云容器實例上運行為例,幫助您學(xué)習(xí)如何使用云容器實例。
本節(jié)將以創(chuàng)建一個名稱為2048的靜態(tài)web應(yīng)用(2048游戲),并將應(yīng)用部署在云容器實例上運行為例,幫助您學(xué)習(xí)如何使用云容器實例。
-
什么是CCI-查看資源使用率
云容器實例提供了查看CPU/內(nèi)存、GPU/顯存的界面,您只需要在無狀態(tài)負載、任務(wù)、定時任務(wù)中Pod列表的“監(jiān)控”Tab下即可查看資源使用率。
云容器實例提供了查看CPU/內(nèi)存、GPU/顯存的界面,您只需要在無狀態(tài)負載、任務(wù)、定時任務(wù)中Pod列表的“監(jiān)控”Tab下即可查看資源使用率。
-
什么是CCI-健康檢查
-
什么是CCI-存儲概述
云容器實例支持多種類型的持久化存儲,滿足您不同場景下的存儲需求。創(chuàng)建工作負載時,可以使用以下類型的存儲。
云容器實例支持多種類型的持久化存儲,滿足您不同場景下的存儲需求。創(chuàng)建工作負載時,可以使用以下類型的存儲。
-
什么是CCI-SSL證書
SSL(安全套接層,Secure Sockets Layer)是一種安全協(xié)議,目的是為互聯(lián)網(wǎng)通信,提供安全及數(shù)據(jù)完整性保障。
SSL(安全套接層,Secure Sockets Layer)是一種安全協(xié)議,目的是為互聯(lián)網(wǎng)通信,提供安全及數(shù)據(jù)完整性保障。
-
什么是CCI-CCE容器實例彈性伸縮到CCI服務(wù)
Virtual Kubelet支持用戶在短時高負載場景下,將部署在CCE上的容器實例(Pod),彈性創(chuàng)建到云容器實例CCI服務(wù)上,以減少集群擴容帶來的消耗。
Virtual Kubelet支持用戶在短時高負載場景下,將部署在CCE上的容器實例(Pod),彈性創(chuàng)建到云容器實例CCI服務(wù)上,以減少集群擴容帶來的消耗。
-
什么是CCI-負載管理內(nèi)核參數(shù)配置
CCI服務(wù)底座使用安全容器構(gòu)建了業(yè)內(nèi)領(lǐng)先的Serverless容器平臺,同物理機系統(tǒng)內(nèi)核隔離且互不影響。對于資深業(yè)務(wù)部署場景,內(nèi)核參數(shù)調(diào)優(yōu)是比較通用的方式。
CCI服務(wù)底座使用安全容器構(gòu)建了業(yè)內(nèi)領(lǐng)先的Serverless容器平臺,同物理機系統(tǒng)內(nèi)核隔離且互不影響。對于資深業(yè)務(wù)部署場景,內(nèi)核參數(shù)調(diào)優(yōu)是比較通用的方式。
-
什么是CCI-API參考
歡迎使用云容器實例(Cloud Container Instance)。云容器實例提供 Serverless Container(無服務(wù)器容器)引擎,讓您無需創(chuàng)建和管理服務(wù)器集群即可直接運行容器。
歡迎使用云容器實例(Cloud Container Instance)。云容器實例提供 Serverless Container(無服務(wù)器容器)引擎,讓您無需創(chuàng)建和管理服務(wù)器集群即可直接運行容器。
-
什么是CCI-開發(fā)指南
云容器實例(Cloud Container Instance, CCI)服務(wù)提供 ServerlessContainer(無服務(wù)器容器)引擎,讓您無需創(chuàng)建和管理服務(wù)器集群即可直接運行容器。
云容器實例(Cloud Container Instance, CCI)服務(wù)提供 ServerlessContainer(無服務(wù)器容器)引擎,讓您無需創(chuàng)建和管理服務(wù)器集群即可直接運行容器。