Loading

摘要: 将转移到https://nosae.top持续更新 阅读全文
posted @ 2024-10-24 14:23 NOSAE 阅读(52) 评论(1) 推荐(0)
摘要: 原文博客:https://nosae.top 单元测试工具以及使用规范 本文聚焦于测试工具的“使用规范”,而不会罗列测试工具的所有功能。 测试工具比如 ginkgo 提供了许多看起来很好用的功能,比如各种装饰器、GinkGoHelper 等,但它们同时增加了代码的理解成本,遵循 KISS 原则,切勿 阅读全文
posted @ 2026-01-03 23:18 NOSAE 阅读(8) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top Ingress 已成为过去 上一节说了 Ingress,k8s 已经停止在这个资源上开发新的特性了,已经是 archived / stable 的一种资源类型。相比 Ingress,官方目前推荐使用 Gateway API 来做流量路由。但 Gatewa 阅读全文
posted @ 2025-12-15 23:53 NOSAE 阅读(38) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: tls-example-ingress spec: tls: 注意这里是一个数组,可以配置多个hosts + secretNam 阅读全文
posted @ 2025-12-12 00:43 NOSAE 阅读(3) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top k3s https://github.com/caicloud/kube-ladder 安装ubuntu家的multipass虚拟机 brew install multipass (镜像路径在/var/root/Library/Caches/multip 阅读全文
posted @ 2025-12-08 00:02 NOSAE 阅读(5) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top apiVersion: discovery.k8s.io/v1 kind: EndpointSlice metadata: name: my-service-1 # EndpointSlice命令的最佳实践是以svc的名称作为前缀 labels: # 这 阅读全文
posted @ 2025-12-08 00:02 NOSAE 阅读(12) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 进程环境 C程序总是从main函数开始执行,内核在调用main之前会调用一个特殊的启动例程,由这个例程去调用main。这个例程如果用C代码来写(一般是用汇编来写),那就是exit(main(argc, argv)),也就是用main的返回值作为程序的结束 阅读全文
posted @ 2025-10-30 23:36 NOSAE 阅读(14) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于 client-go@v0.31.13 informer 介绍 informer 是 k8s 客户端库提供的一个组件,用于 资源变更监听+资源缓存,用于高效感知 k8s 集群中的资源变化。 实际上它就是构建用户控制器 Controller 的基础,C 阅读全文
posted @ 2025-10-13 00:37 NOSAE 阅读(67) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 在上一篇中,多次出现了分区/副本状态机的身影,当时我们只知道,只需要将分区/副本状态转换成功后就可以对外提供服务了,但 阅读全文
posted @ 2025-10-13 00:36 NOSAE 阅读(17) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 本篇将针对 controller 的核心类——KafkaController 进行分析,包括 controller 最 阅读全文
posted @ 2025-07-20 21:36 NOSAE 阅读(52) 评论(0) 推荐(0)
摘要: 原文博客:https://nosae.top 基于开源 kafka 2.5 版本。 如无特殊说明,文中代码片段将删除 debug 信息、异常触发、英文注释等代码,以便观看核心代码。 阅读全文
posted @ 2025-07-20 21:36 NOSAE 阅读(7) 评论(0) 推荐(0)