摘要: 概述ControllerController 的初始化Controller 的启动processLoopHandleDeltas()SharedIndexInformersharedIndexerInformersharedProcessorprocessorListenersharedProces 阅读全文
posted @ 2021-10-20 20:25 胡说云原生 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 概述程序入口Job controller 的创建Controller 对象NewController()podControlEventHandlerJob AddFunc DeleteFuncJob UpdateFuncPod AddFuncPod UpdateFuncPod DeleteFunc 阅读全文
posted @ 2021-10-19 14:41 胡说云原生 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 概述startDeploymentController 入口逻辑DeploymentController 对象DeploymentController 类型定义DeploymentController 初始化ResourceEventHandlerDeployment 变更事件ReplicaSet 阅读全文
posted @ 2021-11-04 19:06 胡说云原生 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 概述Deployment 基础创建 DeploymentReplicaSet滚动更新失败回滚历史版本回滚其他特性小结 概述 Deployment 是最常用的 Kubernetes 原生 Workload 资源之一,我们一开始尝试使用 Kubernetes 的时候大概率就是从运行一个 Deployme 阅读全文
posted @ 2021-11-02 17:42 胡说云原生 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 概述ControllerController 的初始化Controller 的启动processLoopHandleDeltas()SharedIndexInformersharedIndexerInformersharedProcessorprocessorListenersharedProces 阅读全文
posted @ 2021-10-20 20:25 胡说云原生 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 概述入口 - Reflector.Run()核心 - Reflector.ListAndWatch()Reflector.watchHandler()NewReflector()小结 概述 源码版本:kubernetes master 分支 commit-fe62fc(2021年10月14日) 回顾 阅读全文
posted @ 2021-10-20 20:10 胡说云原生 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 概述Job controller 的启动processNextWorkItem()核心调谐逻辑入口 - syncJob()Pod 数量管理 - manageJob()小结 概述 源码版本:kubernetes master 分支 commit-fe62fc(2021年10月14日) Job 是主要的 阅读全文
posted @ 2021-10-19 17:30 胡说云原生 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 概述ListWatch 对象的创建GetterListWatchList() & Watch() 概述 源码版本信息 Project: kubernetes Branch: master Last commit id: d25d741c Date: 2021-09-26 ListWatcher 是 阅读全文
posted @ 2021-10-19 14:51 胡说云原生 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 概述http chunkedwatch api 概述 Kubernetes 中主要通过 List-Watch 机制实现组件间的异步消息通信,List-Watch 机制的实现原理值得深入分析下 。 在 Kubernetes client-go 源码分析 - ListWatcher 中我们讲到 clie 阅读全文
posted @ 2021-10-19 14:50 胡说云原生 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 概述程序入口Job controller 的创建Controller 对象NewController()podControlEventHandlerJob AddFunc DeleteFuncJob UpdateFuncPod AddFuncPod UpdateFuncPod DeleteFunc 阅读全文
posted @ 2021-10-19 14:41 胡说云原生 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 概述什么是 JobJob 入门示例Job 的 specPod Template并发问题其他属性 概述 Job 是主要的 Kubernetes 原生 Workload 资源之一,是在 Kubernetes 之上运行批处理任务最简单的方式,在 AI 模型训练等场景下最基础的实现版本就是拉起一个 Job 阅读全文
posted @ 2021-10-19 14:35 胡说云原生 阅读(48) 评论(0) 推荐(1) 编辑
摘要: 概述Queue接口和结构体setAdd()Get()Done()DelayingQueue接口和结构体waitForNewDelayingQueuewaitingLoop()AddAfter()RateLimitingQueue接口和结构体RateLimiterBucketRateLimiterIt 阅读全文
posted @ 2021-09-30 15:41 胡说云原生 阅读(32) 评论(0) 推荐(0) 编辑