基本概念
更新時間 2024-01-05 16:04:27
最近更新時間: 2024-01-05 16:04:27
分享文章
本節主要介紹基本概念。
Kubernetes是業界主流的開源容器編排平臺。為了讓用戶可以方便地在云上使用Kubernetes管理容器應用,推出了基于原生Kubernetes的云容器引擎服務。
云容器引擎(Cloud Container Engine,簡稱CCE)提供高度可擴展的、高性能的企業級Kubernetes集群,支持運行Docker容器。借助云容器引擎,您可以在云上輕松部署、管理和擴展容器化應用程序。
云容器引擎整合了天翼云的計算、網絡、存儲等服務,支持多可用區(Available zone,簡稱AZ)容災等技術構建高可用Kubernetes集群,并提供高性能可伸縮的容器應用管理能力,簡化集群的搭建和擴容等工作,讓您專注于容器化應用的開發與管理。
名詞解釋
使用云容器引擎服務,會涉及到以下基本概念:
- 集群:是指容器運行所需云資源的集合,包含了若干臺云服務器、負載均衡器等云資源。
- 實例(Pod):由相關的一個或多個容器構成一個實例,這些容器共享相同的存儲和網絡空間。
- 工作負載:Kubernetes資源對象,用于管理Pod副本的創建、調度以及整個生命周期的自動控制。
- Service:由多個相同配置的實例(Pod)和訪問這些實例(Pod)的規則組成的微服務。
- Ingress:Ingress是用于將外部HTTP(S)流量路由到服務(Service)的規則集合。
- Helm應用:Helm是管理Kubernetes應用程序的打包工具,提供了Helm Chart在指定集群內圖形化的增刪改查。
- 鏡像倉庫:用于存放Docker鏡像,Docker鏡像用于部署容器服務。
您在使用前可以了解更多Kubernetes相關知識,具體請參見//kubernetes.io/docs/concepts/。
主要功能
云容器引擎支持對容器應用的全生命周期管理,具有以下功能:
集群管理
- 通過控制臺一鍵創建Kubernetes集群,支持跨可用區高可用。
一站式容器管理
- 容器應用全生命周期管理。
- 高性能容器隧道網絡、VPC網絡等容器網絡。
- 云硬盤、彈性文件存儲、對象存儲等持久化存儲支持。
- 資源、應用、容器多維度監控。
- 多樣化的日志報表統計。
- 基于角色的權限管理。
應用市場內容
- 豐富的Helm chart組件。
- 支持自定義鏡像和共享鏡像。
開發者服務
- 提供Kubectl插件和社區原生Kubectl工具。