diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/application-layer/circuit-breaker.md b/i18n/zh/docusaurus-plugin-content-docs/current/application-layer/circuit-breaker.md new file mode 100644 index 0000000..a1d4fe4 --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-docs/current/application-layer/circuit-breaker.md @@ -0,0 +1,152 @@ +--- +title: 熔断器 +sidebar_position: 10 +--- + +本文档提供了如何测试 Kmesh 熔断功能的分步指南。它涵盖了部署必要组件、配置流量规则以及观察熔断行为。 + +## 步骤 1. 部署 Kmesh + +请阅读[快速入门](https://kmesh.net/docs/setup/quick-start)完成 Kmesh 的部署。 + +## 步骤 2. 部署 fortio 和 httpbin + +``` sh +kubectl apply -f -< /dev/null || \ + { kubectl kustomize "github.com/kubernetes-sigs/gateway-api/config/crd/experimental?ref=444631bfe06f3bcca5d0eadf1857eac1d369421d" | kubectl apply -f -; } +``` + +接下来,为 `httpbin` 服务创建专用的 Waypoint 代理,并为该服务添加标签以将其流量引导到此 Waypoint。 + +```sh +kmeshctl waypoint apply -n default --name httpbin-waypoint --image ghcr.io/kmesh-net/waypoint:latest +kubectl label service httpbin istio.io/use-waypoint=httpbin-waypoint +``` + +## 步骤 4. 配置 DestinationRule + +```sh +kubectl apply -f - <