自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ServiceMesher

ServiceMesher社区,涵盖Kubernetes、Service Mesh、Istio、Serverless、Knative等云原生技术,分享开源技术干货

  • 博客(299)
  • 收藏
  • 关注

原创 探索 GitHub Copilot:当 AI 成为你的贴身编码助手

中,你还可以找到一份从入门到进阶的 Copilot 教程系列——从最初的安装到高级用法,让你快速掌握 Copilot 的精髓。也欢迎试用其他同类工具,对比各种功能优缺点,探索适合自己团队的工作流。它不只是在一个文件里给你提建议,更可以去你的整个项目里做深度搜索、自动找出依赖关系、创建或修改多个文件,甚至可以帮你在终端里运行命令、编译、测试项目等。然后 Copilot Agent 会扫描我的代码库,聪明地在我的 GitHub Action 配置文件中帮我插入相应的任务,并会自动的安装依赖软件并运行测试。

2025-03-27 16:32:47 1263 1

原创 超越 Sidecar:深入解析 Istio Ambient Mode 的流量机制与成本效益

如果流量是访问的应用端口,通过判断数据包上是否带有 0x539 标记,如果没有,则将其转发到 ztunnel 监听的 15006 明文端口,经 ztunnel 处理后会带上 0x539 标记,然后就可以访问应用的目标端口了;如图所示,Kubelet 在节点上启动了一个 Pod,这个事件被 Istio CNI Agent 监听到,Istio CNI Agent 进入 Pod 的网络空间,设置 iptables 规则将流量重定向到本地 socket,并将 Pod 的文件描述符(FD)发送为 ztunnel。

2025-03-26 10:22:27 1000

原创 免费的 AI 绘图工具推荐:Raphael.app

Raphael 是一款完全免费的 AI 绘图工具,只需输入英文提示词即可生成效果不错的图片,适合创作者和新手尝试。阅读原文请转到:https://jimmysong.io/blog/free-ai-drawing-tool-raphael/在如今各种 AI 工具层出不穷的时代,找到一个好用又免费的绘图工具真的不容易。而Raphael.app[1]就是一款非常值得一试的 AI 绘图工具。它简单易...

2025-01-21 11:08:40 3414

原创 探索云原生可观测性:技术与团队协作的深度结合

TheNewStack 出品的电子书《Cloud Native Observability for DevOps Teams》读后感,老书新读,还是另有一番领悟。阅读原文请转到:https://jimmysong.io/blog/cloud-native-observability-devops/最近读了 TheNewStack 发布的电子书《Cloud Native Observability ...

2025-01-20 18:17:17 906

原创 深入解析 Envoy ext_proc 外部处理过滤器

本文详细介绍了 Envoy 的 ext_proc 外部处理过滤器的功能、配置与性能优化策略。通过示例演示,展示了如何配置 Envoy 与实现外部处理服务器,帮助开发人员灵活处理请求与响应。阅读原文请转到:https://jimmysong.io/blog/envoy-ext-proc-guide/在微服务架构中,API 网关通常需要对请求和响应进行高级别的处理,如身份验证、数据转换和安全检查。En...

2025-01-15 11:55:22 764

原创 AI 工具推荐 Napkin.ai:让复杂想法一键变成直观图表

Napkin.ai 是一款智能工具,能自动将文字生成信息图、流程图等多种图形。支持多样化样式选择和自定义调整,还能导出为多种格式。阅读原文请转到:https://jimmysong.io/blog/napkin-ai-visualization-tool/在工作中,我们经常需要清晰地传达复杂的想法,但单靠文字有时候实在不够直观。这时候,一张清晰的图表往往能让人一眼看懂你的思路。*抽象概念可视化的好...

2025-01-10 10:04:42 800

原创 Cilium 2024 年度报告解读

近日 Cilium 项目发布了 2024 年度报告,见Github[1]。这份报告详细回顾了 Cilium 在过去一年中所取得的重大成就,并展望了其在云原生网络和安全领域的未来发展方向。Cilium 项目自首次提交以来,历经近十年发展,其势头持续强劲,正引领云原生网络和安全领域的新变革。Cilium 的卓越发展2024 年是 Cilium 发展历程中至关重要的一年,它不仅巩固了其作为 Kuber...

2025-01-08 11:16:31 878

转载 【译】Istio Ambient 模式中 Ztunnel 停止运行时的流量处理机制

了解 Istio Ambient 模式中 Ztunnel 停止运行的过程、流量处理机制及如何减少连接中断风险。阅读原文请转到:https://jimmysong.io/trans/istio-ambient-mode-ztunnel-shutdown/关于 Istio 的 Ambient 模式,一个常见的问题是它如何在升级或重启期间处理流量。在 Sidecar 模型中,代理和应用程序是 1:1 的...

2025-01-07 12:19:39 34

原创 探索 AnythingLLM:借助开源 AI 打造私有化智能知识库

探索如何使用开源项目 AnythingLLM 构建私有化智能知识库。通过 RAG 技术,将文档转化为可检索向量,结合大语言模型实现高效问答,适用于企业与个人开发者。阅读原文请转到:https://jimmysong.io/blog/building-private-ai-knowledge-base-anythingllm/随着大语言模型(LLM)的快速发展,将企业内部知识库与 AI 工具结合成为...

2024-12-19 08:12:46 2711

原创 思维导图工具评测:为什么我选择 Whimsical

探索本地和在线思维导图优劣,揭秘为什么我最终选择了 Whimsical。阅读原文请转到:https://jimmysong.io/blog/mindmap-review/思维导图是一种高效的工具,用于整理思路、构建结构和规划项目。我尝试了许多思维导图工具,包括 Coggle、Miro、GitMind、MindMeister 等。这些工具各有特点,但最终 Whimsical 成为了我的首选。在这篇博...

2024-12-18 11:23:00 802

原创 从 MeshConfig 迁移到 Istio Telemetry API:提升网格观测性和灵活性

通过迁移到 Telemetry API 配置 SkyWalking 提供商,从而提升 Istio 网格的追踪能力和灵活性。阅读原文请转到:https://jimmysong.io/blog/migrate-to-istio-telemetry-api/Istio 的 Telemetry API 是替代传统 MeshConfig 遥测配置的现代化方式,提供了更灵活的工具来定义服务网格中的Traci...

2024-12-17 10:18:28 760

原创 新一代终端工具 Warp:重新定义命令行体验

介绍我最近发现的一款智能命令行终端 Warp。阅读原文请转到:https://jimmysong.io/blog/warp-modern-terminal-tool/最近,我在尝试各种终端工具时发现了一个令人耳目一新的产品——Warp[1]。这是一款专为开发者设计的现代终端工具,它不仅颠覆了我们对传统命令行工具的认知,还以智能化的交互体验显著提升了生产力。本文将介绍 Warp 的核心功能,并对比传...

2024-12-16 10:14:36 1546

原创 如何使用通义千问 AI 生成 PPT 并发布到个人网站

使用通义千问 AI 快速生成 PPT,并通过 Canva 调整后嵌入 Hugo 网站,展示高效方法。阅读原文请转到:https://jimmysong.io/blog/ai-ppt-to-hugo/以下是使用通义千问 AI 快速生成 PPT 并将其发布到个人网站的简单流程:使用通义千问生成 PPT•工具地址:通义千问 AI PPT[1]•登录方式:• 使用淘宝账号和手机号验证码登录。•功能亮...

2024-12-13 08:23:35 1618

原创 Follow.is 使用体验分享:高效信息管理的智能工具

分享我几个月来使用 Follow.is 的体验,解析优缺点及实用功能,助你评估是否值得尝试。阅读原文请转到:https://jimmysong.io/blog/follow-is-review/最近几个月,我一直在使用一款名为Follow.is[1]的信息聚合工具,经过一段时间的探索,我对它的功能、优势以及不足有了一些自己的看法。借此博客,我想和大家分享我的使用体验,也希望能为考虑使用这款工具...

2024-12-12 10:50:16 878

原创 韩国旅行回忆:首尔、釜山与仁川的真实体验

韩国旅行体验:从首尔的繁华与文化冲突,到釜山的宁静与活力,再到仁川的历史沉淀。阅读原文请转到:https://jimmysong.io/blog/south-korea-trip/韩国,是我去了一次,可能不会去第二次的国家。难怪韩国人喜欢往外跑,原来是因为他们国家真的没啥好玩的。虽然文化上有不少相似之处,但实际体验却让我感到复杂而矛盾。借着最近韩国发生的政治风波,写下这篇关于我去年韩国之行的记录,...

2024-12-06 11:03:14 1074

原创 Istio Ambient 模式中的透明流量拦截过程详解

