原文:Kubernetes RESTMapper源码分析

概述 在 kubernetes API中,我们经常使用属于 GVK 或者 GVR 来区分特定的 kubernetes 资源。其中 GVK 是 Group Version Kind 的简称,而 GVR 则是 Group Version Resource 的简称。 Kind 是 API 顶级 资源对象的类型,每个资源对象都需要 Kind 来区分它自身代表的资源类型,例如,对于一个 Pod 的例子: ...

2022-04-12 15:54 0 860 推荐指数:

查看详情

Kubernetes Deployment 源码分析(一)

概述Deployment 基础创建 DeploymentReplicaSet滚动更新失败回滚历史版本回滚其他特性小结 概述 Deployment 是最常用的 Kubernetes 原生 Workload 资源之一,我们一开始尝试使用 Kubernetes 的时候大概率就是从运行一个 ...

Wed Nov 03 01:42:00 CST 2021 0 192
Kubernetes client-go 源码分析 - ListWatcher

概述ListWatch 对象的创建GetterListWatchList() & Watch() 概述 源码版本信息 Project: kubernetes Branch: master Last commit id: d25d741c ...

Tue Oct 19 22:51:00 CST 2021 0 129
Kubernetes client-go 源码分析 - Reflector

概述入口 - Reflector.Run()核心 - Reflector.ListAndWatch()Reflector.watchHandler()NewReflector()小结 概述 源码版本:kubernetes master 分支 commit-fe62fc ...

Thu Oct 21 04:10:00 CST 2021 0 149
kubernetes垃圾回收器GarbageCollector源码分析(一)

kubernetes版本:1.13.2 背景 由于operator创建的redis集群,在kubernetes apiserver重启后,redis集群被异常删除(包括redis exporter statefulset、redis statefulset)。删除后operator ...

Wed Oct 16 17:29:00 CST 2019 0 312
kubernetes源码阅读及编译

kubernetes源码阅读 工欲善其事,必先利其器。在阅读kubernetes源码时,我也先后使用过多个IDE,最终还是停留在IDEA上。 我惯用的是pycharm(IDEA的python IDE版本),配上go的插件,把源码目录进行合理组织后,加入到go的lib,即可实现跳转。更多的方法 ...

Wed Aug 10 00:30:00 CST 2016 5 6739
kubernetes之pod状态分析

pod的不同阶段的不同状态: Pending 创建pod的请求已经被k8s接受,但是容器并没有启动成功,可能处在:写数据到etcd,调度,pull镜像,启动容器这四个阶段中的任何一个阶段,pe ...

Tue Jan 14 22:54:00 CST 2020 0 1682
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM