
你的 Mac 上有几套工具在打架?我设计了一个开发机体检 Skill
我决定做一个面向程序员的开发机体检 skill,代号 devbox-doctor。它只读扫描你的 Mac,把应用、包管理器、配置接管点、常驻资源和可能的卸载残留整理成事实;模型只负责解释证据并提出下一步,不能把“看起来像”变成删除命令。最终交付是一份能复核、能降级、能说明自己哪里不知道的体检报告。这篇文章记录它的设计,也记录几处最容易写得漂亮、做得危险的地方。 ...

我决定做一个面向程序员的开发机体检 skill,代号 devbox-doctor。它只读扫描你的 Mac,把应用、包管理器、配置接管点、常驻资源和可能的卸载残留整理成事实;模型只负责解释证据并提出下一步,不能把“看起来像”变成删除命令。最终交付是一份能复核、能降级、能说明自己哪里不知道的体检报告。这篇文章记录它的设计,也记录几处最容易写得漂亮、做得危险的地方。 ...
「能跑」不等于「可靠」 大多数人搭个人 AI 系统时,第一条验收标准是:能不能跑? 能写出一篇文章,能改完一段代码,能把十页资料压成一页,看起来就算完成了。但用久以后,真正折磨人的是无声的错误:结构工整,语气笃定,结论却悄悄偏离了事实。 ...

一次同步成功,不等于交付系统已经可靠 Argo CD 页面变成绿色,只能证明此刻的集群与它计算出的期望状态一致。它不能证明镜像通过了测试,不能证明删除动作安全,也不能证明下一次 Git 变更值得进入生产。 ...

AI Gateway 不是“给大模型套一层反向代理”这么简单。真正进入生产以后,模型调用同时带着长连接、流式响应、令牌计费、供应商限额、敏感数据和不可预测的输出。普通 API 网关能处理其中一部分,却很难独自回答三个问题: ...
今天我们来看看 kubernetes 和 gitops 的理论实践 命令介绍 首先我们来看看 kubectl 支持的子命名,方便我们使用: kubectl apply - 应用一个或多个资源的定义。通常用于部署应用程序或更新资源。 kubectl get - 显示一个或多个资源的信息。这是查看 Kubernetes 集群中资源状态的常用命令。 kubectl describe - 显示一个或多个资源的详细信息,如事件、状态和配置。 kubectl delete - 删除 Kubernetes 集群中的资源。 kubectl exec - 在集群中的容器里执行命令。 kubectl logs - 打印容器的日志。 kubectl create - 从文件或标准输入中创建一个或多个资源。 kubectl edit - 编辑集群中的资源。这将打开一个编辑器来修改资源的配置。 kubectl port-forward - 将本地端口转发到集群中的 Pod。 kubectl run - 在集群中运行一个指定的镜像。 kubectl scale - 调整资源(如 Deployment、ReplicaSet)的副本数量。 kubectl rollout - 管理资源的部署,如查看状态、暂停、恢复或回滚更新。 除了上面的命令,Kubernetes 中的 kubectl 还支持注解: ...
介绍 关于 kustomize github 地址 Get Started Kustomize 是一个专为 Kubernetes 设计的开源配置管理工具,它能帮助用户定制 Kubernetes 对象,并以声明式的方式管理这些对象,而无需修改原始的 YAML 文件1 。这意味着你可以保留应用和组件的基本设置,同时通过应用名为“补丁”的声明式 YAML 文档来覆盖默认设置,而不会更改原始文件 。Kustomize 提供了一种声明式的方法,符合 Kubernetes 的哲学,并且能够以一种可重用、快速生成、易于调试和可伸缩的方式定制 Kubernetes 配置。 ...
why? 故事是从这个 proposal 开始idea~ 🤖 OpenIM cicd robot machine proposal Prow是基于Kubernetes的CI/CD系统。作业可以由各种类型的事件触发,并将其状态报告给许多不同的服务。除了作业执行,Prow还以策略执行、通过 /foo 风格命令的聊天操作和自动PR合并的形式提供GitHub自动化。 ...
GoReleaser 的目标是自动化发布软件时的大部分繁琐工作,通过使用合理的默认值并使最常见的用例变得简单。 准备工作: .goreleaser.yaml 文件:包含所有配置信息。(有关更多信息,请参阅 自定义 ) 干净的工作树:确保代码是最新的,并且已经提交了所有改动。 符合 SemVer 的版本号(例如 10.21.34-prerelease+buildmeta) GoReleaser 的运行步骤: GoReleaser 的运行主要分为以下四个步骤: ...
DevOps DevOps 🔥 DevOps是一种软件开发和运营的文化和方法论,旨在通过自动化和协作来缩短软件开发周期和提高软件质量。 DevOps(Development和Operations的混成词 )是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。通过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。 ...
创建 actions actions 是可以联合收割机以创建作业和自定义工作流的单个任务。您可以创建自己的操作,或使用和自定义GitHub社区共享的操作。 可以通过编写自定义代码来创建操作,这些代码可以以您喜欢的任何方式与您的存储库进行交互,包括与GitHub的API和任何公开可用的第三方API集成。 ...
每有新文章,寄一封信到你的邮箱。双重确认,随时退订。
The Quiet Collector / 静默收藏者
使用上下方向键选择结果,按回车打开;按 Command 或 Control 加回车询问 AI。
没有找到匹配结果