随笔分类 -  云原生

【实验】envoy 中的后端没有 graceful shutdown 时
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 先说结论: envoy 中转发时配置好 retry 和超时策略的话,就算后端的服务器没有 graceful shutdown,也不会对用户返回任何 503/5 阅读全文

posted @ 2025-11-28 16:00 ahfuzhang 阅读(20) 评论(0) 推荐(0)

【实验】envoy 中的“Failover”(故障转移)
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 先说结论: envoy 中转发时一定要配置 retry_policy.num_retries>0,否则一遇到后端不可用就会出现 503 错误 下面是实验的步骤 阅读全文

posted @ 2025-11-28 11:33 ahfuzhang 阅读(14) 评论(0) 推荐(0)

【发现一个问题】vector operator 中使用 CRD `ClusterVectorPipeline` 配置 sinks 时,jsonline 模式的 yaml 写错会导致 vector 使用默认配置
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 我在 Vector 的 CRD ClusterVectorPipeline 中使用了类似如下的 sinks 配置: apiVersion: observabi 阅读全文

posted @ 2025-11-20 13:21 ahfuzhang 阅读(36) 评论(0) 推荐(0)

反微服务架构(A Macro Services Framework)
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 反微服务架构(A Macro Services Framework) 本文提出了一种新的设想和概念:反微服务架构(A Macro Services Frame 阅读全文

posted @ 2024-12-21 12:01 ahfuzhang 阅读(1219) 评论(0) 推荐(6)

【解决了一个小问题】因为镜像证书的问题,golang http client出现错误 `tls: failed to verify certificate: x509: certificate signed by unknown authority`
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 一个服务使用 Docker 打包镜像,部署到 k8s 后出现如下的错误信息: tls: failed to verify certificate: x509: 阅读全文

posted @ 2024-06-12 10:43 ahfuzhang 阅读(2628) 评论(0) 推荐(0)

【分享代码片段】terraform中,如何从刚刚创建的 deployment 中获得所有容器的名字和 ip
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 不好意思,刚刚才开始用 terraform,或许是更好的办法而我不知道。 知道的朋友请一定教教我。 下面是我的办法: provider "kubernetes 阅读全文

posted @ 2023-12-08 16:46 ahfuzhang 阅读(49) 评论(0) 推荐(0)

【解决了一个小问题】terraform apply 的时候出现访问 localhost 出错
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 有这样一段 terraform 的部署脚本: provider "kubernetes" { config_path = "~/.kube/config_di 阅读全文

posted @ 2023-10-05 14:04 ahfuzhang 阅读(48) 评论(0) 推荐(0)

【代码分享】使用 terraform, 在 ZeroSSL 上申请托管在 cloudflare 上的域名对应的证书
摘要:**作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!** * [cnblogs博客](https://www.cnblogs.com/ahfuzhang/) * [zhihu](https://www.zhihu.com/people/ahfuzhang/posts) * [G 阅读全文

posted @ 2023-07-18 18:06 ahfuzhang 阅读(106) 评论(0) 推荐(0)

【代码分享】使用 terraform, 在 Let's Encrypt 上申请托管在 cloudflare 上的域名对应的证书
摘要:**作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!** * [cnblogs博客](https://www.cnblogs.com/ahfuzhang/) * [zhihu](https://www.zhihu.com/people/ahfuzhang/posts) * [G 阅读全文

posted @ 2023-07-14 17:05 ahfuzhang 阅读(157) 评论(0) 推荐(0)

ACME笔记(思维导图)
摘要:**作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!** * [cnblogs博客](https://www.cnblogs.com/ahfuzhang/) * [zhihu](https://www.zhihu.com/people/ahfuzhang/posts) * [G 阅读全文

posted @ 2023-07-13 14:57 ahfuzhang 阅读(36) 评论(0) 推荐(0)

【小实验】使用 wrk 的 docker 容器来压测另一个容器
摘要:**作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!** * [cnblogs博客](https://www.cnblogs.com/ahfuzhang/) * [zhihu](https://www.zhihu.com/people/ahfuzhang/posts) * [G 阅读全文

posted @ 2023-06-01 17:51 ahfuzhang 阅读(402) 评论(0) 推荐(0)

MacBook m2 笔记本 + k8s容器环境开发笔记
摘要:**作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!** * [cnblogs博客](https://www.cnblogs.com/ahfuzhang/) * [zhihu](https://www.zhihu.com/people/ahfuzhang/posts) * [G 阅读全文

posted @ 2023-06-01 15:45 ahfuzhang 阅读(877) 评论(0) 推荐(0)

【笔记】macbook m2 芯片中使用 gcc docker 镜像来交叉编译
摘要:**作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!** * [cnblogs博客](https://www.cnblogs.com/ahfuzhang/) * [zhihu](https://www.zhihu.com/people/ahfuzhang/posts) * [G 阅读全文

posted @ 2023-05-26 18:21 ahfuzhang 阅读(231) 评论(0) 推荐(0)

如何用etcdctl产生分布式环境中的递增ID
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 用golang代码当然很简单,我这里是在shell环境中,使用etcdctl命令行来产生分布式环境中递增ID的生成。 1.先写出一个产生递增ID的bash文件 阅读全文

posted @ 2022-06-22 21:02 ahfuzhang 阅读(75) 评论(0) 推荐(0)

【解决了一个小问题】macbook m1上的docker build问题
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 1. docker hub限制的问题 因为docker build有问题,导致多次从docker hub拉去镜像,导致了超限: docker pull amd 阅读全文

posted @ 2022-06-21 14:39 ahfuzhang 阅读(4285) 评论(0) 推荐(0)

【解决了一个小问题】terraform创建service后,如何获取VIP的值?
摘要:作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 创建一个pod后,再为这个pod创建一个对应的service,便于公开一个地址给外部访问。 有时候需要根据service的vip,再进行下一步的配置。 下面的 阅读全文

posted @ 2022-06-17 16:54 ahfuzhang 阅读(63) 评论(0) 推荐(0)