K8s中的基本概念和術(shù)語大多是圍繞資源對象(Resource Object)來說的,而資源對象在總體上可分為以下兩類:
- 某種資源的對象,例如節(jié)點(Node)、Pod、服務(wù)(Service)、存儲卷(Volume)。
- 與資源對象相關(guān)的事物與動作,例如標(biāo)簽(Label)、注解(Annotation)、命名空間(Namespace)、部署(Deployment)、HPA、PVC。
- 資源對象一般包括幾個通用屬性:版本、類別(Kind)、名稱、標(biāo)簽、注解。
資源對象的名稱(Name)、標(biāo)簽、注解這三個屬性屬于資源對象的元數(shù)據(jù)(metadata)。文章來源:http://www.zghlxwxcb.cn/news/detail-620842.html
- 資源對象的名稱要唯一
- 資源對象的標(biāo)簽是很重要的數(shù)據(jù)。比如通過標(biāo)簽來表明資源對象的特征、類別,以及通過標(biāo)簽篩選不同的資源對象并實現(xiàn)對象之間的關(guān)聯(lián)、控制或協(xié)作功能。
- 注解可被理解為一種特殊的標(biāo)簽,通常用于實現(xiàn)資源對象屬性的自定義擴展。
可以采用YAML或JSON格式聲明一個K8s資源對象,每個資源對象都有自己的特定結(jié)構(gòu)定義(可以理解為數(shù)據(jù)庫中一個特定的表),并且統(tǒng)一保存在etcd這種非關(guān)系型數(shù)據(jù)庫中,以實現(xiàn)最快的讀寫速度,所有資源對象都可以通過K8s提供的kubectl工具(或者API編程調(diào)用)執(zhí)行增、刪、改、查等操作。文章來源地址http://www.zghlxwxcb.cn/news/detail-620842.html
到了這里,關(guān)于Kubernetes(K8s)從入門到精通系列之三:K8s的基本概念和術(shù)語之資源對象概述的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!