本文是关于 Istio Ambient 模式的系列文章的第一篇,介绍了如何通过透明流量拦截实现无需 Sidecar 的服务网格。详细分析了 Istio CNI Node Agent、ztunnel 以及 Pod 网络命名空间的交互过程。阅读原文请转到:https://jimmysong.io/blog/istio-ambient-traffic-interception/这是我关于 Istio a...

2024-12-05 10:36:01 924

原创 为什么我将笔记从 Notion 迁移到 Obsidian?

探索我从 Typora 和 Notion 迁移到 Obsidian 的原因,深入对比三者优缺点,分享最佳实践。阅读原文请转到:https://jimmysong.io/blog/typora-notion-to-obsidian/多年来,我尝试过多款笔记和 Markdown 编辑工具,包括 Typora、Notion 和 Obsidian。每一款工具都有它的优缺点,但最终我决定将笔记迁移到 Obs...

2024-12-04 11:13:45 1475

原创 Istio sidecar 和 ambient 模式的网络成本对比

深入对比 Istio sidecar 和 ambient 模式的网络成本与性能,分析其本地性感知及排查方法。阅读原文请转到:https://jimmysong.io/blog/istio-sidecar-vs-ambient-network-cost-performance/在服务网格架构不断演进的过程中,了解不同部署模式下的网络成本对于优化性能和资源效率至关重要。本文将对比 Istio 的 si...

2024-12-03 17:51:39 1234

转载 [译] API 网关的自查清单:你的 API 前门有多坚固?

API 网关不仅是连接流量的入口,还肩负着安全、性能优化等多重任务。这篇清单可帮助你全面评估 API 网关的有效性,确保其在高负载下稳定可靠。阅读原文请转到:https://thenewstack.io/api-gateway-checklist-how-strong-is-your-apis-front-door/每个 API 都需要一个前门,一个迎接请求与响应的门户。这个“门”不仅要坚固,能承...

2024-10-29 18:04:19 74

转载 [译] 云原生网络:展望 Kubernetes 的下一个十年

随着 Kubernetes 进入下一个十年,其网络与安全体系将迎来新挑战,eBPF、Gateway API 和 AI 的发展为其未来注入更多可能性。阅读原文请转到:https://jimmysong.io/trans/kubernetes-next-decade/随着 Kubernetes 迈入青春期,让我们思考其网络和安全系统如何进一步发展与适应。Kubernetes 最近迎来了十周年[1]纪念...

2024-10-28 15:50:39 67

原创 地上文物看山西:宝藏文物大省不该被埋没

我曾三次游山西,历大同、忻州、朔州、晋城等地,赏众多名胜古迹。谈山西旅游优缺,景区分散等问题存,望借游戏热度促保护,提升文化素养以感其深厚内涵。阅读原文请转到:https://jimmysong.io/blog/shanxi-trip/我前后三次到访过山西:• 第一次是 2017 年 12 月,公司组织团建,去了山西大同,游览了悬空寺、云冈石窟和北岳恒山• 第二次是 2019 年 4 月,清明节期...

2024-10-26 13:18:33 873

转载 在 Istio Ambient Mesh 中集成 Open Policy Agent (OPA) 实现细粒度授权

本文译自Open Policy Agent (OPA) and Istio Ambient[1],介绍了如何在 Istio Ambient Mesh 中集成 Open Policy Agent (OPA),实现更强大的外部授权服务。通过 OPA,用户可以定义和执行细粒度的访问控制策略,超越 Istio 内置的授权功能。文章涵盖了 OPA 部署、集群配置以及示例应用,帮助用户在 Ambient Me...

2024-10-16 11:31:20 131

转载 解读 Istio Ambient Waypoint Proxy 部署模型

译者注:本文译自Istio Ambient Waypoint Proxy Deployment Model Explained[1],作者 Lin Sun。Istio Ambient Waypoint Proxy 为服务网格的 L7 处理提供了灵活且高效的解决方案。通过了解不同的部署模式,团队可以根据自身需求选择最合适的架构,避免资源浪费和性能瓶颈。避免按节点部署 waypoint proxy,...

2024-10-09 09:13:03 144

原创 Envoy 代理如何处理用户请求以实现追踪

深入探讨 Envoy 代理在云原生环境中如何处理用户请求,实现分布式追踪,提升应用可观测性。阅读原文请转到:https://jimmysong.io/blog/envoy-tracing/在云原生环境中,提升对应用程序的可观测性以更好地理解用户体验是至关重要的。然而,单纯依靠指标和日志无法提供个别案例的具体细节。这时,追踪(Tracing)技术就显得尤为重要。追踪的基本原理追踪通过为每个用户请求附...

