跳过正文

编程

用 Go 写 K8s 运维工具:client-go 实战

用 Go 写 K8s 运维工具:client-go 实战

·1372 字·7 分钟
kubectl 能解决 80% 的日常问题,剩下 20% 需要你自己写工具。本文用实际可运行的 Go 代码,展示如何用 client-go 构建批量重启 Deployment、Pod 资源报告、过期 ConfigMap 清理等运维工具,并用 cobra 封装成 CLI。
Python 异步编程实战:asyncio 在 AI 应用中的使用

Python 异步编程实战:asyncio 在 AI 应用中的使用

·1613 字·8 分钟
AI 应用天然是 I/O 密集型的:等 LLM 响应、等向量数据库检索、等多个工具调用返回。同步写法在这里是性能杀手。这篇文章从 event loop 原理讲到实际的 AI 应用模式,重点是 asyncio.gather 并发调用、SSE 流式输出处理和常见陷阱排查。
Python 自动化运维:从脚本到完整工具的工程化实践

Python 自动化运维:从脚本到完整工具的工程化实践

·1559 字·8 分钟
系统梳理 Python 运维自动化的工程化方法:boto3 操作 AWS 资源、Kubernetes Python SDK 使用、Click/Typer CLI 框架选型、数据库批量运维脚本、钉钉 Webhook 集成,以及类型注解与错误处理的实践经验。