基礎(chǔ)術(shù)語
中文 | 英文 | 說明 |
---|---|---|
邏輯單元 | Zone | 一個單元被稱為一個 Zone,有 3 種不同類型:RZone、GZone、CZone。單元的特點如下:
|
單元化架構(gòu) | - | 應(yīng)用層按照數(shù)據(jù)層相同的拆片維度,將整個請求鏈路收斂在一組服務(wù)器中,從應(yīng)用層到數(shù)據(jù)層就可以組成一個封閉的單元。 數(shù)據(jù)庫只需要承載本單元的應(yīng)用節(jié)點的請求,大大節(jié)省了連接數(shù)?!皢卧笨梢宰鳛橐粋€相對獨立整體來挪動,甚至可以將部分單元部署至異地。 |
部署單元 | Cell | 部署單元(Cell),是指一個能完成所有業(yè)務(wù)操作的自包含集合,在這個集合中包含了所有業(yè)務(wù)所需的所有服務(wù),以及分配給這個單元的數(shù)據(jù)。 單元化架構(gòu)就是將單元作為部署的基本單位,在全站所有機房中部署數(shù)個單元,每個機房里的單元數(shù)目不定,任意一個單元都部署了系統(tǒng)所需的所有應(yīng)用,數(shù)據(jù)則是全量數(shù)據(jù)按照某種維度劃分后的一部分。 |
應(yīng)用服務(wù) | Application service | 該概念和經(jīng)典應(yīng)用服務(wù)中的應(yīng)用服務(wù)概念一致。 但由于容器有其特殊性,LHC 中的應(yīng)用服務(wù)會包含一些額外的元數(shù)信息,比如容器規(guī)格配置、鏡像、調(diào)度策略、日志配置等。 |
鏡像 | Image | 鏡像是應(yīng)用包,將配置和相關(guān)軟件等打在一起的二進制包,并且符合 Docker Image 規(guī)范。鏡像可以來自任何可被 LHC 網(wǎng)絡(luò)訪問到的鏡像中心,對于私有鏡像中心,需要在 LHC 中配置相應(yīng)的訪問信息。 |
構(gòu)建 | Build | 構(gòu)建用于描述從應(yīng)用源代碼到制作出鏡像過程的配置信息,包括源代碼地址、分支信息、源鏡像訪問信息、目標鏡像信息、Dockerfile 位置信息等。 |
集群 | Cluster | LHC 中集群用于描述您所創(chuàng)建的一個工作負載集群,由多個節(jié)點組成。 |
節(jié)點 | Node | 節(jié)點表示一臺裝了 Docker 和 Kubelet,用以運行應(yīng)用負載的物理機或者虛擬機。 |
容器組 | Pod | Kubernetes 中最小的部署及管理單元。一個 Pod 由多個相關(guān)的并且共享磁盤的容器組成。 |
命名空間 | Namespace | 命名空間和 Kubernetes 中相應(yīng)的概念保持一致,用于表示一個邏輯隔離的空間,會將 Pod、Service、ReplicaSet 等元素隔離,但通常來說,網(wǎng)絡(luò)不隔離。 |
原地升級 | Inplace upgrade | 原地升級是指應(yīng)用服務(wù)中 Pod 的更新方式。發(fā)布后 Pod 的 IP 通常和發(fā)布前無法保持一致,所在的節(jié)點也可能發(fā)生變化。該更新方式在鏡像替換時不會導致 Pod 刪除。 |
標簽 | Label | Kubernetes 的原生概念,用于給相應(yīng)的資源打上標簽,做聚合或者匹配。 |
污點 | Taint | Kubernetes 的原生概念,用于給節(jié)點做污點標記,通常用于 Pods 的調(diào)度策略。 與之相對應(yīng)的概念為:容忍(tolerance),若 Pods 上有相對應(yīng)的 tolerance 標記,則可以容忍節(jié)點上的污點,并調(diào)度到該節(jié)點。 |
保密字典 | Secret | Kubernetes 的原生概念,用于存儲用戶的加密內(nèi)容。 |
應(yīng)用容器 | Container | 應(yīng)用程序所運行的隔離工作空間,通常是 Docker 容器或者 Pouch 等兼容 CRI 接口的具有隔離能力的沙箱工作空間。 |
工作負載 | Workload | 應(yīng)用程序運行態(tài)的載體及其上層聚合。通常包括:Pod、Deployment、StatefulSet、DeamonSet、Job 等。 |
配置項 | Configmap | Kubernetes 的原生概念,用于存儲用戶的配置信息。 |
存儲類型 | Storage Class | Kubernetes 的原生概念,通常由系統(tǒng)管理員定義,用于指定所支持的存儲類別,不同的類別會有不同的存儲 SLA、備份策略等差異性。 |
存儲卷 | Persistent Volume | Kubernetes 的原生概念,表示一個由系統(tǒng)管理員創(chuàng)建好的存儲資源。 |
存儲卷聲明 | Persistent Volume Claim | Kubernetes 的原生概念,一個存儲卷聲明綁定一個存儲卷。 |