kubernetes 开发必须要知道的知识点—— API Group
在使用k8s进行服务的部署过程中我们会使用到Deployment、Service、Pod等资源,在 yaml 文件中我们需要指定对应的 API 版本,我们可以通过访问相应的接口来管理相应的资源信息,在 k8s 中为了提高 API 的可扩展性,采用了 API Groups 进行标识这些接口,在 client-go 源码中就是通过指定的 API Groups 来访问 k8s 集群的,这里向大家介绍 API Groups 都有哪些,希望对你有帮助。
当前 k8s 支持两类 API Groups:
1. Core Groups(核心组)
该分组也可以称之为 Legacy Groups,作为 k8s 最核心的 API ,其特点是没有组的概念,例如 “v1”,在资源对象的定义中表示为 “apiVersion: v1”,属于核心组的资源主要有下面几种:
- Container
- Pod
- ReplicationController
- Endpoint
- Service
- ConfigMap
- Secret
- Volume
- PersistentVolumeClaim
- Event
- LimitRange
- PodTemplate
- Binding
- ComponentStatus
- Namespace
- Node
2. 具有分组信息的 API
这种 API 接口以/apis/$GROUP_NAME/$VERSION
URL 路径进行标识,在资源对象的定义中表示为 “apiVersion: GROUPNAME/GROUP_NAME/GROUPNAME/VERSION”, 例如 “apiVersion: batch/v1”,常见的 Group 及资源主要有下面几种:
apps/v1
- DaemonSet
- Deployment
- StatefulSet
- ReplicaSet
batch/v1
- Job
batch/v1beta
- CronJob
更多 API 接口信息请参考官网:k8s1.17 API 接口文档
kubernetes 开发必须要知道的知识点—— API Group相关推荐
- Kubernetes 开发【1】——webhook 实现 API Server 请求拦截和修改
目录 技术背景 什么是admission controller? 应用场景 具体实现 代码结构 签发证书 创建对象 测试api 技术背景 什么是admission controller? admiss ...
- PHP —— 一份前端开发工程师够用的PHP知识点(持续更新)
PHP -- 一份前端开发工程师够用的PHP知识点(持续更新) <工欲善其事,必先利其器> 本文只是记录本小菜鸡在工作中遇到的知识点,欢迎大家随时补充! 一.初识 PHP 首先,PHP 它 ...
- kubernetes开发环境的比较
There are several ways of providing developers with a Kubernetes work environment and all have advan ...
- C/C++ Linux后台服务器开发高级架构师学习知识点路线总结(2021架构师篇完整版)
C/C++ Linux后台服务器开发高级架构师学习知识点路线总结(2021架构师篇完整版) 前言: 小编之前有跟大家分享过一篇架构师体系知识点总结的文章,今天在原来的基础上有所改变更新(2021版). ...
- C/C++ Linux后台服务器开发高级架构师学习知识点路线总结(2022架构师篇完整版)
C/C++ Linux后台服务器开发高级架构师学习知识点路线总结(2021架构师篇完整版) 前言: 小编之前有跟大家分享过一篇架构师体系知识点总结的文章,今天在原来的基础上有所改变更新(2021版). ...
- Android开发中的一些小知识点记录(101-120)
编写不易,如有转载,请声明出处:http://blog.csdn.net/zxc514257857/article/details/118554522 Android开发中的一些小知识点记录(1-20 ...
- 下篇(开始写代码):运维开发人员不得不看的K8S API实战
支持的客户端库 可参考:https://kubernetes.io/zh-cn/docs/reference/using-api/client-libraries/ 身份验证插件 在 K8S API ...
- C# 海康DVR客户端开发系列(2)—— 封装API
前言 从上篇文章(10月4日)到本篇文章截止到今天(10月22日)一直在做这个SDK翻译工作,耗时2周半,代码超过1万行,约有三分之二的行数是注释.由于工作忙也只能一天抽出那么半个小时一个小时来整理, ...
- 协议开发 中移动CMPP2.0协议API(三)
协议开发 中移动CMPP2.0协议API(三) 云网(jimzj@21cn.com) 接上篇... 五.发送接口 对于API来说,最重要的一部分就是去做发送数据了.通过SOCKET套接字与网关相连接后 ...
- 基于 abp vNext 和 .NET Core 开发博客项目 - 统一规范API,包装返回模型
基于 abp vNext 和 .NET Core 开发博客项目 - 统一规范API,包装返回模型 转载于:https://github.com/Meowv/Blog 在实际开发过程中,每个公司可能不尽 ...
最新文章
- GCC跟NASM联合编译
- 17、加密解密技术介绍
- Algs4-2.2.22三向归并排序
- 分享一个 Trait 来易用 Laravel 的缓存
- C语言链表返回具有的回文序列的算法(附完整源码)
- java基础—TreeSet集合中储存自定义对象(java集合二)
- python写二分法_Python实现二分法算法实例
- 华为拿百亿资金给员工分红,预计每股1.58元
- poj3159差分约束+栈实现的spfa+邻接链表
- 【linux】dpkg info修复及dpkg: warning: files list file for package
- maven的pom详解
- 平时收集的一些有关UED的团队和个人博客
- 使用二手书App的心得
- python爬iptv直播源_GitHub - xkloveme/iptv-m3u: python 爬的直播源数据
- 2015网易游戏校园招聘笔试题 研发岗
- 计算机毕业设计(附源码)python疫情医疗物资管理系统
- 我的生活与程序员职业规划
- 【铁合金】10日港口锰矿现货价格走强
- Vllos笔记-Java基础
- stable_sort的用法与排序算法