2024-09-29 10:00:07 1039

转载 《黑神话:悟空》一周目评测:瑕不掩瑜,期待更丰富内容

《黑神话:悟空》一周目体验总结:虽然游戏有不少亮点,但整体内容稍显不足,导致游戏进程偏快,令人意犹未尽。阅读原文请转到:https://jimmysong.io/blog/black-myth-wukong-review/最近完成了《黑神话:悟空》的一周目体验。总体来说,音乐和美术表现出色,但战斗系统略显单调,地图设计不够理想,整体内容偏少,让人感到意犹未尽。黑神话:悟空“一周目” 指的是玩家首次...

2024-09-22 09:09:47 369

原创 澳门 City Walk:感受精致濠江

澳门虽小,却处处藏着惊喜。从大三巴到新葡京,城市漫步中感受它的独特魅力。阅读原文请转到:https://jimmysong.io/blog/macao-trip/在决定去澳门之前,我对这座小城的印象仅限于大三巴、官也街、葡式蛋挞、何鸿燊,以及七子之歌里那句 “你可知 macao 不是我真姓…”。但当我亲自踏上这片 33.3 平方公里的土地时,才发现这个中国最小的一级行政区,竟然充满了独特的韵味。对...

2024-09-21 08:31:54 697

转载 介绍 Kmesh:用内核原生技术革新服务网格数据平面

Kmesh 利用 eBPF 和内核增强,实现高性能、低延迟的服务网格数据平面。它革新了传统的 Sidecar 架构,降低了资源消耗,适用于现代云原生应用。阅读原文请转到:https://jimmysong.io/blog/introducing-kmesh-kernel-native-service-mesh/在近期整理服务网格数据平面的几种部署模式时,我关注到了徐中虎在 KubeCon Chin...

2024-09-19 09:26:51 359

原创 服务网格架构:Sidecar vs. Sidecarless,谁才是未来?

探讨服务网格架构中 sidecar 与 sidecarless 的争论,比较 Cilium、Istio 和 Linkerd 在安全性、性能和架构复杂性方面的不同观点,帮助读者理解这些技术专家的看法和背后的争议。阅读原文请转到:https://jimmysong.io/blog/service-mesh-sidecar-vs-sidecarless-debate/服务网格已经成为现代云原生应用架构中...

2024-09-11 11:57:49 568

原创 深入解析服务网格的四种数据平面部署模式:性能、安全性与成本分析

在本文中,我将详细解析四种主要的服务网格数据平面部署模式,包括 Sidecar 模式、Ambient 模式、Cilium mesh 模式和 gRPC 模式。通过对这些模式的架构、性能、安全性、管理复杂性和资源成本的分析,提供选择建议,帮助你在不同的应用场景中做出最优决策。无论你是追求高性能、低资源消耗,还是需要更高的安全保障,本指南都能帮助你找到合适的部署模式。阅读原文请转到:https://ji...

2024-09-10 11:59:37 1207

转载 [译] Istio Ambient 模式: 无 Sidecar Istio 如何让应用更快?

探索如何使用 Fortio 与 Istio 集成,在使用 Bookinfo 应用和流行的 DevOps 工具如 Kubernetes、Prometheus 和 Grafana 的微服务架构中进行高效的性能测试和监控。阅读原文请转到:https://jimmysong.io/trans/ambient-mesh-can-sidecar-less-istio-make-applications-fas...

2024-09-05 11:37:29 366

转载 KubeCon China 2024 回顾:引领云原生技术的前沿动态

深入剖析 KubeCon China 2024 中的云原生技术进展,聚焦 Istio 的 Ambient 模式和 API 网关的融合及其对行业的深远影响。阅读原文请转到:https://jimmysong.io/blog/kubecon-china-2024-recap/今年的KubeCon China是首次在香港举办的盛会,持续了三天。作为会议的参与者及一个论坛的主持人,我在这篇文章中将分享...

2024-09-02 11:02:37 318

转载 在 Kubernetes 中实现 mTLS:选项与推荐

本文探讨了在 Kubernetes 环境中实现 mTLS(双向 TLS)的方法,包括自行实现、基于 Sidecar 的服务网格和 Ambient 模式的比较与推荐。本文译自:https://blog.howardjohn.info/posts/mtls-kubernetes/在与 Kubernetes 用户的对话中,经常会听到这样一句话:“我只想让我的所有流量在 Kubernetes 中实现 mT...

