k8s-apiVersion

apiVersion

查看可用的apiversion命令:kubectl api-versions

k8s官方将apiversion分成了三个大类型,alpha、beta、stable。

Alpha: 未经充分测试,可能存在bug,功能可能随时调整或删除。

Beta: 经过充分测试,功能细节可能会在未来进行修改。

Stable: 稳定版本,将会得到持续支持。

常用apiversion

只要记住4个常用的apiversion一般就够用了。

v1: Kubernetes API的稳定版本,包含很多核心对象:pod、service等。

apps/v1: 包含一些通用的应用层的api组合,如:Deployments, RollingUpdates, and ReplicaSets。

batch/v1: 包含与批处理和类似作业的任务相关的对象,如:job、cronjob。

autoscaling/v1: 允许根据不同的资源使用指标自动调整容器。

下面是官方原文链接,有兴趣的同学可以看看,页面是可以选择语言的,但是中文翻译有点问题,建议中文英文对照着看。https://kubernetes.io/docs/reference/using-api/

再附上两个博文链接供参考,兼听则明,偏信则暗。

https://blog.csdn.net/weixin_40449300/article/details/103833448

https://blog.csdn.net/ffzhihua/article/details/86081738

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容