上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: Reflector 是 Kubernetes client-go 中的一个核心组件,负责从 API Server 获取资源对象并将其同步到本地缓存中。本文将解析 Reflector 的实现原理及源码细节。 本文阅读代码链接:https://github.com/kubernetes/client-g 阅读全文
posted @ 2025-03-10 23:06 rxg456 阅读(85) 评论(0) 推荐(0)
摘要: 一. 概述 本文采用了分层CRD的方式实现模块化操作,使高级别的CRD可以控制低级别的CRD。这种模式在云原生应用中非常有用,尤其是对于复杂的工作流程管理。 下面将实现一个模块化Operator示例,包括上层CRD和下层CRD的定义及控制器实现。 二. 设计概念 我们将创建两个CRD: Workfl 阅读全文
posted @ 2025-03-09 16:51 rxg456 阅读(108) 评论(0) 推荐(0)
摘要: 一. 资源需求与硬件支持 AI大模型K8s: GPU密集型:需要大量GPU资源(如NVIDIA A100/H100),支持多卡并行(如NCCL通信)。 异构计算:可能集成TPU或其他AI加速芯片(如华为昇腾)。 高内存需求:大模型参数规模(如千亿级参数)需要大容量内存(如HBM)和高带宽。 显存优化 阅读全文
posted @ 2025-03-08 15:23 rxg456 阅读(405) 评论(0) 推荐(0)
摘要: 一、核心实现逻辑 通过 ctrl.Result 的 定时重试(RequeueAfter) 和 状态标记(Status Conditions) 组合,实现对异步操作全生命周期管理。 分阶段状态管理 // 状态类型定义 type Phase string const ( PhaseCreating Ph 阅读全文
posted @ 2025-03-06 00:17 rxg456 阅读(68) 评论(0) 推荐(0)
摘要: 一、周期性任务调度与动态时间校准 核心场景: 定时巡检任务 return ctrl.Result{RequeueAfter: 10 * time.Minute}, nil 应用场景: 定期检查资源健康状态(如数据库备份完成度) 定时触发清理任务(如日志归档) 最佳实践: 结合LastTransiti 阅读全文
posted @ 2025-03-04 23:56 rxg456 阅读(60) 评论(0) 推荐(0)
摘要: 一. Operator 概述 Kubernetes Operator 是一种封装、部署和管理复杂有状态应用的高级方法。它通过扩展 Kubernetes API 和控制器模式,将运维领域的知识(如备份、扩缩容、故障恢复)编码到自定义逻辑中,使应用可以像管理原生 Kubernetes 资源(如 Depl 阅读全文
posted @ 2025-03-02 18:59 rxg456 阅读(332) 评论(0) 推荐(0)
摘要: 一. 什么是视图集? 视图集是 DRF 提供的用于统一管理多个相关视图逻辑的类。它将常见的 CRUD 操作(如 list, create, retrieve, update, destroy)封装在一个类中,并支持通过路由器(Router)自动生成 RESTful 风格的 URL。 核心特点: 一个 阅读全文
posted @ 2025-03-01 00:07 rxg456 阅读(90) 评论(0) 推荐(0)
摘要: 一. 什么是 GenericAPIView? GenericAPIView 是 Django REST Framework (DRF) 中的一个基础视图类,它继承自 APIView,并添加了一些常用的功能,特别是与数据库模型交互的功能。它是 DRF 中通用视图和视图集的基础,提供了查询、序列化、分页 阅读全文
posted @ 2025-03-01 00:06 rxg456 阅读(190) 评论(0) 推荐(0)
摘要: 一、什么是 APIView? APIView 是 Django REST Framework (DRF) 中提供的基础视图类,继承自 Django 的 View 类,但针对 RESTful API 进行了扩展。它支持以下功能: 请求解析:自动解析请求体中的数据(如 JSON、表单数据)。 响应封装: 阅读全文
posted @ 2025-02-27 21:46 rxg456 阅读(106) 评论(0) 推荐(0)
摘要: 一. 什么是 ModelSerializer? ModelSerializer 是 Django REST Framework(DRF)提供的一个序列化器,它用于简化与 Django 模型的交互。ModelSerializer 通过自动读取 Django 模型的字段,生成对应的序列化字段,从而简化了 阅读全文
posted @ 2025-02-26 21:59 rxg456 阅读(90) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页