详解K8S apiVersion对照表

2023-12-01 0 783

k8s更新迭代比较快,apiVersion也在不断变化中,每个版本的对应的apiVersion略有不同,推荐大家去看官方文档:https://kubernetes.io/docs/reference/。

对照表如下:

KindapiVersionCertificateSigningRequestcertificates.k8s.io/v1beta1ClusterRoleBindingrbac.authorization.k8s.io/v1ClusterRolerbac.authorization.k8s.io/v1ComponentStatusv1ConfigMapv1ControllerRevisionapps/v1CronJobbatch/v1beta1DaemonSetextensions/v1beta1Deploymentextensions/v1beta1Endpointsv1Eventv1HorizontalPodAutoscalerautoscaling/v1Ingressextensions/v1beta1Jobbatch/v1LimitRangev1Namespacev1NetworkPolicyextensions/v1beta1Nodev1PersistentVolumeClaimv1PersistentVolumev1PodDisruptionBudgetpolicy/v1beta1Podv1PodSecurityPolicyextensions/v1beta1PodTemplatev1ReplicaSetextensions/v1beta1ReplicationControllerv1ResourceQuotav1RoleBindingrbac.authorization.k8s.io/v1Rolerbac.authorization.k8s.io/v1Secretv1ServiceAccountv1Servicev1StatefulSetapps/v1

alpha

名称中带有alpha的API版本是进入Kubernetes的新功能的早期候选版本。这些可能包含错误,并且不保证将来可以使用。

beta

API版本名称中的beta表示测试已经超过了alpha级别,并且该功能最终将包含在Kubernetes中。 虽然它的工作方式可能会改变,并且对象的定义方式可能会完全改变,但该特征本身很可能以某种形式将其变为Kubernetes。

stable

稳定的apiVersion这些名称中不包含alpha或beta。 它们可以安全使用。

v1

这是Kubernetes API的第一个稳定版本。 它包含许多核心对象。

apps/v1

apps是Kubernetes中最常见的API组,其中包含许多核心对象和v1。 它包括与在Kubernetes上运行应用程序相关的功能,如Deployments,RollingUpdates和ReplicaSets。

autoscaling/v1

此API版本允许根据不同的资源使用指标自动调整容器。此稳定版本仅支持CPU扩展,但未来的alpha和beta版本将允许您根据内存使用情况和自定义指标进行扩展。

batch/v1

batchAPI组包含与批处理和类似作业的任务相关的对象(而不是像应用程序一样的任务,如无限期地运行Web服务器)。 这个apiVersion是这些API对象的第一个稳定版本。

batch/v1beta1

Kubernetes中批处理对象的新功能测试版,特别是包括允许您在特定时间或周期运行作业的CronJobs。

certificates.k8s.io/v1beta1

此API版本添加了验证网络证书的功能,以便在群集中进行安全通信。 您可以在官方文档上阅读更多内容。

extensions/v1beta1

此版本的API包含许多新的常用Kubernetes功能。 部署,DaemonSets,ReplicaSet和Ingresses都在此版本中收到了重大更改。

policy/v1beta1

此apiVersion增加了设置pod中断预算和pod安全性新规则的功能

rbac.authorization.k8s.io/v1

此apiVersion包含Kubernetes基于角色的访问控制的额外功能。这有助于您保护群集

参考文章如下:

1、https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-apiversion-definition-guide.html

2、参考文章2:https://blog.csdn.net/oscarun/article/details/100063296

到此这篇关于详解K8S apiVersion对照表的文章就介绍到这了,更多相关K8S apiVersion内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Linux服务器 详解K8S apiVersion对照表 https://www.u-9.cn/server/linux/1434.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务