2024-08-29 11:30:10 202

转载 使用 Dapr 与 Cilium 打造无 Sidecar 服务网格:新一代分布式应用运行时

本文探讨了将 Dapr 与 Cilium 集成的无 Sidecar 服务网格方法,强调了其高性能和安全性。阅读原文请转到:https://jimmysong.io/trans/integrating-dapr-with-cilium/几周前,我们介绍了 Dapr,并讨论了它与服务网格的重叠功能,尽管 Dapr 本身并不是一个服务网格。如之前的博客所述,近年来服务网格已成为现代云原生应用的关键组成部...

2024-08-27 11:30:43 151

转载 Istio 1.23 发布:环境模式升级与重要功能更新

2024 年 8 月 16 日,Istio 1.23 发布。该版本带来了环境模式的重大改进,包括性能提升、功能增强以及 DNS 自动分配和重试策略的优化,同时宣布集群内 Operator 将被弃用。环境模式紧随最近将环境模式升级到 Istio 1.22 的 Beta 版之后,Istio 1.23 带来了一系列重大改进。在与众多采用环境模式的用户紧密合作的基础上,我们一直在努力解决收到的所有反馈。...

2024-08-16 08:37:35 152

原创 集成 Envoy Gateway 作为 Istio 服务网格中的入口网关

本文介绍了如何将 Envoy Gateway 作为 Istio 服务网格中的入口网关集成,增强应用的安全性和可访问性。阅读原文请转到:https://jimmysong.io/blog/envoy-gateway-integration-istio-mesh/Istio提供了对入口网关的强大而灵活的支持,利用 Envoy 代理在其 sidecar 模式下运行。尽管 Istio 专注于管理集群内服...

2024-08-14 10:44:39 1022

转载 解密 Cilium 原生认证功能

在本文中,我们更深入地探讨了 Cilium 的功能,特别是它从服务网格获得的相互认证功能。本文为译文,阅读原文请转到:https://jimmysong.io/trans/cilium-native-authentication/我们已经讨论了 Cilium 一段时间了,但是这个话题有很多值得关注的地方,我们知道我们会再次回到这个话题。今天,我建议我们探索一个用于认证工作负载的功能。在讨论这个话题...

2024-08-09 09:47:46 101

原创 Istio 配置安全:如何避免错误配置

探索常见的 Istio 配置错误及其解决方法,提高服务网格的安全性和稳定性。阅读原文请转到:https://jimmysong.io/blog/istio-configuration-safety-common-misconfigurations/Istio 是一个功能强大的服务网格解决方案,提供零信任安全性、可观测性和高级流量管理等功能,且无需修改代码即可实现。然而,由于配置错误,我们经常会遇到...

2024-08-08 10:32:08 939

原创 保障 Istio 安全:解决关键安全漏洞及最佳实践

探索 Istio 中的关键安全漏洞及其缓解措施,并结合多层安全策略的最佳实践。阅读原文请转到:https://jimmysong.io/blog/securing-istio-addressing-critical-security-gaps-and-best-practices/引言近期,Wiz 研究团队发布了博客[1],揭示了 AI 服务中的租户隔离漏洞,引起了广泛关注。该研究详细阐述了多个 ...

2024-08-01 11:30:13 343

原创 介绍 Tetrate Enterprise Gateway 及与 Istio 集成:云原生应用的全面网关解决方案

深入了解 Tetrate Enterprise Gateway (TEG) 及其如何与 Istio 服务网格集成 —— 一种基于 Envoy 的企业级网关解决方案,包括它的架构、基本功能以及如何在 Kubernetes 中使用 TEG 来暴露和管理应用。文中使用的 YAML 文件请阅读原文浏览:https://jimmysong.io/blog/explore-tetrate-enterprise...

2024-07-31 09:13:36 477

转载 如何实现无 Pod 的 Kubernetes 和 Istio 部署

探索如何将 Kubernetes 和 Istio 的完整功能嵌入到单一二进制文件中,实现无 Pod 的极简部署方案。本文为译文,阅读原文请转到:https://jimmysong.io/trans/podless-kubernetes-istio/Kubernetes 经常被批评(有些不公平)操作起来过于复杂,促使大多数人依赖托管服务。然而,k3s[1]某种程度上颠覆了这一点,将完整的 Kube...

2024-07-30 11:30:10 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除