詳解K8S apiVersion對(duì)照表
k8s更新迭代比較快,apiVersion也在不斷變化中,每個(gè)版本的對(duì)應(yīng)的apiVersion略有不同,推薦大家去看官方文檔:https://kubernetes.io/docs/reference/。
對(duì)照表如下:
Kind | apiVersion |
---|---|
CertificateSigningRequest | certificates.k8s.io/v1beta1 |
ClusterRoleBinding | rbac.authorization.k8s.io/v1 |
ClusterRole | rbac.authorization.k8s.io/v1 |
ComponentStatus | v1 |
ConfigMap | v1 |
ControllerRevision | apps/v1 |
CronJob | batch/v1beta1 |
DaemonSet | extensions/v1beta1 |
Deployment | extensions/v1beta1 |
Endpoints | v1 |
Event | v1 |
HorizontalPodAutoscaler | autoscaling/v1 |
Ingress | extensions/v1beta1 |
Job | batch/v1 |
LimitRange | v1 |
Namespace | v1 |
NetworkPolicy | extensions/v1beta1 |
Node | v1 |
PersistentVolumeClaim | v1 |
PersistentVolume | v1 |
PodDisruptionBudget | policy/v1beta1 |
Pod | v1 |
PodSecurityPolicy | extensions/v1beta1 |
PodTemplate | v1 |
ReplicaSet | extensions/v1beta1 |
ReplicationController | v1 |
ResourceQuota | v1 |
RoleBinding | rbac.authorization.k8s.io/v1 |
Role | rbac.authorization.k8s.io/v1 |
Secret | v1 |
ServiceAccount | v1 |
Service | v1 |
StatefulSet | apps/v1 |
alpha
名稱中帶有alpha
的API版本是進(jìn)入Kubernetes
的新功能的早期候選版本。這些可能包含錯(cuò)誤,并且不保證將來(lái)可以使用。
beta
API版本名稱中的beta
表示測(cè)試已經(jīng)超過(guò)了alpha
級(jí)別,并且該功能最終將包含在Kubernetes中。 雖然它的工作方式可能會(huì)改變,并且對(duì)象的定義方式可能會(huì)完全改變,但該特征本身很可能以某種形式將其變?yōu)?code>Kubernetes。
stable
穩(wěn)定的apiVersion
這些名稱中不包含alpha
或beta
。 它們可以安全使用。
v1
這是Kubernetes API的第一個(gè)穩(wěn)定版本。 它包含許多核心對(duì)象。
apps/v1
apps
是Kubernetes中最常見(jiàn)的API組,其中包含許多核心對(duì)象和v1。 它包括與在Kubernetes上運(yùn)行應(yīng)用程序相關(guān)的功能,如Deployments,RollingUpdates和ReplicaSets。
autoscaling/v1
此API版本允許根據(jù)不同的資源使用指標(biāo)自動(dòng)調(diào)整容器。此穩(wěn)定版本僅支持CPU擴(kuò)展,但未來(lái)的alpha和beta版本將允許您根據(jù)內(nèi)存使用情況和自定義指標(biāo)進(jìn)行擴(kuò)展。
batch/v1
batch
API組包含與批處理和類似作業(yè)的任務(wù)相關(guān)的對(duì)象(而不是像應(yīng)用程序一樣的任務(wù),如無(wú)限期地運(yùn)行Web服務(wù)器)。 這個(gè)apiVersion
是這些API對(duì)象的第一個(gè)穩(wěn)定版本。
batch/v1beta1
Kubernetes
中批處理對(duì)象的新功能測(cè)試版,特別是包括允許您在特定時(shí)間或周期運(yùn)行作業(yè)的CronJobs。
certificates.k8s.io/v1beta1
此API版本添加了驗(yàn)證網(wǎng)絡(luò)證書的功能,以便在群集中進(jìn)行安全通信。 您可以在官方文檔上閱讀更多內(nèi)容。
extensions/v1beta1
此版本的API包含許多新的常用Kubernetes功能。 部署,DaemonSets,ReplicaSet和Ingresses都在此版本中收到了重大更改。
policy/v1beta1
此apiVersion
增加了設(shè)置pod中斷預(yù)算和pod安全性新規(guī)則的功能
rbac.authorization.k8s.io/v1
此apiVersion包含Kubernetes基于角色的訪問(wèn)控制的額外功能。這有助于您保護(hù)群集
參考文章如下:
2、參考文章2:https://blog.csdn.net/oscarun/article/details/100063296
到此這篇關(guān)于詳解K8S apiVersion對(duì)照表的文章就介紹到這了,更多相關(guān)K8S apiVersion內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Kubernetes實(shí)現(xiàn)CI與CD配置教程
這篇文章主要為大家介紹了基于Kubernetes實(shí)現(xiàn)CI與CD配置教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05不同k8s集群間服務(wù)如何相互訪問(wèn)實(shí)現(xiàn)詳解
這篇文章主要為大家介紹了不同k8s集群間服務(wù)如何相互訪問(wèn)實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04常見(jiàn)Kubernetes kubectl命令使用詳解
這篇文章主要為大家介紹了常見(jiàn)Kubernetes kubectl命令使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08Rancher部署配置開(kāi)源Rainbond云原生應(yīng)用管理平臺(tái)
這篇文章主要為大家介紹了Rancher部署配置開(kāi)源Rainbond云原生應(yīng)用管理平臺(tái),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04k8s?Ingress使用詳解(云原生kubernetes)
k8s提供了Ingress這種資源對(duì)象,Ingress只需要一個(gè)NodePort或者一個(gè)LB就可以滿足暴露多個(gè)Service的需求,接下來(lái)通過(guò)本文講解下k8s?Ingress使用詳解(云原生kubernetes),需要的朋友可以參考下2023-02-02Rainbond自動(dòng)部署初始化Schema的數(shù)據(jù)庫(kù)步驟教程
這篇文章主要為大家介紹了Rainbond自動(dòng)部署初始化Schema的數(shù)據(jù)庫(kù)過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04IoT邊緣集群Kubernetes?Events告警通知實(shí)現(xiàn)示例
這篇文章主要為大家介紹了IoT邊緣集群Kubernetes?Events告警通知實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02Rainbond云原生部署開(kāi)源社區(qū)Discourse的配置過(guò)程
這篇文章主要為大家介紹了Rainbond云原生部署開(kāi)源社區(qū)Discourse配置過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04k8s自動(dòng)化安裝腳本(二進(jìn)制)的操作步驟
Kubernetes?k8s安裝腳本,非常好用,下面這篇文章主要給大家介紹了關(guān)于k8s自動(dòng)化安裝腳本(二進(jìn)制)的操作步驟,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09