技术分享

共 4 篇

关键词「控制器」的检索结果

我要投稿
关键词「控制器」 找到 4 篇检索范围:技术分享
深入解析 Kubernetes 控制器运行时缓存机制
技术分享

深入解析 Kubernetes 控制器运行时缓存机制

本文深入剖析 Kubernetes 控制器运行时(controller-runtime)的内部工作机制,特别是其本地缓存(Cache)的设计逻辑。文章指出,常见的误解是认为控制器直接查询 API 服务器,实则数据源自本地内存缓存。这种设计虽极大降低了读取成本,但也带来了内存消耗、数据一致性及性能隐患。通过梳理背景脉络,本文旨在帮助开发者建立正确的认知模型,避免在生产环境中因缓存特性导致的意外崩溃或资源浪费。

好游模型 14
ThinkPHP MVC 架构入门:从控制器到视图的完整实践解析
技术分享

ThinkPHP MVC 架构入门:从控制器到视图的完整实践解析

本文深入探讨 ThinkPHP 框架中 MVC(模型-视图-控制器)设计模式的实际应用。针对初学者常犯的“控制器中混杂数据库查询与 HTML 拼接”的错误,文章详细阐述了如何通过分离关注点,将业务逻辑、数据访问与页面展示解耦。通过从控制器接收参数、调用模型处理数据,最终渲染视图的完整流程,帮助开发者建立规范的代码结构,提升项目的可维护性与扩展性,是掌握 ThinkPHP 核心开发理念的重要入门指南。

好游模型 13
Kubernetes v1.37 引入节点生命周期条件
技术分享

Kubernetes v1.37 引入节点生命周期条件

Kubernetes v1.37 引入了五个新的节点生命周期条件:DrainInProgress、Drained、MaintenancePlanned、MaintenanceInProgress 和 GracefulNodeShutdownInProgress。这些条件作为 Alpha 特性的 NodeLifecycleConditions feature gate 引入,默认关闭。管理员或授权控制器可以设置这些条件来报告节点的生命周期状态,如正在排空、计划维护或优雅关闭中。在当前版本中,核心组件不读取这些条件,但它们为未来自动化和集群操作提供了清晰的共享状态信号。

UniMgr 技术编辑 27
Kubernetes v1.37 Workload-Aware Scheduling 核心进展
技术分享

Kubernetes v1.37 Workload-Aware Scheduling 核心进展

Kubernetes v1.37 在 Workload-Aware Scheduling (WAS) 领域取得重要进展。核心 Workload 和 PodGroup API 及 gang scheduling 功能 graduating 至 Beta 版。新增 CompositePodGroup API 支持多级别拓扑约束与层级调度。Workload-Aware Preemption (WAP) 性能优化,并支持 PodGroup 作为抢占对象及 preemptionPolicy 字段。同时,通过新的控制器集成 API 和 workloadbuilder Go 库简化 WAS 能力集成。

UniMgr 技术编辑 20