kubernetes概念之六:Volume&Persistent Volume&Namespace&Annotation
一:Volume
Volume是Pod中能夠被多個容器訪問的共享目錄。Kubernetes的Volume概念,用途和目的與Docker的Volume比較類似,但兩者不能等價。Kubernetes中的Volume與Pod的生命週期相同,但與容器的生命週期不相關。當容器終止或者重啟時,Volume中的資料也不會丟失。
二:Persistent Volume
Volume是定義在Pod上的,屬於“計算資源”的一部分,而實際上“網路儲存”是相對獨立於“計算資源”而存在的另一種實體資源。比如在使用虛擬機器的情況下,我們通常會定義一個網路儲存,然後從中劃出一個網盤並掛載到虛擬機器上。
三:Namespace
Namespace在很多情況下用於實現多租戶的資源隔離。透過將叢集內部的資源物件分配到不同的Namespace中,形成邏輯上分組的不同專案,小組或使用者組,便於不同的分組在共享使用整個叢集的資源的同時還能被分別管理。
四:Annotation
Annotation與Label類似,也是key/value鍵值對。不同的是Label具有嚴格的命名規則,它定義的是K8s物件的後設資料,並且用於Label Selector.而Annotation則是使用者任意定義的附加資訊,以便於外部工具資訊查詢。
Volume是Pod中能夠被多個容器訪問的共享目錄。Kubernetes的Volume概念,用途和目的與Docker的Volume比較類似,但兩者不能等價。Kubernetes中的Volume與Pod的生命週期相同,但與容器的生命週期不相關。當容器終止或者重啟時,Volume中的資料也不會丟失。
二:Persistent Volume
Volume是定義在Pod上的,屬於“計算資源”的一部分,而實際上“網路儲存”是相對獨立於“計算資源”而存在的另一種實體資源。比如在使用虛擬機器的情況下,我們通常會定義一個網路儲存,然後從中劃出一個網盤並掛載到虛擬機器上。
三:Namespace
Namespace在很多情況下用於實現多租戶的資源隔離。透過將叢集內部的資源物件分配到不同的Namespace中,形成邏輯上分組的不同專案,小組或使用者組,便於不同的分組在共享使用整個叢集的資源的同時還能被分別管理。
四:Annotation
Annotation與Label類似,也是key/value鍵值對。不同的是Label具有嚴格的命名規則,它定義的是K8s物件的後設資料,並且用於Label Selector.而Annotation則是使用者任意定義的附加資訊,以便於外部工具資訊查詢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28624388/viewspace-2140036/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Kubernetes安裝之六:配置master之api-serverASTAPIServer
- Kubernetes核心概念
- kubernetes實踐之六:CFSSL構建本地CA
- Kubernetes官方java客戶端之六:OpenAPI基本操作Java客戶端API
- Kubernetes網路概念初探
- 4、kubernetes基礎概念
- Kubernetes核心概念總結
- kubernetes概念之四:Replication Controller&Replica Sets&DeploymentsController
- Kubernetes概念及核心物件物件
- Kubernetes中的儲存(六)
- Kubernetes 架構及基礎概念架構
- 【一】kubernetes學習筆記-Pod概念筆記
- kubernetes排程概念與工作流程
- Kubernetes中部署wordpress+mysql(六)MySql
- kubernetes實踐之三十三:基本概念
- 機器學習之機器學習概念機器學習
- 01 . 容器編排簡介及Kubernetes核心概念
- 【Kubernetes系列】第2篇 基礎概念介紹
- 六、redis之setRedis
- kubernetes物件之deployment物件
- kubernetes物件之Job物件
- Kubernetes Service之ClusterIP
- Kubernetes筆記(六):瞭解控制器 —— Deployment筆記
- kubernetes實踐之六十:Cabin-Manage Kubernetes
- RocketMQ基礎概念之BrokerMQ
- Java學習之介面概念Java
- ASM之ASM相關概念ASM
- kubernetes物件之Volume物件
- kubernetes物件之Ingress物件
- Kubernetes之curl除錯除錯
- MySQL(六):MySQL之MVCCMySqlMVC
- Kubernetes安裝之八:配置master之schedulerAST
- Kubernetes與Docker基本概念與常用命令對照Docker
- RabbitMQ 入門之基礎概念MQ
- 【Elasticsearch學習】之基礎概念Elasticsearch
- 物件導向之_繼承概念物件繼承
- 思考工具之概念對映 | Untools
- 流媒體技術之概念