From a26ec2c470aca57b4edc8dc1fa7083294ecab8cd Mon Sep 17 00:00:00 2001 From: g1eny0ung Date: Tue, 26 Mar 2024 08:01:34 +0000 Subject: [PATCH] Deploy website - based on ccb2cbac184a5fac482368193fd3095f0ba4dfb9 --- 404.html | 2 +- assets/js/021a80ff.c04919f4.js | 1 + assets/js/021a80ff.e026f334.js | 1 - assets/js/12c1ce9b.4349dc68.js | 1 - assets/js/12c1ce9b.70329e53.js | 1 + assets/js/34d05537.4fee6456.js | 1 + assets/js/34d05537.a482928d.js | 1 - assets/js/72e14192.31771de9.js | 1 + assets/js/72e14192.ed09b729.js | 1 - ...n.5bda1637.js => runtime~main.28fcc1c6.js} | 2 +- .../index.html | 2 +- .../index.html | 2 +- blog/archive/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- blog/chaos-mesh-hacktoberfest-2021/index.html | 2 +- .../index.html | 2 +- blog/chaos-mesh-q&a/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- blog/index.html | 2 +- .../index.html | 2 +- blog/page/2/index.html | 2 +- blog/page/3/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- blog/share-your-chaos-mesh-story/index.html | 2 +- .../index.html | 2 +- blog/tags/announcement/index.html | 2 +- blog/tags/aws-chaos/index.html | 2 +- blog/tags/chaos-engineering/index.html | 2 +- blog/tags/chaos-engineering/page/2/index.html | 2 +- blog/tags/chaos-engineering/page/3/index.html | 2 +- blog/tags/chaos-mesh/index.html | 2 +- blog/tags/chaos-mesh/page/2/index.html | 2 +- blog/tags/chaos-mesh/page/3/index.html | 2 +- blog/tags/chaosd/index.html | 2 +- blog/tags/ci/index.html | 2 +- blog/tags/cloud-native-con/index.html | 2 +- blog/tags/cloud-native/index.html | 2 +- blog/tags/cncf/index.html | 2 +- blog/tags/community/index.html | 2 +- blog/tags/distributed-system/index.html | 2 +- blog/tags/event/index.html | 2 +- blog/tags/fault-injection/index.html | 2 +- blog/tags/git-hub-action/index.html | 2 +- blog/tags/index.html | 2 +- blog/tags/kube-con/index.html | 2 +- blog/tags/kubernetes/index.html | 2 +- blog/tags/lfx-mentorship/index.html | 2 +- blog/tags/monitoring-metrics/index.html | 2 +- blog/tags/open-source/index.html | 2 +- blog/tags/stress-chaos/index.html | 2 +- blog/tags/stress-testing/index.html | 2 +- blog/tags/test-automation/index.html | 2 +- blog/tags/tutorial/index.html | 2 +- blog/tags/use-case/index.html | 2 +- .../add-new-chaos-experiment-type/index.html | 2 +- docs/2.4.3/basic-features/index.html | 2 +- .../chaos-engineering-principles/index.html | 2 +- docs/2.4.3/chaosctl-tool/index.html | 2 +- docs/2.4.3/chaosd-overview/index.html | 2 +- docs/2.4.3/chaosd-search-recover/index.html | 2 +- docs/2.4.3/check-workflow-status/index.html | 2 +- .../clean-up-chaos-experiments/index.html | 2 +- docs/2.4.3/common/quick-run/index.html | 2 +- .../common/verify-installation/index.html | 2 +- .../index.html | 2 +- .../configure-enabled-namespace/index.html | 2 +- .../create-chaos-mesh-workflow/index.html | 2 +- .../define-chaos-experiment-scope/index.html | 2 +- docs/2.4.3/define-scheduling-rules/index.html | 2 +- .../index.html | 2 +- .../2.4.3/developer-guide-overview/index.html | 2 +- .../extend-chaos-daemon-interface/index.html | 2 +- docs/2.4.3/extend-chaosd/index.html | 2 +- docs/2.4.3/faqs/index.html | 2 +- docs/2.4.3/gcp-authentication/index.html | 2 +- docs/2.4.3/glossary/index.html | 2 +- docs/2.4.3/go-client/index.html | 2 +- docs/2.4.3/index.html | 2 +- .../inspect-chaos-experiments/index.html | 2 +- .../index.html | 2 +- docs/2.4.3/java-client/index.html | 2 +- docs/2.4.3/manage-user-permissions/index.html | 2 +- .../multi-data-center-scenario/index.html | 2 +- docs/2.4.3/offline-installation/index.html | 2 +- docs/2.4.3/persistence-dashboard/index.html | 2 +- .../index.html | 2 +- docs/2.4.3/python-client/index.html | 2 +- docs/2.4.3/quick-start/index.html | 22 +++---------------- docs/2.4.3/release-0.0.8/index.html | 2 +- docs/2.4.3/release-0.0.9/index.html | 2 +- docs/2.4.3/release-1.0.0/index.html | 2 +- docs/2.4.3/release-2.0.0/index.html | 2 +- docs/2.4.3/release-2.4-tracking/index.html | 2 +- docs/2.4.3/release-cycle/index.html | 2 +- docs/2.4.3/run-a-chaos-experiment/index.html | 2 +- .../index.html | 2 +- docs/2.4.3/rust-client/index.html | 2 +- .../send-http-request-on-workflow/index.html | 2 +- docs/2.4.3/simulate-aws-chaos/index.html | 2 +- docs/2.4.3/simulate-azure-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- docs/2.4.3/simulate-gcp-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../simulate-jvm-application-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../2.4.3/status-check-in-workflow/index.html | 2 +- docs/2.4.3/troubleshooting-guide/index.html | 2 +- docs/2.4.3/uninstallation/index.html | 2 +- docs/2.4.3/upgrade-from-2.1-to-2.2/index.html | 2 +- docs/2.4.3/upgrade-to-2.0/index.html | 2 +- .../index.html | 2 +- docs/2.4.3/use-grafana-data-source/index.html | 2 +- .../add-new-chaos-experiment-type/index.html | 2 +- docs/2.5.2/basic-features/index.html | 2 +- .../chaos-engineering-principles/index.html | 2 +- docs/2.5.2/chaosctl-tool/index.html | 2 +- docs/2.5.2/chaosd-overview/index.html | 2 +- docs/2.5.2/chaosd-search-recover/index.html | 2 +- docs/2.5.2/check-workflow-status/index.html | 2 +- .../clean-up-chaos-experiments/index.html | 2 +- docs/2.5.2/common/quick-run/index.html | 2 +- .../common/verify-installation/index.html | 2 +- .../index.html | 2 +- .../configure-enabled-namespace/index.html | 2 +- .../create-chaos-mesh-workflow/index.html | 2 +- .../define-chaos-experiment-scope/index.html | 2 +- docs/2.5.2/define-scheduling-rules/index.html | 2 +- .../index.html | 2 +- .../2.5.2/developer-guide-overview/index.html | 2 +- .../extend-chaos-daemon-interface/index.html | 2 +- docs/2.5.2/extend-chaosd/index.html | 2 +- docs/2.5.2/faqs/index.html | 2 +- docs/2.5.2/gcp-authentication/index.html | 2 +- docs/2.5.2/glossary/index.html | 2 +- docs/2.5.2/go-client/index.html | 2 +- docs/2.5.2/index.html | 2 +- .../inspect-chaos-experiments/index.html | 2 +- .../index.html | 2 +- docs/2.5.2/java-client/index.html | 2 +- docs/2.5.2/manage-user-permissions/index.html | 2 +- .../multi-data-center-scenario/index.html | 2 +- docs/2.5.2/offline-installation/index.html | 2 +- docs/2.5.2/persistence-dashboard/index.html | 2 +- .../index.html | 2 +- docs/2.5.2/python-client/index.html | 2 +- docs/2.5.2/quick-start/index.html | 22 +++---------------- docs/2.5.2/release-0.0.8/index.html | 2 +- docs/2.5.2/release-0.0.9/index.html | 2 +- docs/2.5.2/release-1.0.0/index.html | 2 +- docs/2.5.2/release-2.0.0/index.html | 2 +- docs/2.5.2/release-2.5-tracking/index.html | 2 +- docs/2.5.2/release-cycle/index.html | 2 +- .../remote-cluster-management/index.html | 2 +- docs/2.5.2/run-a-chaos-experiment/index.html | 2 +- .../index.html | 2 +- docs/2.5.2/rust-client/index.html | 2 +- .../send-http-request-on-workflow/index.html | 2 +- docs/2.5.2/simulate-aws-chaos/index.html | 2 +- docs/2.5.2/simulate-azure-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- docs/2.5.2/simulate-gcp-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../simulate-jvm-application-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../2.5.2/status-check-in-workflow/index.html | 2 +- docs/2.5.2/troubleshooting-guide/index.html | 2 +- docs/2.5.2/uninstallation/index.html | 2 +- docs/2.5.2/upgrade-from-2.1-to-2.2/index.html | 2 +- docs/2.5.2/upgrade-to-2.0/index.html | 2 +- .../index.html | 2 +- docs/2.5.2/use-grafana-data-source/index.html | 2 +- docs/add-new-chaos-experiment-type/index.html | 2 +- docs/basic-features/index.html | 2 +- docs/chaos-engineering-principles/index.html | 2 +- docs/chaosctl-tool/index.html | 2 +- docs/chaosd-overview/index.html | 2 +- docs/chaosd-search-recover/index.html | 2 +- docs/check-workflow-status/index.html | 2 +- docs/clean-up-chaos-experiments/index.html | 2 +- docs/common/quick-run/index.html | 2 +- docs/common/verify-installation/index.html | 2 +- .../index.html | 2 +- docs/configure-enabled-namespace/index.html | 2 +- docs/create-chaos-mesh-workflow/index.html | 2 +- docs/define-chaos-experiment-scope/index.html | 2 +- docs/define-scheduling-rules/index.html | 2 +- .../index.html | 2 +- docs/developer-guide-overview/index.html | 2 +- docs/expose-dashboard-with-ingress/index.html | 2 +- docs/extend-chaos-daemon-interface/index.html | 2 +- docs/extend-chaosd/index.html | 2 +- docs/faqs/index.html | 2 +- docs/gcp-authentication/index.html | 2 +- docs/glossary/index.html | 2 +- docs/go-client/index.html | 2 +- docs/index.html | 2 +- docs/inspect-chaos-experiments/index.html | 2 +- .../index.html | 2 +- docs/java-client/index.html | 2 +- docs/manage-user-permissions/index.html | 2 +- docs/multi-data-center-scenario/index.html | 2 +- .../add-new-chaos-experiment-type/index.html | 2 +- docs/next/basic-features/index.html | 2 +- .../chaos-engineering-principles/index.html | 2 +- docs/next/chaosctl-tool/index.html | 2 +- docs/next/chaosd-overview/index.html | 2 +- docs/next/chaosd-search-recover/index.html | 2 +- docs/next/check-workflow-status/index.html | 2 +- .../clean-up-chaos-experiments/index.html | 2 +- docs/next/common/quick-run/index.html | 2 +- .../common/verify-installation/index.html | 2 +- .../index.html | 2 +- .../configure-enabled-namespace/index.html | 2 +- .../create-chaos-mesh-workflow/index.html | 2 +- .../define-chaos-experiment-scope/index.html | 2 +- docs/next/define-scheduling-rules/index.html | 2 +- .../index.html | 2 +- docs/next/developer-guide-overview/index.html | 2 +- .../expose-dashboard-with-ingress/index.html | 2 +- .../extend-chaos-daemon-interface/index.html | 2 +- docs/next/extend-chaosd/index.html | 2 +- docs/next/faqs/index.html | 2 +- docs/next/gcp-authentication/index.html | 2 +- docs/next/glossary/index.html | 2 +- docs/next/go-client/index.html | 2 +- docs/next/index.html | 2 +- .../next/inspect-chaos-experiments/index.html | 2 +- .../index.html | 2 +- docs/next/java-client/index.html | 2 +- docs/next/manage-user-permissions/index.html | 2 +- .../multi-data-center-scenario/index.html | 2 +- docs/next/offline-installation/index.html | 2 +- docs/next/persistence-dashboard/index.html | 2 +- .../index.html | 2 +- docs/next/python-client/index.html | 2 +- docs/next/quick-start/index.html | 22 +++---------------- docs/next/release-0.0.8/index.html | 2 +- docs/next/release-0.0.9/index.html | 2 +- docs/next/release-1.0.0/index.html | 2 +- docs/next/release-2.0.0/index.html | 2 +- docs/next/release-2.5-tracking/index.html | 2 +- docs/next/release-cycle/index.html | 2 +- .../next/remote-cluster-management/index.html | 2 +- docs/next/run-a-chaos-experiment/index.html | 2 +- .../index.html | 2 +- docs/next/rust-client/index.html | 2 +- .../send-http-request-on-workflow/index.html | 2 +- docs/next/simulate-aws-chaos/index.html | 2 +- docs/next/simulate-azure-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- docs/next/simulate-gcp-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../simulate-jvm-application-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- docs/next/status-check-in-workflow/index.html | 2 +- docs/next/troubleshooting-guide/index.html | 2 +- docs/next/uninstallation/index.html | 2 +- docs/next/upgrade-from-2.1-to-2.2/index.html | 2 +- docs/next/upgrade-to-2.0/index.html | 2 +- .../index.html | 2 +- docs/next/use-grafana-data-source/index.html | 2 +- docs/offline-installation/index.html | 2 +- docs/persistence-dashboard/index.html | 2 +- .../index.html | 2 +- docs/python-client/index.html | 2 +- docs/quick-start/index.html | 22 +++---------------- docs/release-0.0.8/index.html | 2 +- docs/release-0.0.9/index.html | 2 +- docs/release-1.0.0/index.html | 2 +- docs/release-2.0.0/index.html | 2 +- docs/release-2.5-tracking/index.html | 2 +- docs/release-cycle/index.html | 2 +- docs/remote-cluster-management/index.html | 2 +- docs/run-a-chaos-experiment/index.html | 2 +- .../index.html | 2 +- docs/rust-client/index.html | 2 +- docs/send-http-request-on-workflow/index.html | 2 +- docs/simulate-aws-chaos/index.html | 2 +- docs/simulate-azure-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- docs/simulate-gcp-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../simulate-jvm-application-chaos/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- docs/status-check-in-workflow/index.html | 2 +- docs/troubleshooting-guide/index.html | 2 +- docs/uninstallation/index.html | 2 +- docs/upgrade-from-2.1-to-2.2/index.html | 2 +- docs/upgrade-to-2.0/index.html | 2 +- .../index.html | 2 +- docs/use-grafana-data-source/index.html | 2 +- index.html | 2 +- search/index.html | 2 +- supported-releases/index.html | 2 +- versions/index.html | 2 +- 378 files changed, 382 insertions(+), 446 deletions(-) create mode 100644 assets/js/021a80ff.c04919f4.js delete mode 100644 assets/js/021a80ff.e026f334.js delete mode 100644 assets/js/12c1ce9b.4349dc68.js create mode 100644 assets/js/12c1ce9b.70329e53.js create mode 100644 assets/js/34d05537.4fee6456.js delete mode 100644 assets/js/34d05537.a482928d.js create mode 100644 assets/js/72e14192.31771de9.js delete mode 100644 assets/js/72e14192.ed09b729.js rename assets/js/{runtime~main.5bda1637.js => runtime~main.28fcc1c6.js} (98%) diff --git a/404.html b/404.html index c7d012a43b..b0e83380e2 100644 --- a/404.html +++ b/404.html @@ -15,7 +15,7 @@ - + diff --git a/assets/js/021a80ff.c04919f4.js b/assets/js/021a80ff.c04919f4.js new file mode 100644 index 0000000000..a458bf07f9 --- /dev/null +++ b/assets/js/021a80ff.c04919f4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkchaos_mesh_website=self.webpackChunkchaos_mesh_website||[]).push([[3433,9725,856],{40253:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(11527),r=n(45305);const a={},o=void 0,i={id:"common/quick-run",title:"quick-run",description:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh.",source:"@site/versioned_docs/version-2.6.3/common/quick-run.md",sourceDirName:"common",slug:"/common/quick-run",permalink:"/docs/common/quick-run",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.6.3/common/quick-run.md",tags:[],version:"2.6.3",frontMatter:{}},l={},c=[];function u(e){const t={a:"a",p:"p",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh."}),"\n",(0,s.jsxs)(t.p,{children:["For the method to run the experiment, it is recommended to refer to ",(0,s.jsx)(t.a,{href:"/docs/run-a-chaos-experiment",children:"Run a Chaos experiment"}),". After successfully creating the experiment, you can observe the running status of the experiment on the Chaos Dashboard."]})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},85758:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(11527),r=n(45305);const a={},o=void 0,i={id:"common/verify-installation",title:"verify-installation",description:"To check the running status of Chaos Mesh, execute the following command:",source:"@site/versioned_docs/version-2.6.3/common/verify-installation.md",sourceDirName:"common",slug:"/common/verify-installation",permalink:"/docs/common/verify-installation",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.6.3/common/verify-installation.md",tags:[],version:"2.6.3",frontMatter:{}},l={},c=[];function u(e){const t={admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"To check the running status of Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"kubectl get po -n chaos-mesh\n"})}),"\n",(0,s.jsx)(t.p,{children:"The expected output is as follows:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 3/3 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})}),"\n",(0,s.jsxs)(t.p,{children:["If your actual output is similar to the expected output with ",(0,s.jsx)(t.code,{children:"NAME"}),", ",(0,s.jsx)(t.code,{children:"READY"}),", ",(0,s.jsx)(t.code,{children:"STATUS"}),", ",(0,s.jsx)(t.code,{children:"RESTARTS"}),", and ",(0,s.jsx)(t.code,{children:"AGE"}),", it means that Helm is installed successfully."]}),"\n",(0,s.jsxs)(t.admonition,{type:"note",children:[(0,s.jsxs)(t.p,{children:["If the ",(0,s.jsx)(t.code,{children:"STATUS"})," of your actual output is not ",(0,s.jsx)(t.code,{children:"Running"}),", then execute the following command to check the Pod details, and troubleshoot issues according to the error information."]}),(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"# Take the chaos-controller as an example\nkubectl describe po -n chaos-mesh chaos-controller-manager-69fd5c46c8-xlqpc\n"})})]}),"\n",(0,s.jsxs)(t.admonition,{type:"note",children:[(0,s.jsxs)(t.p,{children:["If ",(0,s.jsx)(t.code,{children:"leader-election"})," feature is turned off manually, ",(0,s.jsx)(t.code,{children:"chaos-controller-manager"})," should only have 1 replication."]}),(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 1/1 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})})]})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},45799:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>h,default:()=>x,frontMatter:()=>u,metadata:()=>d,toc:()=>p});var s=n(11527),r=n(45305),a=n(11219),o=n(77815),i=n(9260),l=n(85758),c=n(40253);const u={title:"Quick Start"},h=void 0,d={id:"quick-start",title:"Quick Start",description:"This document describes how to start Chaos Mesh quickly in a test or local environment.",source:"@site/versioned_docs/version-2.6.3/quick-start.md",sourceDirName:".",slug:"/quick-start",permalink:"/docs/quick-start",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.6.3/quick-start.md",tags:[],version:"2.6.3",frontMatter:{title:"Quick Start"},sidebar:"docs",previous:{title:"Basic Features",permalink:"/docs/basic-features"},next:{title:"Install Chaos Mesh using Helm",permalink:"/docs/production-installation-using-helm"}},m={},p=[{value:"Environment preparation",id:"environment-preparation",level:2},{value:"Quick installation",id:"quick-installation",level:2},{value:"Verify the installation",id:"verify-the-installation",level:2},{value:"Run Chaos experiments",id:"run-chaos-experiments",level:2},{value:"Uninstall Chaos Mesh",id:"uninstall-chaos-mesh",level:2},{value:"FAQ",id:"faq",level:2},{value:"Why the local directory appears in the root directory after installation?",id:"why-the-local-directory-appears-in-the-root-directory-after-installation",level:3}];function f(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"This document describes how to start Chaos Mesh quickly in a test or local environment."}),"\n",(0,s.jsxs)(t.admonition,{type:"caution",children:[(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"In this document, Chaos Mesh is installed via a script for quick trial only."})}),(0,s.jsxs)(t.p,{children:["If you need to install Chaos Mesh in the production environment or other strict non-test scenarios, it is recommended to use ",(0,s.jsx)(t.a,{href:"https://helm.sh/",children:"Helm"}),". For more details, refer to ",(0,s.jsx)(t.a,{href:"/docs/production-installation-using-helm",children:"Installation using Helm"}),"."]})]}),"\n",(0,s.jsx)(t.h2,{id:"environment-preparation",children:"Environment preparation"}),"\n",(0,s.jsx)(t.p,{children:"Please ensure that the Kubernetes cluster is deployed in the environment before the trial. If the Kubernetes cluster has not been deployed, you can refer to the links below to complete the deployment:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://kubernetes.io/docs/setup/",children:"Kubernetes"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://minikube.sigs.k8s.io/docs/start/",children:"minikube"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://kind.sigs.k8s.io/docs/user/quick-start/",children:"kind"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://rancher.com/docs/k3s/latest/en/quick-start/",children:"K3s"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://microk8s.io/",children:"Microk8s"})}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"quick-installation",children:"Quick installation"}),"\n",(0,s.jsx)(t.p,{children:"To install Chaos Mesh in a test environment, run the following script:"}),"\n",(0,s.jsxs)(a.Z,{defaultValue:"k8s",values:[{label:"K8s",value:"k8s"},{label:"kind",value:"kind"},{label:"K3s",value:"k3s"},{label:"MicroK8s",value:"microk8s"}],children:[(0,s.jsx)(o.Z,{value:"k8s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash"})}),(0,s.jsxs)(o.Z,{value:"kind",children:[(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind"}),(0,s.jsxs)(t.p,{children:["If you want to specify a ",(0,s.jsx)(t.code,{children:"kind"})," version, add the ",(0,s.jsx)(t.code,{children:"--kind-version xx"})," parameter at the end of the script, for example:"]}),(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0"})]}),(0,s.jsx)(o.Z,{value:"k3s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s"})}),(0,s.jsx)(o.Z,{value:"microk8s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s"})})]}),"\n",(0,s.jsx)(t.p,{children:"After running, Chaos Mesh will automatically install the appropriate version of CustomResourceDefinitions and the required components."}),"\n",(0,s.jsxs)(t.p,{children:["For more installation details, refer to the source code of the ",(0,s.jsx)(t.a,{href:"https://github.com/chaos-mesh/chaos-mesh/blob/master/install.sh",children:(0,s.jsx)(t.code,{children:"install.sh"})}),"."]}),"\n",(0,s.jsx)(t.h2,{id:"verify-the-installation",children:"Verify the installation"}),"\n",(0,s.jsx)(l.default,{}),"\n",(0,s.jsx)(t.h2,{id:"run-chaos-experiments",children:"Run Chaos experiments"}),"\n",(0,s.jsx)(c.default,{}),"\n",(0,s.jsx)(t.h2,{id:"uninstall-chaos-mesh",children:"Uninstall Chaos Mesh"}),"\n",(0,s.jsx)(t.p,{children:"To uninstall Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -"}),"\n",(0,s.jsxs)(t.p,{children:["You can also delete the ",(0,s.jsx)(t.code,{children:"chaos-mesh"})," namespace to directly uninstall Chaos Mesh:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"kubectl delete ns chaos-mesh\n"})}),"\n",(0,s.jsx)(t.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsxs)(t.h3,{id:"why-the-local-directory-appears-in-the-root-directory-after-installation",children:["Why the ",(0,s.jsx)(t.code,{children:"local"})," directory appears in the root directory after installation?"]}),"\n",(0,s.jsxs)(t.p,{children:["If you don't install ",(0,s.jsx)(t.code,{children:"kind"})," in the existing environment, and you use the ",(0,s.jsx)(t.code,{children:"--local kind"})," parameter when executing the installation command, the ",(0,s.jsx)(t.code,{children:"install.sh"})," script will automatically install the ",(0,s.jsx)(t.code,{children:"kind"})," in the ",(0,s.jsx)(t.code,{children:"local"})," directory under the root directory."]})]})}function x(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(f,{...e})}):f(e)}},58456:(e,t,n)=>{n.d(t,{Z:()=>a});n(50959);var s=n(38250),r=n(11527);function a(e){let{children:t,fallback:n}=e;return(0,s.Z)()?(0,r.jsx)(r.Fragment,{children:t?.()}):n??null}},77815:(e,t,n)=>{n.d(t,{Z:()=>o});n(50959);var s=n(86259);const r={tabItem:"tabItem_wvL0"};var a=n(11527);function o(e){let{children:t,hidden:n,className:o}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,s.Z)(r.tabItem,o),hidden:n,children:t})}},11219:(e,t,n)=>{n.d(t,{Z:()=>y});var s=n(50959),r=n(86259),a=n(47534),o=n(28903),i=n(21091),l=n(10987),c=n(23448),u=n(54171);function h(e){return s.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,s.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function d(e){const{values:t,children:n}=e;return(0,s.useMemo)((()=>{const e=t??function(e){return h(e).map((e=>{let{props:{value:t,label:n,attributes:s,default:r}}=e;return{value:t,label:n,attributes:s,default:r}}))}(n);return function(e){const t=(0,c.l)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,n])}function m(e){let{value:t,tabValues:n}=e;return n.some((e=>e.value===t))}function p(e){let{queryString:t=!1,groupId:n}=e;const r=(0,o.k6)(),a=function(e){let{queryString:t=!1,groupId:n}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:t,groupId:n});return[(0,l._X)(a),(0,s.useCallback)((e=>{if(!a)return;const t=new URLSearchParams(r.location.search);t.set(a,e),r.replace({...r.location,search:t.toString()})}),[a,r])]}function f(e){const{defaultValue:t,queryString:n=!1,groupId:r}=e,a=d(e),[o,l]=(0,s.useState)((()=>function(e){let{defaultValue:t,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!m({value:t,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const s=n.find((e=>e.default))??n[0];if(!s)throw new Error("Unexpected error: 0 tabValues");return s.value}({defaultValue:t,tabValues:a}))),[c,h]=p({queryString:n,groupId:r}),[f,x]=function(e){let{groupId:t}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(t),[r,a]=(0,u.Nk)(n);return[r,(0,s.useCallback)((e=>{n&&a.set(e)}),[n,a])]}({groupId:r}),v=(()=>{const e=c??f;return m({value:e,tabValues:a})?e:null})();(0,i.Z)((()=>{v&&l(v)}),[v]);return{selectedValue:o,selectValue:(0,s.useCallback)((e=>{if(!m({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);l(e),h(e),x(e)}),[h,x,a]),tabValues:a}}var x=n(38250);const v={tabList:"tabList_jQjR",tabItem:"tabItem_dzqc"};var j=n(11527);function b(e){let{className:t,block:n,selectedValue:s,selectValue:o,tabValues:i}=e;const l=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.o5)(),u=e=>{const t=e.currentTarget,n=l.indexOf(t),r=i[n].value;r!==s&&(c(t),o(r))},h=e=>{let t=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const n=l.indexOf(e.currentTarget)+1;t=l[n]??l[0];break}case"ArrowLeft":{const n=l.indexOf(e.currentTarget)-1;t=l[n]??l[l.length-1];break}}t?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.Z)("tabs",{"tabs--block":n},t),children:i.map((e=>{let{value:t,label:n,attributes:a}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:s===t?0:-1,"aria-selected":s===t,ref:e=>l.push(e),onKeyDown:h,onClick:u,...a,className:(0,r.Z)("tabs__item",v.tabItem,a?.className,{"tabs__item--active":s===t}),children:n??t},t)}))})}function g(e){let{lazy:t,children:n,selectedValue:r}=e;const a=(Array.isArray(n)?n:[n]).filter(Boolean);if(t){const e=a.find((e=>e.props.value===r));return e?(0,s.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:a.map(((e,t)=>(0,s.cloneElement)(e,{key:t,hidden:e.props.value!==r})))})}function k(e){const t=f(e);return(0,j.jsxs)("div",{className:(0,r.Z)("tabs-container",v.tabList),children:[(0,j.jsx)(b,{...e,...t}),(0,j.jsx)(g,{...e,...t})]})}function y(e){const t=(0,x.Z)();return(0,j.jsx)(k,{...e,children:h(e.children)},String(t))}},9260:(e,t,n)=>{n.d(t,{Z:()=>c,p:()=>l});var s=n(58456),r=n(12858),a=n(13176),o=n(66918),i=n(11527);const l=(e,t)=>{const n=window.location.pathname;let s=window.localStorage.getItem("docs-preferred-version-default");if(n===e.baseUrl&&s)return"current"===s?"latest":s;if(n.includes("/docs/next"))return"latest";const r=t.find((e=>e.isLast)),a=t.find((e=>n.includes(e.name)));return a?a.name:r.name};const c=e=>{let{children:t,replaced:n="latest",isArchive:c=!1,className:u="language-bash"}=e;const{siteConfig:h}=(0,r.Z)(),{versions:d}=(0,a.eZ)("docusaurus-plugin-content-docs");return(0,i.jsx)(s.Z,{children:()=>{const e=l(h,d),s=c?t.replace(n,function(e){return"latest"===e?"refs/heads/master":`refs/tags/v${e}`}(e)):"latest"===e?t:t.replace(n,"v"+e);return(0,i.jsx)(o.Z,{className:u,children:s})}})}},45305:(e,t,n)=>{n.d(t,{Z:()=>i,a:()=>o});var s=n(50959);const r={},a=s.createContext(r);function o(e){const t=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),s.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/021a80ff.e026f334.js b/assets/js/021a80ff.e026f334.js deleted file mode 100644 index 4c6b631bda..0000000000 --- a/assets/js/021a80ff.e026f334.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkchaos_mesh_website=self.webpackChunkchaos_mesh_website||[]).push([[3433,9725,856],{40253:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(11527),i=t(45305);const r={},o=void 0,a={id:"common/quick-run",title:"quick-run",description:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh.",source:"@site/versioned_docs/version-2.6.3/common/quick-run.md",sourceDirName:"common",slug:"/common/quick-run",permalink:"/docs/common/quick-run",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.6.3/common/quick-run.md",tags:[],version:"2.6.3",frontMatter:{}},c={},l=[];function h(e){const n={a:"a",p:"p",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh."}),"\n",(0,s.jsxs)(n.p,{children:["For the method to run the experiment, it is recommended to refer to ",(0,s.jsx)(n.a,{href:"/docs/run-a-chaos-experiment",children:"Run a Chaos experiment"}),". After successfully creating the experiment, you can observe the running status of the experiment on the Chaos Dashboard."]})]})}function d(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},85758:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(11527),i=t(45305);const r={},o=void 0,a={id:"common/verify-installation",title:"verify-installation",description:"To check the running status of Chaos Mesh, execute the following command:",source:"@site/versioned_docs/version-2.6.3/common/verify-installation.md",sourceDirName:"common",slug:"/common/verify-installation",permalink:"/docs/common/verify-installation",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.6.3/common/verify-installation.md",tags:[],version:"2.6.3",frontMatter:{}},c={},l=[];function h(e){const n={admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"To check the running status of Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"kubectl get po -n chaos-mesh\n"})}),"\n",(0,s.jsx)(n.p,{children:"The expected output is as follows:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 3/3 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})}),"\n",(0,s.jsxs)(n.p,{children:["If your actual output is similar to the expected output with ",(0,s.jsx)(n.code,{children:"NAME"}),", ",(0,s.jsx)(n.code,{children:"READY"}),", ",(0,s.jsx)(n.code,{children:"STATUS"}),", ",(0,s.jsx)(n.code,{children:"RESTARTS"}),", and ",(0,s.jsx)(n.code,{children:"AGE"}),", it means that Helm is installed successfully."]}),"\n",(0,s.jsxs)(n.admonition,{type:"note",children:[(0,s.jsxs)(n.p,{children:["If the ",(0,s.jsx)(n.code,{children:"STATUS"})," of your actual output is not ",(0,s.jsx)(n.code,{children:"Running"}),", then execute the following command to check the Pod details, and troubleshoot issues according to the error information."]}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"# Take the chaos-controller as an example\nkubectl describe po -n chaos-mesh chaos-controller-manager-69fd5c46c8-xlqpc\n"})})]}),"\n",(0,s.jsxs)(n.admonition,{type:"note",children:[(0,s.jsxs)(n.p,{children:["If ",(0,s.jsx)(n.code,{children:"leader-election"})," feature is turned off manually, ",(0,s.jsx)(n.code,{children:"chaos-controller-manager"})," should only have 1 replication."]}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 1/1 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})})]})]})}function d(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},45799:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>c,metadata:()=>h,toc:()=>u});var s=t(11527),i=t(45305),r=t(9260),o=t(85758),a=t(40253);const c={title:"Quick Start"},l=void 0,h={id:"quick-start",title:"Quick Start",description:"This document describes how to start Chaos Mesh quickly in a test or local environment.",source:"@site/versioned_docs/version-2.6.3/quick-start.md",sourceDirName:".",slug:"/quick-start",permalink:"/docs/quick-start",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.6.3/quick-start.md",tags:[],version:"2.6.3",frontMatter:{title:"Quick Start"},sidebar:"docs",previous:{title:"Basic Features",permalink:"/docs/basic-features"},next:{title:"Install Chaos Mesh using Helm",permalink:"/docs/production-installation-using-helm"}},d={},u=[{value:"Environment preparation",id:"environment-preparation",level:2},{value:"Quick installation",id:"quick-installation",level:2},{value:"Verify the installation",id:"verify-the-installation",level:2},{value:"Run Chaos experiments",id:"run-chaos-experiments",level:2},{value:"Uninstall Chaos Mesh",id:"uninstall-chaos-mesh",level:2},{value:"FAQ",id:"faq",level:2},{value:"Why the local directory appears in the root directory after installation?",id:"why-the-local-directory-appears-in-the-root-directory-after-installation",level:3}];function m(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"This document describes how to start Chaos Mesh quickly in a test or local environment."}),"\n",(0,s.jsxs)(n.admonition,{type:"caution",children:[(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"In this document, Chaos Mesh is installed via a script for quick trial only."})}),(0,s.jsxs)(n.p,{children:["If you need to install Chaos Mesh in the production environment or other strict non-test scenarios, it is recommended to use ",(0,s.jsx)(n.a,{href:"https://helm.sh/",children:"Helm"}),". For more details, refer to ",(0,s.jsx)(n.a,{href:"/docs/production-installation-using-helm",children:"Installation using Helm"}),"."]})]}),"\n",(0,s.jsx)(n.h2,{id:"environment-preparation",children:"Environment preparation"}),"\n",(0,s.jsx)(n.p,{children:"Please ensure that the Kubernetes cluster is deployed in the environment before the trial. If the Kubernetes cluster has not been deployed, you can refer to the links below to complete the deployment:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://kubernetes.io/docs/setup/",children:"Kubernetes"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://minikube.sigs.k8s.io/docs/start/",children:"minikube"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://kind.sigs.k8s.io/docs/user/quick-start/",children:"kind"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://rancher.com/docs/k3s/latest/en/quick-start/",children:"K3s"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://microk8s.io/",children:"Microk8s"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"quick-installation",children:"Quick installation"}),"\n",(0,s.jsx)(n.p,{children:"To install Chaos Mesh in a test environment, run the following script:"}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash"}),"\n",(0,s.jsx)(n.admonition,{type:"note",children:(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://kind.sigs.k8s.io/",children:"kind"}),", add the ",(0,s.jsx)(n.code,{children:"--local kind"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind"}),"\n",(0,s.jsxs)(n.p,{children:["If you want to specify a ",(0,s.jsx)(n.code,{children:"kind"})," version, add the ",(0,s.jsx)(n.code,{children:"--kind-version xx"})," parameter at the end of the script, for example:"]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://k3s.io/",children:"K3s"}),", add the ",(0,s.jsx)(n.code,{children:"--k3s"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://microk8s.io/",children:"Microk8s"}),", add the ",(0,s.jsx)(n.code,{children:"--microk8s"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s"}),"\n"]}),"\n"]})}),"\n",(0,s.jsx)(n.p,{children:"After running this script, Chaos Mesh automatically installs the CustomResourceDefining (CRD) that matches the version, all required components, and related Service Account configurations."}),"\n",(0,s.jsxs)(n.p,{children:["For more installation details, refer to the source code of the ",(0,s.jsx)(n.a,{href:"https://github.com/chaos-mesh/chaos-mesh/blob/master/install.sh",children:(0,s.jsx)(n.code,{children:"install.sh"})}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"verify-the-installation",children:"Verify the installation"}),"\n",(0,s.jsx)(o.default,{}),"\n",(0,s.jsx)(n.h2,{id:"run-chaos-experiments",children:"Run Chaos experiments"}),"\n",(0,s.jsx)(a.default,{}),"\n",(0,s.jsx)(n.h2,{id:"uninstall-chaos-mesh",children:"Uninstall Chaos Mesh"}),"\n",(0,s.jsx)(n.p,{children:"To uninstall Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -"}),"\n",(0,s.jsxs)(n.p,{children:["You can also delete the ",(0,s.jsx)(n.code,{children:"chaos-mesh"})," namespace to directly uninstall Chaos Mesh:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"kubectl delete ns chaos-mesh\n"})}),"\n",(0,s.jsx)(n.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsxs)(n.h3,{id:"why-the-local-directory-appears-in-the-root-directory-after-installation",children:["Why the ",(0,s.jsx)(n.code,{children:"local"})," directory appears in the root directory after installation?"]}),"\n",(0,s.jsxs)(n.p,{children:["If you don't install ",(0,s.jsx)(n.code,{children:"kind"})," in the existing environment, and you use the ",(0,s.jsx)(n.code,{children:"--local kind"})," parameter when executing the installation command, the ",(0,s.jsx)(n.code,{children:"install.sh"})," script will automatically install the ",(0,s.jsx)(n.code,{children:"kind"})," in the ",(0,s.jsx)(n.code,{children:"local"})," directory under the root directory."]})]})}function p(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(m,{...e})}):m(e)}},58456:(e,n,t)=>{t.d(n,{Z:()=>r});t(50959);var s=t(38250),i=t(11527);function r(e){let{children:n,fallback:t}=e;return(0,s.Z)()?(0,i.jsx)(i.Fragment,{children:n?.()}):t??null}},9260:(e,n,t)=>{t.d(n,{Z:()=>l,p:()=>c});var s=t(58456),i=t(12858),r=t(13176),o=t(66918),a=t(11527);const c=(e,n)=>{const t=window.location.pathname;let s=window.localStorage.getItem("docs-preferred-version-default");if(t===e.baseUrl&&s)return"current"===s?"latest":s;if(t.includes("/docs/next"))return"latest";const i=n.find((e=>e.isLast)),r=n.find((e=>t.includes(e.name)));return r?r.name:i.name};const l=e=>{let{children:n,replaced:t="latest",isArchive:l=!1,className:h="language-bash"}=e;const{siteConfig:d}=(0,i.Z)(),{versions:u}=(0,r.eZ)("docusaurus-plugin-content-docs");return(0,a.jsx)(s.Z,{children:()=>{const e=c(d,u),s=l?n.replace(t,function(e){return"latest"===e?"refs/heads/master":`refs/tags/v${e}`}(e)):"latest"===e?n:n.replace(t,"v"+e);return(0,a.jsx)(o.Z,{className:h,children:s})}})}},45305:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>o});var s=t(50959);const i={},r=s.createContext(i);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/12c1ce9b.4349dc68.js b/assets/js/12c1ce9b.4349dc68.js deleted file mode 100644 index bf05392943..0000000000 --- a/assets/js/12c1ce9b.4349dc68.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkchaos_mesh_website=self.webpackChunkchaos_mesh_website||[]).push([[6691,298,9328],{30834:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(11527),i=t(45305);const r={},o=void 0,a={id:"common/quick-run",title:"quick-run",description:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh.",source:"@site/versioned_docs/version-2.4.3/common/quick-run.md",sourceDirName:"common",slug:"/common/quick-run",permalink:"/docs/2.4.3/common/quick-run",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.4.3/common/quick-run.md",tags:[],version:"2.4.3",frontMatter:{}},c={},l=[];function h(e){const n={a:"a",p:"p",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh."}),"\n",(0,s.jsxs)(n.p,{children:["For the method to run the experiment, it is recommended to refer to ",(0,s.jsx)(n.a,{href:"/docs/2.4.3/run-a-chaos-experiment",children:"Run a Chaos experiment"}),". After successfully creating the experiment, you can observe the running status of the experiment on the Chaos Dashboard."]})]})}function d(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},40649:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(11527),i=t(45305);const r={},o=void 0,a={id:"common/verify-installation",title:"verify-installation",description:"To check the running status of Chaos Mesh, execute the following command:",source:"@site/versioned_docs/version-2.4.3/common/verify-installation.md",sourceDirName:"common",slug:"/common/verify-installation",permalink:"/docs/2.4.3/common/verify-installation",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.4.3/common/verify-installation.md",tags:[],version:"2.4.3",frontMatter:{}},c={},l=[];function h(e){const n={admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"To check the running status of Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"kubectl get po -n chaos-mesh\n"})}),"\n",(0,s.jsx)(n.p,{children:"The expected output is as follows:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 3/3 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})}),"\n",(0,s.jsxs)(n.p,{children:["If your actual output is similar to the expected output with ",(0,s.jsx)(n.code,{children:"NAME"}),", ",(0,s.jsx)(n.code,{children:"READY"}),", ",(0,s.jsx)(n.code,{children:"STATUS"}),", ",(0,s.jsx)(n.code,{children:"RESTARTS"}),", and ",(0,s.jsx)(n.code,{children:"AGE"}),", it means that Helm is installed successfully."]}),"\n",(0,s.jsxs)(n.admonition,{type:"note",children:[(0,s.jsxs)(n.p,{children:["If the ",(0,s.jsx)(n.code,{children:"STATUS"})," of your actual output is not ",(0,s.jsx)(n.code,{children:"Running"}),", then execute the following command to check the Pod details, and troubleshoot issues according to the error information."]}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"# Take the chaos-controller as an example\nkubectl describe po -n chaos-mesh chaos-controller-manager-69fd5c46c8-xlqpc\n"})})]}),"\n",(0,s.jsxs)(n.admonition,{type:"note",children:[(0,s.jsxs)(n.p,{children:["If ",(0,s.jsx)(n.code,{children:"leader-election"})," feature is turned off manually, ",(0,s.jsx)(n.code,{children:"chaos-controller-manager"})," should only have 1 replication."]}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 1/1 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})})]})]})}function d(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},62216:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>c,metadata:()=>h,toc:()=>u});var s=t(11527),i=t(45305),r=t(9260),o=t(40649),a=t(30834);const c={title:"Quick Start"},l=void 0,h={id:"quick-start",title:"Quick Start",description:"This document describes how to start Chaos Mesh quickly in a test or local environment.",source:"@site/versioned_docs/version-2.4.3/quick-start.md",sourceDirName:".",slug:"/quick-start",permalink:"/docs/2.4.3/quick-start",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.4.3/quick-start.md",tags:[],version:"2.4.3",frontMatter:{title:"Quick Start"},sidebar:"docs",previous:{title:"Basic Features",permalink:"/docs/2.4.3/basic-features"},next:{title:"Install Chaos Mesh using Helm",permalink:"/docs/2.4.3/production-installation-using-helm"}},d={},u=[{value:"Environment preparation",id:"environment-preparation",level:2},{value:"Quick installation",id:"quick-installation",level:2},{value:"Verify the installation",id:"verify-the-installation",level:2},{value:"Run Chaos experiments",id:"run-chaos-experiments",level:2},{value:"Uninstall Chaos Mesh",id:"uninstall-chaos-mesh",level:2},{value:"FAQ",id:"faq",level:2},{value:"Why the local directory appears in the root directory after installation?",id:"why-the-local-directory-appears-in-the-root-directory-after-installation",level:3}];function m(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"This document describes how to start Chaos Mesh quickly in a test or local environment."}),"\n",(0,s.jsxs)(n.admonition,{type:"caution",children:[(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"In this document, Chaos Mesh is installed via a script for quick trial only."})}),(0,s.jsxs)(n.p,{children:["If you need to install Chaos Mesh in the production environment or other strict non-test scenarios, it is recommended to use ",(0,s.jsx)(n.a,{href:"https://helm.sh/",children:"Helm"}),". For more details, refer to ",(0,s.jsx)(n.a,{href:"/docs/2.4.3/production-installation-using-helm",children:"Installation using Helm"}),"."]})]}),"\n",(0,s.jsx)(n.h2,{id:"environment-preparation",children:"Environment preparation"}),"\n",(0,s.jsx)(n.p,{children:"Please ensure that the Kubernetes cluster is deployed in the environment before the trial. If the Kubernetes cluster has not been deployed, you can refer to the links below to complete the deployment:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://kubernetes.io/docs/setup/",children:"Kubernetes"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://minikube.sigs.k8s.io/docs/start/",children:"minikube"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://kind.sigs.k8s.io/docs/user/quick-start/",children:"kind"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://rancher.com/docs/k3s/latest/en/quick-start/",children:"K3s"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://microk8s.io/",children:"Microk8s"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"quick-installation",children:"Quick installation"}),"\n",(0,s.jsx)(n.p,{children:"To install Chaos Mesh in a test environment, run the following script:"}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash"}),"\n",(0,s.jsx)(n.admonition,{type:"note",children:(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://kind.sigs.k8s.io/",children:"kind"}),", add the ",(0,s.jsx)(n.code,{children:"--local kind"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind"}),"\n",(0,s.jsxs)(n.p,{children:["If you want to specify a ",(0,s.jsx)(n.code,{children:"kind"})," version, add the ",(0,s.jsx)(n.code,{children:"--kind-version xx"})," parameter at the end of the script, for example:"]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://k3s.io/",children:"K3s"}),", add the ",(0,s.jsx)(n.code,{children:"--k3s"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://microk8s.io/",children:"Microk8s"}),", add the ",(0,s.jsx)(n.code,{children:"--microk8s"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s"}),"\n"]}),"\n"]})}),"\n",(0,s.jsx)(n.p,{children:"After running this script, Chaos Mesh automatically installs the CustomResourceDefining (CRD) that matches the version, all required components, and related Service Account configurations."}),"\n",(0,s.jsxs)(n.p,{children:["For more installation details, refer to the source code of the ",(0,s.jsx)(n.a,{href:"https://github.com/chaos-mesh/chaos-mesh/blob/master/install.sh",children:(0,s.jsx)(n.code,{children:"install.sh"})}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"verify-the-installation",children:"Verify the installation"}),"\n",(0,s.jsx)(o.default,{}),"\n",(0,s.jsx)(n.h2,{id:"run-chaos-experiments",children:"Run Chaos experiments"}),"\n",(0,s.jsx)(a.default,{}),"\n",(0,s.jsx)(n.h2,{id:"uninstall-chaos-mesh",children:"Uninstall Chaos Mesh"}),"\n",(0,s.jsx)(n.p,{children:"To uninstall Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -"}),"\n",(0,s.jsxs)(n.p,{children:["You can also delete the ",(0,s.jsx)(n.code,{children:"chaos-mesh"})," namespace to directly uninstall Chaos Mesh:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"kubectl delete ns chaos-mesh\n"})}),"\n",(0,s.jsx)(n.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsxs)(n.h3,{id:"why-the-local-directory-appears-in-the-root-directory-after-installation",children:["Why the ",(0,s.jsx)(n.code,{children:"local"})," directory appears in the root directory after installation?"]}),"\n",(0,s.jsxs)(n.p,{children:["If you don't install ",(0,s.jsx)(n.code,{children:"kind"})," in the existing environment, and you use the ",(0,s.jsx)(n.code,{children:"--local kind"})," parameter when executing the installation command, the ",(0,s.jsx)(n.code,{children:"install.sh"})," script will automatically install the ",(0,s.jsx)(n.code,{children:"kind"})," in the ",(0,s.jsx)(n.code,{children:"local"})," directory under the root directory."]})]})}function p(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(m,{...e})}):m(e)}},58456:(e,n,t)=>{t.d(n,{Z:()=>r});t(50959);var s=t(38250),i=t(11527);function r(e){let{children:n,fallback:t}=e;return(0,s.Z)()?(0,i.jsx)(i.Fragment,{children:n?.()}):t??null}},9260:(e,n,t)=>{t.d(n,{Z:()=>l,p:()=>c});var s=t(58456),i=t(12858),r=t(13176),o=t(66918),a=t(11527);const c=(e,n)=>{const t=window.location.pathname;let s=window.localStorage.getItem("docs-preferred-version-default");if(t===e.baseUrl&&s)return"current"===s?"latest":s;if(t.includes("/docs/next"))return"latest";const i=n.find((e=>e.isLast)),r=n.find((e=>t.includes(e.name)));return r?r.name:i.name};const l=e=>{let{children:n,replaced:t="latest",isArchive:l=!1,className:h="language-bash"}=e;const{siteConfig:d}=(0,i.Z)(),{versions:u}=(0,r.eZ)("docusaurus-plugin-content-docs");return(0,a.jsx)(s.Z,{children:()=>{const e=c(d,u),s=l?n.replace(t,function(e){return"latest"===e?"refs/heads/master":`refs/tags/v${e}`}(e)):"latest"===e?n:n.replace(t,"v"+e);return(0,a.jsx)(o.Z,{className:h,children:s})}})}},45305:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>o});var s=t(50959);const i={},r=s.createContext(i);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/12c1ce9b.70329e53.js b/assets/js/12c1ce9b.70329e53.js new file mode 100644 index 0000000000..37afe342eb --- /dev/null +++ b/assets/js/12c1ce9b.70329e53.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkchaos_mesh_website=self.webpackChunkchaos_mesh_website||[]).push([[6691,298,9328],{30834:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(11527),r=n(45305);const a={},o=void 0,i={id:"common/quick-run",title:"quick-run",description:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh.",source:"@site/versioned_docs/version-2.4.3/common/quick-run.md",sourceDirName:"common",slug:"/common/quick-run",permalink:"/docs/2.4.3/common/quick-run",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.4.3/common/quick-run.md",tags:[],version:"2.4.3",frontMatter:{}},l={},c=[];function u(e){const t={a:"a",p:"p",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh."}),"\n",(0,s.jsxs)(t.p,{children:["For the method to run the experiment, it is recommended to refer to ",(0,s.jsx)(t.a,{href:"/docs/2.4.3/run-a-chaos-experiment",children:"Run a Chaos experiment"}),". After successfully creating the experiment, you can observe the running status of the experiment on the Chaos Dashboard."]})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},40649:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(11527),r=n(45305);const a={},o=void 0,i={id:"common/verify-installation",title:"verify-installation",description:"To check the running status of Chaos Mesh, execute the following command:",source:"@site/versioned_docs/version-2.4.3/common/verify-installation.md",sourceDirName:"common",slug:"/common/verify-installation",permalink:"/docs/2.4.3/common/verify-installation",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.4.3/common/verify-installation.md",tags:[],version:"2.4.3",frontMatter:{}},l={},c=[];function u(e){const t={admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"To check the running status of Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"kubectl get po -n chaos-mesh\n"})}),"\n",(0,s.jsx)(t.p,{children:"The expected output is as follows:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 3/3 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})}),"\n",(0,s.jsxs)(t.p,{children:["If your actual output is similar to the expected output with ",(0,s.jsx)(t.code,{children:"NAME"}),", ",(0,s.jsx)(t.code,{children:"READY"}),", ",(0,s.jsx)(t.code,{children:"STATUS"}),", ",(0,s.jsx)(t.code,{children:"RESTARTS"}),", and ",(0,s.jsx)(t.code,{children:"AGE"}),", it means that Helm is installed successfully."]}),"\n",(0,s.jsxs)(t.admonition,{type:"note",children:[(0,s.jsxs)(t.p,{children:["If the ",(0,s.jsx)(t.code,{children:"STATUS"})," of your actual output is not ",(0,s.jsx)(t.code,{children:"Running"}),", then execute the following command to check the Pod details, and troubleshoot issues according to the error information."]}),(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"# Take the chaos-controller as an example\nkubectl describe po -n chaos-mesh chaos-controller-manager-69fd5c46c8-xlqpc\n"})})]}),"\n",(0,s.jsxs)(t.admonition,{type:"note",children:[(0,s.jsxs)(t.p,{children:["If ",(0,s.jsx)(t.code,{children:"leader-election"})," feature is turned off manually, ",(0,s.jsx)(t.code,{children:"chaos-controller-manager"})," should only have 1 replication."]}),(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 1/1 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})})]})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},62216:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>h,default:()=>x,frontMatter:()=>u,metadata:()=>d,toc:()=>p});var s=n(11527),r=n(45305),a=n(11219),o=n(77815),i=n(9260),l=n(40649),c=n(30834);const u={title:"Quick Start"},h=void 0,d={id:"quick-start",title:"Quick Start",description:"This document describes how to start Chaos Mesh quickly in a test or local environment.",source:"@site/versioned_docs/version-2.4.3/quick-start.md",sourceDirName:".",slug:"/quick-start",permalink:"/docs/2.4.3/quick-start",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.4.3/quick-start.md",tags:[],version:"2.4.3",frontMatter:{title:"Quick Start"},sidebar:"docs",previous:{title:"Basic Features",permalink:"/docs/2.4.3/basic-features"},next:{title:"Install Chaos Mesh using Helm",permalink:"/docs/2.4.3/production-installation-using-helm"}},m={},p=[{value:"Environment preparation",id:"environment-preparation",level:2},{value:"Quick installation",id:"quick-installation",level:2},{value:"Verify the installation",id:"verify-the-installation",level:2},{value:"Run Chaos experiments",id:"run-chaos-experiments",level:2},{value:"Uninstall Chaos Mesh",id:"uninstall-chaos-mesh",level:2},{value:"FAQ",id:"faq",level:2},{value:"Why the local directory appears in the root directory after installation?",id:"why-the-local-directory-appears-in-the-root-directory-after-installation",level:3}];function f(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"This document describes how to start Chaos Mesh quickly in a test or local environment."}),"\n",(0,s.jsxs)(t.admonition,{type:"caution",children:[(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"In this document, Chaos Mesh is installed via a script for quick trial only."})}),(0,s.jsxs)(t.p,{children:["If you need to install Chaos Mesh in the production environment or other strict non-test scenarios, it is recommended to use ",(0,s.jsx)(t.a,{href:"https://helm.sh/",children:"Helm"}),". For more details, refer to ",(0,s.jsx)(t.a,{href:"/docs/2.4.3/production-installation-using-helm",children:"Installation using Helm"}),"."]})]}),"\n",(0,s.jsx)(t.h2,{id:"environment-preparation",children:"Environment preparation"}),"\n",(0,s.jsx)(t.p,{children:"Please ensure that the Kubernetes cluster is deployed in the environment before the trial. If the Kubernetes cluster has not been deployed, you can refer to the links below to complete the deployment:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://kubernetes.io/docs/setup/",children:"Kubernetes"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://minikube.sigs.k8s.io/docs/start/",children:"minikube"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://kind.sigs.k8s.io/docs/user/quick-start/",children:"kind"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://rancher.com/docs/k3s/latest/en/quick-start/",children:"K3s"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://microk8s.io/",children:"Microk8s"})}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"quick-installation",children:"Quick installation"}),"\n",(0,s.jsx)(t.p,{children:"To install Chaos Mesh in a test environment, run the following script:"}),"\n",(0,s.jsxs)(a.Z,{defaultValue:"k8s",values:[{label:"K8s",value:"k8s"},{label:"kind",value:"kind"},{label:"K3s",value:"k3s"},{label:"MicroK8s",value:"microk8s"}],children:[(0,s.jsx)(o.Z,{value:"k8s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash"})}),(0,s.jsxs)(o.Z,{value:"kind",children:[(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind"}),(0,s.jsxs)(t.p,{children:["If you want to specify a ",(0,s.jsx)(t.code,{children:"kind"})," version, add the ",(0,s.jsx)(t.code,{children:"--kind-version xx"})," parameter at the end of the script, for example:"]}),(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0"})]}),(0,s.jsx)(o.Z,{value:"k3s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s"})}),(0,s.jsx)(o.Z,{value:"microk8s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s"})})]}),"\n",(0,s.jsx)(t.p,{children:"After running, Chaos Mesh will automatically install the appropriate version of CustomResourceDefinitions and the required components."}),"\n",(0,s.jsxs)(t.p,{children:["For more installation details, refer to the source code of the ",(0,s.jsx)(t.a,{href:"https://github.com/chaos-mesh/chaos-mesh/blob/master/install.sh",children:(0,s.jsx)(t.code,{children:"install.sh"})}),"."]}),"\n",(0,s.jsx)(t.h2,{id:"verify-the-installation",children:"Verify the installation"}),"\n",(0,s.jsx)(l.default,{}),"\n",(0,s.jsx)(t.h2,{id:"run-chaos-experiments",children:"Run Chaos experiments"}),"\n",(0,s.jsx)(c.default,{}),"\n",(0,s.jsx)(t.h2,{id:"uninstall-chaos-mesh",children:"Uninstall Chaos Mesh"}),"\n",(0,s.jsx)(t.p,{children:"To uninstall Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -"}),"\n",(0,s.jsxs)(t.p,{children:["You can also delete the ",(0,s.jsx)(t.code,{children:"chaos-mesh"})," namespace to directly uninstall Chaos Mesh:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"kubectl delete ns chaos-mesh\n"})}),"\n",(0,s.jsx)(t.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsxs)(t.h3,{id:"why-the-local-directory-appears-in-the-root-directory-after-installation",children:["Why the ",(0,s.jsx)(t.code,{children:"local"})," directory appears in the root directory after installation?"]}),"\n",(0,s.jsxs)(t.p,{children:["If you don't install ",(0,s.jsx)(t.code,{children:"kind"})," in the existing environment, and you use the ",(0,s.jsx)(t.code,{children:"--local kind"})," parameter when executing the installation command, the ",(0,s.jsx)(t.code,{children:"install.sh"})," script will automatically install the ",(0,s.jsx)(t.code,{children:"kind"})," in the ",(0,s.jsx)(t.code,{children:"local"})," directory under the root directory."]})]})}function x(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(f,{...e})}):f(e)}},58456:(e,t,n)=>{n.d(t,{Z:()=>a});n(50959);var s=n(38250),r=n(11527);function a(e){let{children:t,fallback:n}=e;return(0,s.Z)()?(0,r.jsx)(r.Fragment,{children:t?.()}):n??null}},77815:(e,t,n)=>{n.d(t,{Z:()=>o});n(50959);var s=n(86259);const r={tabItem:"tabItem_wvL0"};var a=n(11527);function o(e){let{children:t,hidden:n,className:o}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,s.Z)(r.tabItem,o),hidden:n,children:t})}},11219:(e,t,n)=>{n.d(t,{Z:()=>y});var s=n(50959),r=n(86259),a=n(47534),o=n(28903),i=n(21091),l=n(10987),c=n(23448),u=n(54171);function h(e){return s.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,s.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function d(e){const{values:t,children:n}=e;return(0,s.useMemo)((()=>{const e=t??function(e){return h(e).map((e=>{let{props:{value:t,label:n,attributes:s,default:r}}=e;return{value:t,label:n,attributes:s,default:r}}))}(n);return function(e){const t=(0,c.l)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,n])}function m(e){let{value:t,tabValues:n}=e;return n.some((e=>e.value===t))}function p(e){let{queryString:t=!1,groupId:n}=e;const r=(0,o.k6)(),a=function(e){let{queryString:t=!1,groupId:n}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:t,groupId:n});return[(0,l._X)(a),(0,s.useCallback)((e=>{if(!a)return;const t=new URLSearchParams(r.location.search);t.set(a,e),r.replace({...r.location,search:t.toString()})}),[a,r])]}function f(e){const{defaultValue:t,queryString:n=!1,groupId:r}=e,a=d(e),[o,l]=(0,s.useState)((()=>function(e){let{defaultValue:t,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!m({value:t,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const s=n.find((e=>e.default))??n[0];if(!s)throw new Error("Unexpected error: 0 tabValues");return s.value}({defaultValue:t,tabValues:a}))),[c,h]=p({queryString:n,groupId:r}),[f,x]=function(e){let{groupId:t}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(t),[r,a]=(0,u.Nk)(n);return[r,(0,s.useCallback)((e=>{n&&a.set(e)}),[n,a])]}({groupId:r}),v=(()=>{const e=c??f;return m({value:e,tabValues:a})?e:null})();(0,i.Z)((()=>{v&&l(v)}),[v]);return{selectedValue:o,selectValue:(0,s.useCallback)((e=>{if(!m({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);l(e),h(e),x(e)}),[h,x,a]),tabValues:a}}var x=n(38250);const v={tabList:"tabList_jQjR",tabItem:"tabItem_dzqc"};var j=n(11527);function b(e){let{className:t,block:n,selectedValue:s,selectValue:o,tabValues:i}=e;const l=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.o5)(),u=e=>{const t=e.currentTarget,n=l.indexOf(t),r=i[n].value;r!==s&&(c(t),o(r))},h=e=>{let t=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const n=l.indexOf(e.currentTarget)+1;t=l[n]??l[0];break}case"ArrowLeft":{const n=l.indexOf(e.currentTarget)-1;t=l[n]??l[l.length-1];break}}t?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.Z)("tabs",{"tabs--block":n},t),children:i.map((e=>{let{value:t,label:n,attributes:a}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:s===t?0:-1,"aria-selected":s===t,ref:e=>l.push(e),onKeyDown:h,onClick:u,...a,className:(0,r.Z)("tabs__item",v.tabItem,a?.className,{"tabs__item--active":s===t}),children:n??t},t)}))})}function g(e){let{lazy:t,children:n,selectedValue:r}=e;const a=(Array.isArray(n)?n:[n]).filter(Boolean);if(t){const e=a.find((e=>e.props.value===r));return e?(0,s.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:a.map(((e,t)=>(0,s.cloneElement)(e,{key:t,hidden:e.props.value!==r})))})}function k(e){const t=f(e);return(0,j.jsxs)("div",{className:(0,r.Z)("tabs-container",v.tabList),children:[(0,j.jsx)(b,{...e,...t}),(0,j.jsx)(g,{...e,...t})]})}function y(e){const t=(0,x.Z)();return(0,j.jsx)(k,{...e,children:h(e.children)},String(t))}},9260:(e,t,n)=>{n.d(t,{Z:()=>c,p:()=>l});var s=n(58456),r=n(12858),a=n(13176),o=n(66918),i=n(11527);const l=(e,t)=>{const n=window.location.pathname;let s=window.localStorage.getItem("docs-preferred-version-default");if(n===e.baseUrl&&s)return"current"===s?"latest":s;if(n.includes("/docs/next"))return"latest";const r=t.find((e=>e.isLast)),a=t.find((e=>n.includes(e.name)));return a?a.name:r.name};const c=e=>{let{children:t,replaced:n="latest",isArchive:c=!1,className:u="language-bash"}=e;const{siteConfig:h}=(0,r.Z)(),{versions:d}=(0,a.eZ)("docusaurus-plugin-content-docs");return(0,i.jsx)(s.Z,{children:()=>{const e=l(h,d),s=c?t.replace(n,function(e){return"latest"===e?"refs/heads/master":`refs/tags/v${e}`}(e)):"latest"===e?t:t.replace(n,"v"+e);return(0,i.jsx)(o.Z,{className:u,children:s})}})}},45305:(e,t,n)=>{n.d(t,{Z:()=>i,a:()=>o});var s=n(50959);const r={},a=s.createContext(r);function o(e){const t=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),s.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/34d05537.4fee6456.js b/assets/js/34d05537.4fee6456.js new file mode 100644 index 0000000000..7e76aa36d0 --- /dev/null +++ b/assets/js/34d05537.4fee6456.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkchaos_mesh_website=self.webpackChunkchaos_mesh_website||[]).push([[2772,7339,4642],{33140:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(11527),r=n(45305);const a={},o=void 0,i={id:"common/quick-run",title:"quick-run",description:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh.",source:"@site/versioned_docs/version-2.5.2/common/quick-run.md",sourceDirName:"common",slug:"/common/quick-run",permalink:"/docs/2.5.2/common/quick-run",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.5.2/common/quick-run.md",tags:[],version:"2.5.2",frontMatter:{}},l={},c=[];function u(e){const t={a:"a",p:"p",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh."}),"\n",(0,s.jsxs)(t.p,{children:["For the method to run the experiment, it is recommended to refer to ",(0,s.jsx)(t.a,{href:"/docs/2.5.2/run-a-chaos-experiment",children:"Run a Chaos experiment"}),". After successfully creating the experiment, you can observe the running status of the experiment on the Chaos Dashboard."]})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},88176:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(11527),r=n(45305);const a={},o=void 0,i={id:"common/verify-installation",title:"verify-installation",description:"To check the running status of Chaos Mesh, execute the following command:",source:"@site/versioned_docs/version-2.5.2/common/verify-installation.md",sourceDirName:"common",slug:"/common/verify-installation",permalink:"/docs/2.5.2/common/verify-installation",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.5.2/common/verify-installation.md",tags:[],version:"2.5.2",frontMatter:{}},l={},c=[];function u(e){const t={admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"To check the running status of Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"kubectl get po -n chaos-mesh\n"})}),"\n",(0,s.jsx)(t.p,{children:"The expected output is as follows:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 3/3 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})}),"\n",(0,s.jsxs)(t.p,{children:["If your actual output is similar to the expected output with ",(0,s.jsx)(t.code,{children:"NAME"}),", ",(0,s.jsx)(t.code,{children:"READY"}),", ",(0,s.jsx)(t.code,{children:"STATUS"}),", ",(0,s.jsx)(t.code,{children:"RESTARTS"}),", and ",(0,s.jsx)(t.code,{children:"AGE"}),", it means that Helm is installed successfully."]}),"\n",(0,s.jsxs)(t.admonition,{type:"note",children:[(0,s.jsxs)(t.p,{children:["If the ",(0,s.jsx)(t.code,{children:"STATUS"})," of your actual output is not ",(0,s.jsx)(t.code,{children:"Running"}),", then execute the following command to check the Pod details, and troubleshoot issues according to the error information."]}),(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"# Take the chaos-controller as an example\nkubectl describe po -n chaos-mesh chaos-controller-manager-69fd5c46c8-xlqpc\n"})})]}),"\n",(0,s.jsxs)(t.admonition,{type:"note",children:[(0,s.jsxs)(t.p,{children:["If ",(0,s.jsx)(t.code,{children:"leader-election"})," feature is turned off manually, ",(0,s.jsx)(t.code,{children:"chaos-controller-manager"})," should only have 1 replication."]}),(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 1/1 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})})]})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},63354:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>h,default:()=>x,frontMatter:()=>u,metadata:()=>d,toc:()=>p});var s=n(11527),r=n(45305),a=n(11219),o=n(77815),i=n(9260),l=n(88176),c=n(33140);const u={title:"Quick Start"},h=void 0,d={id:"quick-start",title:"Quick Start",description:"This document describes how to start Chaos Mesh quickly in a test or local environment.",source:"@site/versioned_docs/version-2.5.2/quick-start.md",sourceDirName:".",slug:"/quick-start",permalink:"/docs/2.5.2/quick-start",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.5.2/quick-start.md",tags:[],version:"2.5.2",frontMatter:{title:"Quick Start"},sidebar:"docs",previous:{title:"Basic Features",permalink:"/docs/2.5.2/basic-features"},next:{title:"Install Chaos Mesh using Helm",permalink:"/docs/2.5.2/production-installation-using-helm"}},m={},p=[{value:"Environment preparation",id:"environment-preparation",level:2},{value:"Quick installation",id:"quick-installation",level:2},{value:"Verify the installation",id:"verify-the-installation",level:2},{value:"Run Chaos experiments",id:"run-chaos-experiments",level:2},{value:"Uninstall Chaos Mesh",id:"uninstall-chaos-mesh",level:2},{value:"FAQ",id:"faq",level:2},{value:"Why the local directory appears in the root directory after installation?",id:"why-the-local-directory-appears-in-the-root-directory-after-installation",level:3}];function f(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"This document describes how to start Chaos Mesh quickly in a test or local environment."}),"\n",(0,s.jsxs)(t.admonition,{type:"caution",children:[(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"In this document, Chaos Mesh is installed via a script for quick trial only."})}),(0,s.jsxs)(t.p,{children:["If you need to install Chaos Mesh in the production environment or other strict non-test scenarios, it is recommended to use ",(0,s.jsx)(t.a,{href:"https://helm.sh/",children:"Helm"}),". For more details, refer to ",(0,s.jsx)(t.a,{href:"/docs/2.5.2/production-installation-using-helm",children:"Installation using Helm"}),"."]})]}),"\n",(0,s.jsx)(t.h2,{id:"environment-preparation",children:"Environment preparation"}),"\n",(0,s.jsx)(t.p,{children:"Please ensure that the Kubernetes cluster is deployed in the environment before the trial. If the Kubernetes cluster has not been deployed, you can refer to the links below to complete the deployment:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://kubernetes.io/docs/setup/",children:"Kubernetes"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://minikube.sigs.k8s.io/docs/start/",children:"minikube"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://kind.sigs.k8s.io/docs/user/quick-start/",children:"kind"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://rancher.com/docs/k3s/latest/en/quick-start/",children:"K3s"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://microk8s.io/",children:"Microk8s"})}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"quick-installation",children:"Quick installation"}),"\n",(0,s.jsx)(t.p,{children:"To install Chaos Mesh in a test environment, run the following script:"}),"\n",(0,s.jsxs)(a.Z,{defaultValue:"k8s",values:[{label:"K8s",value:"k8s"},{label:"kind",value:"kind"},{label:"K3s",value:"k3s"},{label:"MicroK8s",value:"microk8s"}],children:[(0,s.jsx)(o.Z,{value:"k8s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash"})}),(0,s.jsxs)(o.Z,{value:"kind",children:[(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind"}),(0,s.jsxs)(t.p,{children:["If you want to specify a ",(0,s.jsx)(t.code,{children:"kind"})," version, add the ",(0,s.jsx)(t.code,{children:"--kind-version xx"})," parameter at the end of the script, for example:"]}),(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0"})]}),(0,s.jsx)(o.Z,{value:"k3s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s"})}),(0,s.jsx)(o.Z,{value:"microk8s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s"})})]}),"\n",(0,s.jsx)(t.p,{children:"After running, Chaos Mesh will automatically install the appropriate version of CustomResourceDefinitions and the required components."}),"\n",(0,s.jsxs)(t.p,{children:["For more installation details, refer to the source code of the ",(0,s.jsx)(t.a,{href:"https://github.com/chaos-mesh/chaos-mesh/blob/master/install.sh",children:(0,s.jsx)(t.code,{children:"install.sh"})}),"."]}),"\n",(0,s.jsx)(t.h2,{id:"verify-the-installation",children:"Verify the installation"}),"\n",(0,s.jsx)(l.default,{}),"\n",(0,s.jsx)(t.h2,{id:"run-chaos-experiments",children:"Run Chaos experiments"}),"\n",(0,s.jsx)(c.default,{}),"\n",(0,s.jsx)(t.h2,{id:"uninstall-chaos-mesh",children:"Uninstall Chaos Mesh"}),"\n",(0,s.jsx)(t.p,{children:"To uninstall Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -"}),"\n",(0,s.jsxs)(t.p,{children:["You can also delete the ",(0,s.jsx)(t.code,{children:"chaos-mesh"})," namespace to directly uninstall Chaos Mesh:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"kubectl delete ns chaos-mesh\n"})}),"\n",(0,s.jsx)(t.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsxs)(t.h3,{id:"why-the-local-directory-appears-in-the-root-directory-after-installation",children:["Why the ",(0,s.jsx)(t.code,{children:"local"})," directory appears in the root directory after installation?"]}),"\n",(0,s.jsxs)(t.p,{children:["If you don't install ",(0,s.jsx)(t.code,{children:"kind"})," in the existing environment, and you use the ",(0,s.jsx)(t.code,{children:"--local kind"})," parameter when executing the installation command, the ",(0,s.jsx)(t.code,{children:"install.sh"})," script will automatically install the ",(0,s.jsx)(t.code,{children:"kind"})," in the ",(0,s.jsx)(t.code,{children:"local"})," directory under the root directory."]})]})}function x(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(f,{...e})}):f(e)}},58456:(e,t,n)=>{n.d(t,{Z:()=>a});n(50959);var s=n(38250),r=n(11527);function a(e){let{children:t,fallback:n}=e;return(0,s.Z)()?(0,r.jsx)(r.Fragment,{children:t?.()}):n??null}},77815:(e,t,n)=>{n.d(t,{Z:()=>o});n(50959);var s=n(86259);const r={tabItem:"tabItem_wvL0"};var a=n(11527);function o(e){let{children:t,hidden:n,className:o}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,s.Z)(r.tabItem,o),hidden:n,children:t})}},11219:(e,t,n)=>{n.d(t,{Z:()=>y});var s=n(50959),r=n(86259),a=n(47534),o=n(28903),i=n(21091),l=n(10987),c=n(23448),u=n(54171);function h(e){return s.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,s.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function d(e){const{values:t,children:n}=e;return(0,s.useMemo)((()=>{const e=t??function(e){return h(e).map((e=>{let{props:{value:t,label:n,attributes:s,default:r}}=e;return{value:t,label:n,attributes:s,default:r}}))}(n);return function(e){const t=(0,c.l)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,n])}function m(e){let{value:t,tabValues:n}=e;return n.some((e=>e.value===t))}function p(e){let{queryString:t=!1,groupId:n}=e;const r=(0,o.k6)(),a=function(e){let{queryString:t=!1,groupId:n}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:t,groupId:n});return[(0,l._X)(a),(0,s.useCallback)((e=>{if(!a)return;const t=new URLSearchParams(r.location.search);t.set(a,e),r.replace({...r.location,search:t.toString()})}),[a,r])]}function f(e){const{defaultValue:t,queryString:n=!1,groupId:r}=e,a=d(e),[o,l]=(0,s.useState)((()=>function(e){let{defaultValue:t,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!m({value:t,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const s=n.find((e=>e.default))??n[0];if(!s)throw new Error("Unexpected error: 0 tabValues");return s.value}({defaultValue:t,tabValues:a}))),[c,h]=p({queryString:n,groupId:r}),[f,x]=function(e){let{groupId:t}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(t),[r,a]=(0,u.Nk)(n);return[r,(0,s.useCallback)((e=>{n&&a.set(e)}),[n,a])]}({groupId:r}),v=(()=>{const e=c??f;return m({value:e,tabValues:a})?e:null})();(0,i.Z)((()=>{v&&l(v)}),[v]);return{selectedValue:o,selectValue:(0,s.useCallback)((e=>{if(!m({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);l(e),h(e),x(e)}),[h,x,a]),tabValues:a}}var x=n(38250);const v={tabList:"tabList_jQjR",tabItem:"tabItem_dzqc"};var j=n(11527);function b(e){let{className:t,block:n,selectedValue:s,selectValue:o,tabValues:i}=e;const l=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.o5)(),u=e=>{const t=e.currentTarget,n=l.indexOf(t),r=i[n].value;r!==s&&(c(t),o(r))},h=e=>{let t=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const n=l.indexOf(e.currentTarget)+1;t=l[n]??l[0];break}case"ArrowLeft":{const n=l.indexOf(e.currentTarget)-1;t=l[n]??l[l.length-1];break}}t?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.Z)("tabs",{"tabs--block":n},t),children:i.map((e=>{let{value:t,label:n,attributes:a}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:s===t?0:-1,"aria-selected":s===t,ref:e=>l.push(e),onKeyDown:h,onClick:u,...a,className:(0,r.Z)("tabs__item",v.tabItem,a?.className,{"tabs__item--active":s===t}),children:n??t},t)}))})}function g(e){let{lazy:t,children:n,selectedValue:r}=e;const a=(Array.isArray(n)?n:[n]).filter(Boolean);if(t){const e=a.find((e=>e.props.value===r));return e?(0,s.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:a.map(((e,t)=>(0,s.cloneElement)(e,{key:t,hidden:e.props.value!==r})))})}function k(e){const t=f(e);return(0,j.jsxs)("div",{className:(0,r.Z)("tabs-container",v.tabList),children:[(0,j.jsx)(b,{...e,...t}),(0,j.jsx)(g,{...e,...t})]})}function y(e){const t=(0,x.Z)();return(0,j.jsx)(k,{...e,children:h(e.children)},String(t))}},9260:(e,t,n)=>{n.d(t,{Z:()=>c,p:()=>l});var s=n(58456),r=n(12858),a=n(13176),o=n(66918),i=n(11527);const l=(e,t)=>{const n=window.location.pathname;let s=window.localStorage.getItem("docs-preferred-version-default");if(n===e.baseUrl&&s)return"current"===s?"latest":s;if(n.includes("/docs/next"))return"latest";const r=t.find((e=>e.isLast)),a=t.find((e=>n.includes(e.name)));return a?a.name:r.name};const c=e=>{let{children:t,replaced:n="latest",isArchive:c=!1,className:u="language-bash"}=e;const{siteConfig:h}=(0,r.Z)(),{versions:d}=(0,a.eZ)("docusaurus-plugin-content-docs");return(0,i.jsx)(s.Z,{children:()=>{const e=l(h,d),s=c?t.replace(n,function(e){return"latest"===e?"refs/heads/master":`refs/tags/v${e}`}(e)):"latest"===e?t:t.replace(n,"v"+e);return(0,i.jsx)(o.Z,{className:u,children:s})}})}},45305:(e,t,n)=>{n.d(t,{Z:()=>i,a:()=>o});var s=n(50959);const r={},a=s.createContext(r);function o(e){const t=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),s.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/34d05537.a482928d.js b/assets/js/34d05537.a482928d.js deleted file mode 100644 index 5b815bf2c7..0000000000 --- a/assets/js/34d05537.a482928d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkchaos_mesh_website=self.webpackChunkchaos_mesh_website||[]).push([[2772,7339,4642],{33140:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(11527),i=t(45305);const r={},o=void 0,a={id:"common/quick-run",title:"quick-run",description:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh.",source:"@site/versioned_docs/version-2.5.2/common/quick-run.md",sourceDirName:"common",slug:"/common/quick-run",permalink:"/docs/2.5.2/common/quick-run",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.5.2/common/quick-run.md",tags:[],version:"2.5.2",frontMatter:{}},c={},l=[];function h(e){const n={a:"a",p:"p",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh."}),"\n",(0,s.jsxs)(n.p,{children:["For the method to run the experiment, it is recommended to refer to ",(0,s.jsx)(n.a,{href:"/docs/2.5.2/run-a-chaos-experiment",children:"Run a Chaos experiment"}),". After successfully creating the experiment, you can observe the running status of the experiment on the Chaos Dashboard."]})]})}function d(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},88176:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(11527),i=t(45305);const r={},o=void 0,a={id:"common/verify-installation",title:"verify-installation",description:"To check the running status of Chaos Mesh, execute the following command:",source:"@site/versioned_docs/version-2.5.2/common/verify-installation.md",sourceDirName:"common",slug:"/common/verify-installation",permalink:"/docs/2.5.2/common/verify-installation",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.5.2/common/verify-installation.md",tags:[],version:"2.5.2",frontMatter:{}},c={},l=[];function h(e){const n={admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"To check the running status of Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"kubectl get po -n chaos-mesh\n"})}),"\n",(0,s.jsx)(n.p,{children:"The expected output is as follows:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 3/3 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})}),"\n",(0,s.jsxs)(n.p,{children:["If your actual output is similar to the expected output with ",(0,s.jsx)(n.code,{children:"NAME"}),", ",(0,s.jsx)(n.code,{children:"READY"}),", ",(0,s.jsx)(n.code,{children:"STATUS"}),", ",(0,s.jsx)(n.code,{children:"RESTARTS"}),", and ",(0,s.jsx)(n.code,{children:"AGE"}),", it means that Helm is installed successfully."]}),"\n",(0,s.jsxs)(n.admonition,{type:"note",children:[(0,s.jsxs)(n.p,{children:["If the ",(0,s.jsx)(n.code,{children:"STATUS"})," of your actual output is not ",(0,s.jsx)(n.code,{children:"Running"}),", then execute the following command to check the Pod details, and troubleshoot issues according to the error information."]}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"# Take the chaos-controller as an example\nkubectl describe po -n chaos-mesh chaos-controller-manager-69fd5c46c8-xlqpc\n"})})]}),"\n",(0,s.jsxs)(n.admonition,{type:"note",children:[(0,s.jsxs)(n.p,{children:["If ",(0,s.jsx)(n.code,{children:"leader-election"})," feature is turned off manually, ",(0,s.jsx)(n.code,{children:"chaos-controller-manager"})," should only have 1 replication."]}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 1/1 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})})]})]})}function d(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},63354:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>c,metadata:()=>h,toc:()=>u});var s=t(11527),i=t(45305),r=t(9260),o=t(88176),a=t(33140);const c={title:"Quick Start"},l=void 0,h={id:"quick-start",title:"Quick Start",description:"This document describes how to start Chaos Mesh quickly in a test or local environment.",source:"@site/versioned_docs/version-2.5.2/quick-start.md",sourceDirName:".",slug:"/quick-start",permalink:"/docs/2.5.2/quick-start",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/versioned_docs/version-2.5.2/quick-start.md",tags:[],version:"2.5.2",frontMatter:{title:"Quick Start"},sidebar:"docs",previous:{title:"Basic Features",permalink:"/docs/2.5.2/basic-features"},next:{title:"Install Chaos Mesh using Helm",permalink:"/docs/2.5.2/production-installation-using-helm"}},d={},u=[{value:"Environment preparation",id:"environment-preparation",level:2},{value:"Quick installation",id:"quick-installation",level:2},{value:"Verify the installation",id:"verify-the-installation",level:2},{value:"Run Chaos experiments",id:"run-chaos-experiments",level:2},{value:"Uninstall Chaos Mesh",id:"uninstall-chaos-mesh",level:2},{value:"FAQ",id:"faq",level:2},{value:"Why the local directory appears in the root directory after installation?",id:"why-the-local-directory-appears-in-the-root-directory-after-installation",level:3}];function m(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"This document describes how to start Chaos Mesh quickly in a test or local environment."}),"\n",(0,s.jsxs)(n.admonition,{type:"caution",children:[(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"In this document, Chaos Mesh is installed via a script for quick trial only."})}),(0,s.jsxs)(n.p,{children:["If you need to install Chaos Mesh in the production environment or other strict non-test scenarios, it is recommended to use ",(0,s.jsx)(n.a,{href:"https://helm.sh/",children:"Helm"}),". For more details, refer to ",(0,s.jsx)(n.a,{href:"/docs/2.5.2/production-installation-using-helm",children:"Installation using Helm"}),"."]})]}),"\n",(0,s.jsx)(n.h2,{id:"environment-preparation",children:"Environment preparation"}),"\n",(0,s.jsx)(n.p,{children:"Please ensure that the Kubernetes cluster is deployed in the environment before the trial. If the Kubernetes cluster has not been deployed, you can refer to the links below to complete the deployment:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://kubernetes.io/docs/setup/",children:"Kubernetes"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://minikube.sigs.k8s.io/docs/start/",children:"minikube"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://kind.sigs.k8s.io/docs/user/quick-start/",children:"kind"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://rancher.com/docs/k3s/latest/en/quick-start/",children:"K3s"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://microk8s.io/",children:"Microk8s"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"quick-installation",children:"Quick installation"}),"\n",(0,s.jsx)(n.p,{children:"To install Chaos Mesh in a test environment, run the following script:"}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash"}),"\n",(0,s.jsx)(n.admonition,{type:"note",children:(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://kind.sigs.k8s.io/",children:"kind"}),", add the ",(0,s.jsx)(n.code,{children:"--local kind"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind"}),"\n",(0,s.jsxs)(n.p,{children:["If you want to specify a ",(0,s.jsx)(n.code,{children:"kind"})," version, add the ",(0,s.jsx)(n.code,{children:"--kind-version xx"})," parameter at the end of the script, for example:"]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://k3s.io/",children:"K3s"}),", add the ",(0,s.jsx)(n.code,{children:"--k3s"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://microk8s.io/",children:"Microk8s"}),", add the ",(0,s.jsx)(n.code,{children:"--microk8s"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s"}),"\n"]}),"\n"]})}),"\n",(0,s.jsx)(n.p,{children:"After running this script, Chaos Mesh automatically installs the CustomResourceDefining (CRD) that matches the version, all required components, and related Service Account configurations."}),"\n",(0,s.jsxs)(n.p,{children:["For more installation details, refer to the source code of the ",(0,s.jsx)(n.a,{href:"https://github.com/chaos-mesh/chaos-mesh/blob/master/install.sh",children:(0,s.jsx)(n.code,{children:"install.sh"})}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"verify-the-installation",children:"Verify the installation"}),"\n",(0,s.jsx)(o.default,{}),"\n",(0,s.jsx)(n.h2,{id:"run-chaos-experiments",children:"Run Chaos experiments"}),"\n",(0,s.jsx)(a.default,{}),"\n",(0,s.jsx)(n.h2,{id:"uninstall-chaos-mesh",children:"Uninstall Chaos Mesh"}),"\n",(0,s.jsx)(n.p,{children:"To uninstall Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -"}),"\n",(0,s.jsxs)(n.p,{children:["You can also delete the ",(0,s.jsx)(n.code,{children:"chaos-mesh"})," namespace to directly uninstall Chaos Mesh:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"kubectl delete ns chaos-mesh\n"})}),"\n",(0,s.jsx)(n.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsxs)(n.h3,{id:"why-the-local-directory-appears-in-the-root-directory-after-installation",children:["Why the ",(0,s.jsx)(n.code,{children:"local"})," directory appears in the root directory after installation?"]}),"\n",(0,s.jsxs)(n.p,{children:["If you don't install ",(0,s.jsx)(n.code,{children:"kind"})," in the existing environment, and you use the ",(0,s.jsx)(n.code,{children:"--local kind"})," parameter when executing the installation command, the ",(0,s.jsx)(n.code,{children:"install.sh"})," script will automatically install the ",(0,s.jsx)(n.code,{children:"kind"})," in the ",(0,s.jsx)(n.code,{children:"local"})," directory under the root directory."]})]})}function p(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(m,{...e})}):m(e)}},58456:(e,n,t)=>{t.d(n,{Z:()=>r});t(50959);var s=t(38250),i=t(11527);function r(e){let{children:n,fallback:t}=e;return(0,s.Z)()?(0,i.jsx)(i.Fragment,{children:n?.()}):t??null}},9260:(e,n,t)=>{t.d(n,{Z:()=>l,p:()=>c});var s=t(58456),i=t(12858),r=t(13176),o=t(66918),a=t(11527);const c=(e,n)=>{const t=window.location.pathname;let s=window.localStorage.getItem("docs-preferred-version-default");if(t===e.baseUrl&&s)return"current"===s?"latest":s;if(t.includes("/docs/next"))return"latest";const i=n.find((e=>e.isLast)),r=n.find((e=>t.includes(e.name)));return r?r.name:i.name};const l=e=>{let{children:n,replaced:t="latest",isArchive:l=!1,className:h="language-bash"}=e;const{siteConfig:d}=(0,i.Z)(),{versions:u}=(0,r.eZ)("docusaurus-plugin-content-docs");return(0,a.jsx)(s.Z,{children:()=>{const e=c(d,u),s=l?n.replace(t,function(e){return"latest"===e?"refs/heads/master":`refs/tags/v${e}`}(e)):"latest"===e?n:n.replace(t,"v"+e);return(0,a.jsx)(o.Z,{className:h,children:s})}})}},45305:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>o});var s=t(50959);const i={},r=s.createContext(i);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/72e14192.31771de9.js b/assets/js/72e14192.31771de9.js new file mode 100644 index 0000000000..7398796d45 --- /dev/null +++ b/assets/js/72e14192.31771de9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkchaos_mesh_website=self.webpackChunkchaos_mesh_website||[]).push([[7239,2267,3305],{85168:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(11527),r=n(45305);const a={},o=void 0,i={id:"common/quick-run",title:"quick-run",description:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh.",source:"@site/docs/common/quick-run.md",sourceDirName:"common",slug:"/common/quick-run",permalink:"/docs/next/common/quick-run",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/docs/common/quick-run.md",tags:[],version:"current",frontMatter:{}},l={},c=[];function u(e){const t={a:"a",p:"p",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh."}),"\n",(0,s.jsxs)(t.p,{children:["For the method to run the experiment, it is recommended to refer to ",(0,s.jsx)(t.a,{href:"/docs/next/run-a-chaos-experiment",children:"Run a Chaos experiment"}),". After successfully creating the experiment, you can observe the running status of the experiment on the Chaos Dashboard."]})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},59670:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(11527),r=n(45305);const a={},o=void 0,i={id:"common/verify-installation",title:"verify-installation",description:"To check the running status of Chaos Mesh, execute the following command:",source:"@site/docs/common/verify-installation.md",sourceDirName:"common",slug:"/common/verify-installation",permalink:"/docs/next/common/verify-installation",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/docs/common/verify-installation.md",tags:[],version:"current",frontMatter:{}},l={},c=[];function u(e){const t={admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"To check the running status of Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"kubectl get po -n chaos-mesh\n"})}),"\n",(0,s.jsx)(t.p,{children:"The expected output is as follows:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 3/3 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})}),"\n",(0,s.jsxs)(t.p,{children:["If your actual output is similar to the expected output with ",(0,s.jsx)(t.code,{children:"NAME"}),", ",(0,s.jsx)(t.code,{children:"READY"}),", ",(0,s.jsx)(t.code,{children:"STATUS"}),", ",(0,s.jsx)(t.code,{children:"RESTARTS"}),", and ",(0,s.jsx)(t.code,{children:"AGE"}),", it means that Helm is installed successfully."]}),"\n",(0,s.jsxs)(t.admonition,{type:"note",children:[(0,s.jsxs)(t.p,{children:["If the ",(0,s.jsx)(t.code,{children:"STATUS"})," of your actual output is not ",(0,s.jsx)(t.code,{children:"Running"}),", then execute the following command to check the Pod details, and troubleshoot issues according to the error information."]}),(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"# Take the chaos-controller as an example\nkubectl describe po -n chaos-mesh chaos-controller-manager-69fd5c46c8-xlqpc\n"})})]}),"\n",(0,s.jsxs)(t.admonition,{type:"note",children:[(0,s.jsxs)(t.p,{children:["If ",(0,s.jsx)(t.code,{children:"leader-election"})," feature is turned off manually, ",(0,s.jsx)(t.code,{children:"chaos-controller-manager"})," should only have 1 replication."]}),(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 1/1 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})})]})]})}function h(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},70243:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>h,default:()=>x,frontMatter:()=>u,metadata:()=>d,toc:()=>p});var s=n(11527),r=n(45305),a=n(11219),o=n(77815),i=n(9260),l=n(59670),c=n(85168);const u={title:"Quick Start"},h=void 0,d={id:"quick-start",title:"Quick Start",description:"This document describes how to start Chaos Mesh quickly in a test or local environment.",source:"@site/docs/quick-start.md",sourceDirName:".",slug:"/quick-start",permalink:"/docs/next/quick-start",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/docs/quick-start.md",tags:[],version:"current",frontMatter:{title:"Quick Start"},sidebar:"docs",previous:{title:"Basic Features",permalink:"/docs/next/basic-features"},next:{title:"Install Chaos Mesh using Helm",permalink:"/docs/next/production-installation-using-helm"}},m={},p=[{value:"Environment preparation",id:"environment-preparation",level:2},{value:"Quick installation",id:"quick-installation",level:2},{value:"Verify the installation",id:"verify-the-installation",level:2},{value:"Run Chaos experiments",id:"run-chaos-experiments",level:2},{value:"Uninstall Chaos Mesh",id:"uninstall-chaos-mesh",level:2},{value:"FAQ",id:"faq",level:2},{value:"Why the local directory appears in the root directory after installation?",id:"why-the-local-directory-appears-in-the-root-directory-after-installation",level:3}];function f(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"This document describes how to start Chaos Mesh quickly in a test or local environment."}),"\n",(0,s.jsxs)(t.admonition,{type:"caution",children:[(0,s.jsx)(t.p,{children:(0,s.jsx)(t.strong,{children:"In this document, Chaos Mesh is installed via a script for quick trial only."})}),(0,s.jsxs)(t.p,{children:["If you need to install Chaos Mesh in the production environment or other strict non-test scenarios, it is recommended to use ",(0,s.jsx)(t.a,{href:"https://helm.sh/",children:"Helm"}),". For more details, refer to ",(0,s.jsx)(t.a,{href:"/docs/next/production-installation-using-helm",children:"Installation using Helm"}),"."]})]}),"\n",(0,s.jsx)(t.h2,{id:"environment-preparation",children:"Environment preparation"}),"\n",(0,s.jsx)(t.p,{children:"Please ensure that the Kubernetes cluster is deployed in the environment before the trial. If the Kubernetes cluster has not been deployed, you can refer to the links below to complete the deployment:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://kubernetes.io/docs/setup/",children:"Kubernetes"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://minikube.sigs.k8s.io/docs/start/",children:"minikube"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://kind.sigs.k8s.io/docs/user/quick-start/",children:"kind"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://rancher.com/docs/k3s/latest/en/quick-start/",children:"K3s"})}),"\n",(0,s.jsx)(t.li,{children:(0,s.jsx)(t.a,{href:"https://microk8s.io/",children:"Microk8s"})}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"quick-installation",children:"Quick installation"}),"\n",(0,s.jsx)(t.p,{children:"To install Chaos Mesh in a test environment, run the following script:"}),"\n",(0,s.jsxs)(a.Z,{defaultValue:"k8s",values:[{label:"K8s",value:"k8s"},{label:"kind",value:"kind"},{label:"K3s",value:"k3s"},{label:"MicroK8s",value:"microk8s"}],children:[(0,s.jsx)(o.Z,{value:"k8s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash"})}),(0,s.jsxs)(o.Z,{value:"kind",children:[(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind"}),(0,s.jsxs)(t.p,{children:["If you want to specify a ",(0,s.jsx)(t.code,{children:"kind"})," version, add the ",(0,s.jsx)(t.code,{children:"--kind-version xx"})," parameter at the end of the script, for example:"]}),(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0"})]}),(0,s.jsx)(o.Z,{value:"k3s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s"})}),(0,s.jsx)(o.Z,{value:"microk8s",children:(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s"})})]}),"\n",(0,s.jsx)(t.p,{children:"After running, Chaos Mesh will automatically install the appropriate version of CustomResourceDefinitions and the required components."}),"\n",(0,s.jsxs)(t.p,{children:["For more installation details, refer to the source code of the ",(0,s.jsx)(t.a,{href:"https://github.com/chaos-mesh/chaos-mesh/blob/master/install.sh",children:(0,s.jsx)(t.code,{children:"install.sh"})}),"."]}),"\n",(0,s.jsx)(t.h2,{id:"verify-the-installation",children:"Verify the installation"}),"\n",(0,s.jsx)(l.default,{}),"\n",(0,s.jsx)(t.h2,{id:"run-chaos-experiments",children:"Run Chaos experiments"}),"\n",(0,s.jsx)(c.default,{}),"\n",(0,s.jsx)(t.h2,{id:"uninstall-chaos-mesh",children:"Uninstall Chaos Mesh"}),"\n",(0,s.jsx)(t.p,{children:"To uninstall Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(i.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -"}),"\n",(0,s.jsxs)(t.p,{children:["You can also delete the ",(0,s.jsx)(t.code,{children:"chaos-mesh"})," namespace to directly uninstall Chaos Mesh:"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"kubectl delete ns chaos-mesh\n"})}),"\n",(0,s.jsx)(t.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsxs)(t.h3,{id:"why-the-local-directory-appears-in-the-root-directory-after-installation",children:["Why the ",(0,s.jsx)(t.code,{children:"local"})," directory appears in the root directory after installation?"]}),"\n",(0,s.jsxs)(t.p,{children:["If you don't install ",(0,s.jsx)(t.code,{children:"kind"})," in the existing environment, and you use the ",(0,s.jsx)(t.code,{children:"--local kind"})," parameter when executing the installation command, the ",(0,s.jsx)(t.code,{children:"install.sh"})," script will automatically install the ",(0,s.jsx)(t.code,{children:"kind"})," in the ",(0,s.jsx)(t.code,{children:"local"})," directory under the root directory."]})]})}function x(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(f,{...e})}):f(e)}},58456:(e,t,n)=>{n.d(t,{Z:()=>a});n(50959);var s=n(38250),r=n(11527);function a(e){let{children:t,fallback:n}=e;return(0,s.Z)()?(0,r.jsx)(r.Fragment,{children:t?.()}):n??null}},77815:(e,t,n)=>{n.d(t,{Z:()=>o});n(50959);var s=n(86259);const r={tabItem:"tabItem_wvL0"};var a=n(11527);function o(e){let{children:t,hidden:n,className:o}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,s.Z)(r.tabItem,o),hidden:n,children:t})}},11219:(e,t,n)=>{n.d(t,{Z:()=>y});var s=n(50959),r=n(86259),a=n(47534),o=n(28903),i=n(21091),l=n(10987),c=n(23448),u=n(54171);function h(e){return s.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,s.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function d(e){const{values:t,children:n}=e;return(0,s.useMemo)((()=>{const e=t??function(e){return h(e).map((e=>{let{props:{value:t,label:n,attributes:s,default:r}}=e;return{value:t,label:n,attributes:s,default:r}}))}(n);return function(e){const t=(0,c.l)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,n])}function m(e){let{value:t,tabValues:n}=e;return n.some((e=>e.value===t))}function p(e){let{queryString:t=!1,groupId:n}=e;const r=(0,o.k6)(),a=function(e){let{queryString:t=!1,groupId:n}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:t,groupId:n});return[(0,l._X)(a),(0,s.useCallback)((e=>{if(!a)return;const t=new URLSearchParams(r.location.search);t.set(a,e),r.replace({...r.location,search:t.toString()})}),[a,r])]}function f(e){const{defaultValue:t,queryString:n=!1,groupId:r}=e,a=d(e),[o,l]=(0,s.useState)((()=>function(e){let{defaultValue:t,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!m({value:t,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const s=n.find((e=>e.default))??n[0];if(!s)throw new Error("Unexpected error: 0 tabValues");return s.value}({defaultValue:t,tabValues:a}))),[c,h]=p({queryString:n,groupId:r}),[f,x]=function(e){let{groupId:t}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(t),[r,a]=(0,u.Nk)(n);return[r,(0,s.useCallback)((e=>{n&&a.set(e)}),[n,a])]}({groupId:r}),j=(()=>{const e=c??f;return m({value:e,tabValues:a})?e:null})();(0,i.Z)((()=>{j&&l(j)}),[j]);return{selectedValue:o,selectValue:(0,s.useCallback)((e=>{if(!m({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);l(e),h(e),x(e)}),[h,x,a]),tabValues:a}}var x=n(38250);const j={tabList:"tabList_jQjR",tabItem:"tabItem_dzqc"};var v=n(11527);function b(e){let{className:t,block:n,selectedValue:s,selectValue:o,tabValues:i}=e;const l=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.o5)(),u=e=>{const t=e.currentTarget,n=l.indexOf(t),r=i[n].value;r!==s&&(c(t),o(r))},h=e=>{let t=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const n=l.indexOf(e.currentTarget)+1;t=l[n]??l[0];break}case"ArrowLeft":{const n=l.indexOf(e.currentTarget)-1;t=l[n]??l[l.length-1];break}}t?.focus()};return(0,v.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.Z)("tabs",{"tabs--block":n},t),children:i.map((e=>{let{value:t,label:n,attributes:a}=e;return(0,v.jsx)("li",{role:"tab",tabIndex:s===t?0:-1,"aria-selected":s===t,ref:e=>l.push(e),onKeyDown:h,onClick:u,...a,className:(0,r.Z)("tabs__item",j.tabItem,a?.className,{"tabs__item--active":s===t}),children:n??t},t)}))})}function g(e){let{lazy:t,children:n,selectedValue:r}=e;const a=(Array.isArray(n)?n:[n]).filter(Boolean);if(t){const e=a.find((e=>e.props.value===r));return e?(0,s.cloneElement)(e,{className:"margin-top--md"}):null}return(0,v.jsx)("div",{className:"margin-top--md",children:a.map(((e,t)=>(0,s.cloneElement)(e,{key:t,hidden:e.props.value!==r})))})}function k(e){const t=f(e);return(0,v.jsxs)("div",{className:(0,r.Z)("tabs-container",j.tabList),children:[(0,v.jsx)(b,{...e,...t}),(0,v.jsx)(g,{...e,...t})]})}function y(e){const t=(0,x.Z)();return(0,v.jsx)(k,{...e,children:h(e.children)},String(t))}},9260:(e,t,n)=>{n.d(t,{Z:()=>c,p:()=>l});var s=n(58456),r=n(12858),a=n(13176),o=n(66918),i=n(11527);const l=(e,t)=>{const n=window.location.pathname;let s=window.localStorage.getItem("docs-preferred-version-default");if(n===e.baseUrl&&s)return"current"===s?"latest":s;if(n.includes("/docs/next"))return"latest";const r=t.find((e=>e.isLast)),a=t.find((e=>n.includes(e.name)));return a?a.name:r.name};const c=e=>{let{children:t,replaced:n="latest",isArchive:c=!1,className:u="language-bash"}=e;const{siteConfig:h}=(0,r.Z)(),{versions:d}=(0,a.eZ)("docusaurus-plugin-content-docs");return(0,i.jsx)(s.Z,{children:()=>{const e=l(h,d),s=c?t.replace(n,function(e){return"latest"===e?"refs/heads/master":`refs/tags/v${e}`}(e)):"latest"===e?t:t.replace(n,"v"+e);return(0,i.jsx)(o.Z,{className:u,children:s})}})}},45305:(e,t,n)=>{n.d(t,{Z:()=>i,a:()=>o});var s=n(50959);const r={},a=s.createContext(r);function o(e){const t=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),s.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/72e14192.ed09b729.js b/assets/js/72e14192.ed09b729.js deleted file mode 100644 index 4674a15b89..0000000000 --- a/assets/js/72e14192.ed09b729.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkchaos_mesh_website=self.webpackChunkchaos_mesh_website||[]).push([[7239,2267,3305],{85168:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(11527),i=t(45305);const r={},o=void 0,a={id:"common/quick-run",title:"quick-run",description:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh.",source:"@site/docs/common/quick-run.md",sourceDirName:"common",slug:"/common/quick-run",permalink:"/docs/next/common/quick-run",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/docs/common/quick-run.md",tags:[],version:"current",frontMatter:{}},c={},l=[];function h(e){const n={a:"a",p:"p",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"After verifying that the installation is complete, you can run a Chaos experiment to experience the features of Chaos Mesh."}),"\n",(0,s.jsxs)(n.p,{children:["For the method to run the experiment, it is recommended to refer to ",(0,s.jsx)(n.a,{href:"/docs/next/run-a-chaos-experiment",children:"Run a Chaos experiment"}),". After successfully creating the experiment, you can observe the running status of the experiment on the Chaos Dashboard."]})]})}function d(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},59670:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var s=t(11527),i=t(45305);const r={},o=void 0,a={id:"common/verify-installation",title:"verify-installation",description:"To check the running status of Chaos Mesh, execute the following command:",source:"@site/docs/common/verify-installation.md",sourceDirName:"common",slug:"/common/verify-installation",permalink:"/docs/next/common/verify-installation",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/docs/common/verify-installation.md",tags:[],version:"current",frontMatter:{}},c={},l=[];function h(e){const n={admonition:"admonition",code:"code",p:"p",pre:"pre",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"To check the running status of Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"kubectl get po -n chaos-mesh\n"})}),"\n",(0,s.jsx)(n.p,{children:"The expected output is as follows:"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 3/3 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})}),"\n",(0,s.jsxs)(n.p,{children:["If your actual output is similar to the expected output with ",(0,s.jsx)(n.code,{children:"NAME"}),", ",(0,s.jsx)(n.code,{children:"READY"}),", ",(0,s.jsx)(n.code,{children:"STATUS"}),", ",(0,s.jsx)(n.code,{children:"RESTARTS"}),", and ",(0,s.jsx)(n.code,{children:"AGE"}),", it means that Helm is installed successfully."]}),"\n",(0,s.jsxs)(n.admonition,{type:"note",children:[(0,s.jsxs)(n.p,{children:["If the ",(0,s.jsx)(n.code,{children:"STATUS"})," of your actual output is not ",(0,s.jsx)(n.code,{children:"Running"}),", then execute the following command to check the Pod details, and troubleshoot issues according to the error information."]}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"# Take the chaos-controller as an example\nkubectl describe po -n chaos-mesh chaos-controller-manager-69fd5c46c8-xlqpc\n"})})]}),"\n",(0,s.jsxs)(n.admonition,{type:"note",children:[(0,s.jsxs)(n.p,{children:["If ",(0,s.jsx)(n.code,{children:"leader-election"})," feature is turned off manually, ",(0,s.jsx)(n.code,{children:"chaos-controller-manager"})," should only have 1 replication."]}),(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"NAME READY STATUS RESTARTS AGE\nchaos-controller-manager-69fd5c46c8-xlqpc 1/1 Running 0 2d5h\nchaos-daemon-jb8xh 1/1 Running 0 2d5h\nchaos-dashboard-98c4c5f97-tx5ds 1/1 Running 0 2d5h\n"})})]})]})}function d(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},70243:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>c,metadata:()=>h,toc:()=>u});var s=t(11527),i=t(45305),r=t(9260),o=t(59670),a=t(85168);const c={title:"Quick Start"},l=void 0,h={id:"quick-start",title:"Quick Start",description:"This document describes how to start Chaos Mesh quickly in a test or local environment.",source:"@site/docs/quick-start.md",sourceDirName:".",slug:"/quick-start",permalink:"/docs/next/quick-start",draft:!1,unlisted:!1,editUrl:"https://github.com/chaos-mesh/website/edit/master/docs/quick-start.md",tags:[],version:"current",frontMatter:{title:"Quick Start"},sidebar:"docs",previous:{title:"Basic Features",permalink:"/docs/next/basic-features"},next:{title:"Install Chaos Mesh using Helm",permalink:"/docs/next/production-installation-using-helm"}},d={},u=[{value:"Environment preparation",id:"environment-preparation",level:2},{value:"Quick installation",id:"quick-installation",level:2},{value:"Verify the installation",id:"verify-the-installation",level:2},{value:"Run Chaos experiments",id:"run-chaos-experiments",level:2},{value:"Uninstall Chaos Mesh",id:"uninstall-chaos-mesh",level:2},{value:"FAQ",id:"faq",level:2},{value:"Why the local directory appears in the root directory after installation?",id:"why-the-local-directory-appears-in-the-root-directory-after-installation",level:3}];function m(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"This document describes how to start Chaos Mesh quickly in a test or local environment."}),"\n",(0,s.jsxs)(n.admonition,{type:"caution",children:[(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"In this document, Chaos Mesh is installed via a script for quick trial only."})}),(0,s.jsxs)(n.p,{children:["If you need to install Chaos Mesh in the production environment or other strict non-test scenarios, it is recommended to use ",(0,s.jsx)(n.a,{href:"https://helm.sh/",children:"Helm"}),". For more details, refer to ",(0,s.jsx)(n.a,{href:"/docs/next/production-installation-using-helm",children:"Installation using Helm"}),"."]})]}),"\n",(0,s.jsx)(n.h2,{id:"environment-preparation",children:"Environment preparation"}),"\n",(0,s.jsx)(n.p,{children:"Please ensure that the Kubernetes cluster is deployed in the environment before the trial. If the Kubernetes cluster has not been deployed, you can refer to the links below to complete the deployment:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://kubernetes.io/docs/setup/",children:"Kubernetes"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://minikube.sigs.k8s.io/docs/start/",children:"minikube"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://kind.sigs.k8s.io/docs/user/quick-start/",children:"kind"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://rancher.com/docs/k3s/latest/en/quick-start/",children:"K3s"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://microk8s.io/",children:"Microk8s"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"quick-installation",children:"Quick installation"}),"\n",(0,s.jsx)(n.p,{children:"To install Chaos Mesh in a test environment, run the following script:"}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash"}),"\n",(0,s.jsx)(n.admonition,{type:"note",children:(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://kind.sigs.k8s.io/",children:"kind"}),", add the ",(0,s.jsx)(n.code,{children:"--local kind"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind"}),"\n",(0,s.jsxs)(n.p,{children:["If you want to specify a ",(0,s.jsx)(n.code,{children:"kind"})," version, add the ",(0,s.jsx)(n.code,{children:"--kind-version xx"})," parameter at the end of the script, for example:"]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://k3s.io/",children:"K3s"}),", add the ",(0,s.jsx)(n.code,{children:"--k3s"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s"}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["If the current environment is ",(0,s.jsx)(n.a,{href:"https://microk8s.io/",children:"Microk8s"}),", add the ",(0,s.jsx)(n.code,{children:"--microk8s"})," parameter at the end of the script."]}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s"}),"\n"]}),"\n"]})}),"\n",(0,s.jsx)(n.p,{children:"After running this script, Chaos Mesh automatically installs the CustomResourceDefining (CRD) that matches the version, all required components, and related Service Account configurations."}),"\n",(0,s.jsxs)(n.p,{children:["For more installation details, refer to the source code of the ",(0,s.jsx)(n.a,{href:"https://github.com/chaos-mesh/chaos-mesh/blob/master/install.sh",children:(0,s.jsx)(n.code,{children:"install.sh"})}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"verify-the-installation",children:"Verify the installation"}),"\n",(0,s.jsx)(o.default,{}),"\n",(0,s.jsx)(n.h2,{id:"run-chaos-experiments",children:"Run Chaos experiments"}),"\n",(0,s.jsx)(a.default,{}),"\n",(0,s.jsx)(n.h2,{id:"uninstall-chaos-mesh",children:"Uninstall Chaos Mesh"}),"\n",(0,s.jsx)(n.p,{children:"To uninstall Chaos Mesh, execute the following command:"}),"\n",(0,s.jsx)(r.Z,{children:"curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -"}),"\n",(0,s.jsxs)(n.p,{children:["You can also delete the ",(0,s.jsx)(n.code,{children:"chaos-mesh"})," namespace to directly uninstall Chaos Mesh:"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"kubectl delete ns chaos-mesh\n"})}),"\n",(0,s.jsx)(n.h2,{id:"faq",children:"FAQ"}),"\n",(0,s.jsxs)(n.h3,{id:"why-the-local-directory-appears-in-the-root-directory-after-installation",children:["Why the ",(0,s.jsx)(n.code,{children:"local"})," directory appears in the root directory after installation?"]}),"\n",(0,s.jsxs)(n.p,{children:["If you don't install ",(0,s.jsx)(n.code,{children:"kind"})," in the existing environment, and you use the ",(0,s.jsx)(n.code,{children:"--local kind"})," parameter when executing the installation command, the ",(0,s.jsx)(n.code,{children:"install.sh"})," script will automatically install the ",(0,s.jsx)(n.code,{children:"kind"})," in the ",(0,s.jsx)(n.code,{children:"local"})," directory under the root directory."]})]})}function p(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(m,{...e})}):m(e)}},58456:(e,n,t)=>{t.d(n,{Z:()=>r});t(50959);var s=t(38250),i=t(11527);function r(e){let{children:n,fallback:t}=e;return(0,s.Z)()?(0,i.jsx)(i.Fragment,{children:n?.()}):t??null}},9260:(e,n,t)=>{t.d(n,{Z:()=>l,p:()=>c});var s=t(58456),i=t(12858),r=t(13176),o=t(66918),a=t(11527);const c=(e,n)=>{const t=window.location.pathname;let s=window.localStorage.getItem("docs-preferred-version-default");if(t===e.baseUrl&&s)return"current"===s?"latest":s;if(t.includes("/docs/next"))return"latest";const i=n.find((e=>e.isLast)),r=n.find((e=>t.includes(e.name)));return r?r.name:i.name};const l=e=>{let{children:n,replaced:t="latest",isArchive:l=!1,className:h="language-bash"}=e;const{siteConfig:d}=(0,i.Z)(),{versions:u}=(0,r.eZ)("docusaurus-plugin-content-docs");return(0,a.jsx)(s.Z,{children:()=>{const e=c(d,u),s=l?n.replace(t,function(e){return"latest"===e?"refs/heads/master":`refs/tags/v${e}`}(e)):"latest"===e?n:n.replace(t,"v"+e);return(0,a.jsx)(o.Z,{className:h,children:s})}})}},45305:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>o});var s=t(50959);const i={},r=s.createContext(i);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.5bda1637.js b/assets/js/runtime~main.28fcc1c6.js similarity index 98% rename from assets/js/runtime~main.5bda1637.js rename to assets/js/runtime~main.28fcc1c6.js index c8c756fce3..d6db00d362 100644 --- a/assets/js/runtime~main.5bda1637.js +++ b/assets/js/runtime~main.28fcc1c6.js @@ -1 +1 @@ -(()=>{"use strict";var c,e,f,a,b,d={},t={};function r(c){var e=t[c];if(void 0!==e)return e.exports;var f=t[c]={exports:{}};return d[c].call(f.exports,f,f.exports,r),f.exports}r.m=d,c=[],r.O=(e,f,a,b)=>{if(!f){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((c=>r.O[c](f[o])))?f.splice(o--,1):(t=!1,b0&&c[i-1][2]>b;i--)c[i]=c[i-1];c[i]=[f,a,b]},r.n=c=>{var e=c&&c.__esModule?()=>c.default:()=>c;return r.d(e,{a:e}),e},f=Object.getPrototypeOf?c=>Object.getPrototypeOf(c):c=>c.__proto__,r.t=function(c,a){if(1&a&&(c=this(c)),8&a)return c;if("object"==typeof c&&c){if(4&a&&c.__esModule)return c;if(16&a&&"function"==typeof c.then)return c}var b=Object.create(null);r.r(b);var d={};e=e||[null,f({}),f([]),f(f)];for(var t=2&a&&c;"object"==typeof t&&!~e.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((e=>d[e]=()=>c[e]));return d.default=()=>c,r.d(b,d),b},r.d=(c,e)=>{for(var f in e)r.o(e,f)&&!r.o(c,f)&&Object.defineProperty(c,f,{enumerable:!0,get:e[f]})},r.f={},r.e=c=>Promise.all(Object.keys(r.f).reduce(((e,f)=>(r.f[f](c,e),e)),[])),r.u=c=>"assets/js/"+({1:"8eb4e46b",29:"f6e0d55d",44:"0fc865c9",53:"935f2afb",183:"f87c5e9f",239:"f25d6f58",277:"c4348237",298:"09437027",342:"9c1ddc94",344:"9908821b",372:"ea8cb010",397:"9f3a4faa",416:"b565383c",420:"d3fbcd5e",477:"9317738f",498:"69b09ea9",526:"75234536",527:"ad242a1d",533:"b2b675dd",582:"ee4660ca",584:"9c2f3124",601:"cc101466",622:"719342b4",637:"64a5caf2",648:"43aabc11",674:"a28fc002",686:"191c30c0",711:"71653d01",716:"02ac8add",786:"1dbe88e0",817:"7247ad55",850:"ec4a99a3",856:"99c4c821",871:"f752fba7",896:"227412c0",924:"fb9b465c",940:"72706648",1020:"84415e09",1098:"d5e72bf8",1166:"85f8d6a8",1167:"d40ea7ec",1171:"66463a72",1284:"242716f8",1372:"1db64337",1396:"261e8f95",1403:"cfb5730b",1407:"c8a118c3",1439:"55e6429c",1477:"b2f554cd",1478:"771f38eb",1505:"7c2ff145",1512:"e91017d6",1526:"b3bfd067",1541:"0b7a903d",1552:"1cace19b",1559:"8e439d35",1579:"70329d25",1580:"562c697b",1618:"5928dda1",1628:"733580ea",1649:"8dbd7dd1",1690:"43c97659",1700:"d8ff97dc",1713:"a7023ddc",1761:"f6ece890",1769:"53bc5dff",1780:"5ccc8899",1800:"3cf74380",1841:"cefcddad",1849:"31666af1",1853:"1af9c351",1855:"47be93b7",1908:"cbec43f6",1950:"47c9151a",1969:"a998e395",2018:"29637022",2027:"0a3c9d81",2049:"42c3f47c",2058:"64f8cf74",2118:"cee468a4",2132:"b089efb6",2151:"a2ef27e4",2175:"7ffa5dd6",2182:"05d348c0",2203:"3f21b6c3",2213:"90ecb0a4",2238:"3c564b32",2243:"aed57c6e",2267:"0eff740b",2276:"b4636e3e",2291:"e747ec83",2294:"ea0178cf",2300:"ecd7e5b4",2306:"98453b9f",2307:"bdff1965",2330:"42c371df",2341:"2a74af38",2360:"ce420c5c",2365:"20723ffa",2401:"ad8f7d19",2422:"c231ae2a",2424:"6b7a086d",2452:"bda40383",2465:"d304efed",2467:"971bc2ff",2493:"4ac4bb97",2535:"814f3328",2554:"7961fe75",2558:"94b8fb96",2632:"b5bf7bb0",2644:"a93cf237",2647:"29c2974a",2678:"e4ec0e82",2701:"95e0ec25",2709:"b1cabbcf",2721:"3c03df54",2747:"278f163b",2750:"c6fcc717",2763:"59a5a33f",2772:"34d05537",2783:"e86885f1",2849:"10870ede",2878:"afaff11a",2913:"41bc510c",2917:"02a9c178",2920:"8b8c00ac",2933:"2b50bc33",2969:"7462fa9a",2972:"e5966762",2986:"e73d8426",2990:"f7455008",2996:"3fe76707",2999:"23b3163c",3042:"18b93cb3",3044:"f55ac880",3047:"5b73ee85",3067:"75fca3db",3085:"1f391b9e",3088:"fbaf32d2",3089:"a6aa9e1f",3093:"d50e42cc",3148:"90d2a8ae",3166:"63389418",3203:"69935607",3211:"1ffdd7de",3230:"64000b03",3242:"9cdd8bd1",3258:"a366e4d2",3273:"ee6fbbf8",3276:"4965e7cb",3292:"57d917f5",3296:"c9328c45",3299:"9f09c0c4",3305:"27d6e2a7",3330:"1c4ec592",3332:"4f7ce8f2",3361:"8ae96016",3380:"5af1dacc",3433:"021a80ff",3442:"df566c82",3445:"f7343d2a",3480:"1f7376c3",3501:"3253b287",3505:"72486833",3531:"cf98717e",3533:"38545f98",3566:"11d4584a",3570:"9a7c2e36",3580:"b14d964f",3608:"9e4087bc",3611:"e95d6e7a",3623:"effd515f",3667:"d4b8580c",3674:"91f180f6",3689:"956fb5f2",3718:"f7309d15",3790:"177b2451",3850:"6b5d6938",3854:"140701a3",3873:"bc0eadd3",3903:"b516026a",3910:"9fcddf3f",3919:"3f767692",3931:"879c32d4",3939:"2bd9a4f4",3942:"b6f15f4b",3943:"52e6516f",3967:"c34d274f",3972:"591059de",3990:"169a7e91",4e3:"e33f29d2",4001:"321751f7",4013:"01a85c17",4018:"a1f9bdc4",4030:"529c53fa",4123:"8fbfdb6a",4134:"49b98694",4150:"fecc65b6",4157:"283e63f8",4195:"c4f5d8e4",4197:"ea6ece8f",4207:"8a93abd2",4210:"34b4c58f",4212:"e84af1dc",4230:"2a5030af",4240:"6a7a1117",4254:"b12fc7e1",4255:"02489c3c",4277:"601d4a49",4279:"9809ed3b",4299:"8a64a7fb",4319:"18f4287e",4356:"3120bb7f",4368:"a94703ab",4378:"22c99dfb",4396:"284bc205",4401:"735a03fc",4412:"217721c0",4424:"85828edd",4444:"c1e307da",4557:"fd89e6dc",4573:"99bc7767",4634:"8dc6dd8d",4642:"637f1cf7",4739:"51f60bd2",4762:"eecb3c77",4770:"a88d826b",4832:"ece86388",4833:"c929a6dd",4875:"37220d5e",4937:"3106804f",4946:"f9c0b311",4955:"3fba30c5",5016:"5e3e1feb",5028:"a6cd7ee1",5062:"69369ae2",5074:"77e23114",5135:"3807a879",5174:"f9adc506",5217:"83029544",5221:"c837099f",5235:"4851796e",5254:"194e0ab1",5281:"791dccb8",5311:"3c1c61ff",5317:"3543bcf4",5353:"2f3ff69e",5391:"369bd8f8",5415:"891e3ffb",5419:"72fec000",5435:"6b841b38",5440:"e671ed15",5466:"4121e2be",5474:"6d05cdaf",5490:"fca770b2",5520:"3c9dc0dd",5529:"da5208fe",5563:"263f0ac5",5570:"85a86c34",5629:"4eaba250",5644:"8c78330a",5666:"63328f1b",5686:"f84e09eb",5722:"19fe0a86",5750:"6f8a752d",5781:"3b386857",5818:"3b5985a4",5821:"c75fb953",5835:"5bc13194",5869:"1371498d",5877:"ac93517b",5902:"fa551551",5973:"ec918704",6053:"7137a61f",6092:"ac2bc92e",6103:"ccc49370",6143:"db3cf118",6145:"1e73a314",6147:"02e7e3f1",6176:"ff962926",6202:"16639819",6211:"26ac8cdf",6245:"e0508589",6249:"5aed59f0",6258:"ce9e273a",6269:"8eb0ea08",6282:"8d1996dc",6317:"ddaf3870",6322:"8ce2a1ba",6328:"589bdb1e",6336:"98b5d3d8",6341:"f7ca5716",6378:"8c4b627b",6401:"84a993c9",6418:"a6ac4e5a",6419:"4fee9d1b",6434:"fad1e435",6437:"9de65543",6480:"01ccb5c8",6484:"c46d8054",6490:"e5a3b196",6517:"5233d56a",6529:"9dbf45f9",6536:"977782a2",6581:"8f3fafc4",6591:"13dcf87e",6670:"1147623b",6676:"fad52357",6691:"12c1ce9b",6729:"fcd991e7",6737:"7e8a8651",6741:"3a9cfda9",6750:"c62b7275",6754:"ae77e8e2",6771:"bea352ca",6775:"6b409b1e",6791:"3238b1cf",6830:"06a15cdf",6846:"6cf1dc42",6861:"62ea5d23",6890:"c4b334be",6905:"d853b26e",6914:"6897adcd",6922:"d042486d",6956:"b7108862",7033:"41e838b4",7057:"f4ba9344",7066:"0471a4cd",7102:"6b8fb093",7108:"b2fca173",7197:"98269b50",7203:"6495da15",7221:"91ef01f2",7239:"72e14192",7248:"f85e3b16",7266:"98ddfb9b",7267:"41da1ac1",7270:"1df1f1fe",7281:"70dc8051",7339:"460546a2",7377:"64db70a3",7378:"e97f4c14",7403:"c4902fbf",7419:"07f371e9",7436:"ed53f7f6",7470:"bf53dfeb",7498:"00760ae4",7499:"617f6d79",7504:"1312c014",7506:"cc7281b7",7533:"b60c2781",7535:"11eeaf94",7608:"9f0e6576",7671:"b22651cc",7705:"00aa4d09",7712:"417a36b6",7714:"4aa47776",7715:"87611dcb",7728:"9d86c685",7825:"de2866f0",7918:"17896441",7920:"1a4e3797",7921:"27a82c69",7946:"f1555dde",7977:"c3f65626",7978:"3ebe1811",7979:"75ba67a2",8013:"4fe280e0",8056:"cae65014",8091:"9b7cc76c",8097:"120235e2",8104:"d57001c7",8107:"24fecdf9",8108:"058b8cb6",8123:"00eea53e",8149:"44183a86",8185:"5457728b",8195:"a5b4bd89",8211:"73ba8788",8214:"abfcd627",8226:"733750c7",8244:"8fd61928",8261:"c1e4bdc6",8264:"c60bb7e3",8359:"dcec8022",8377:"23413994",8424:"4204a5a9",8432:"0b1b165d",8442:"92999a1c",8458:"08e4ca4c",8499:"3116f78b",8518:"a7bd4aaa",8610:"6875c492",8655:"aa5a177c",8787:"64d0dec1",8840:"86d1f6d3",8876:"99a9cca6",8904:"8945e7e1",8908:"0c3ee269",8947:"e4972855",8949:"3cf9319f",9060:"ac0c26b1",9069:"450967eb",9090:"5eb850f0",9118:"33c9fd8b",9159:"97df2ae1",9165:"4805635c",9169:"51e4ac6f",9197:"199cfc1b",9292:"6cd4385b",9325:"34f219ad",9328:"b50c31a6",9351:"f3cd0dc0",9352:"3301054b",9357:"b8a60ade",9367:"88839718",9370:"45951754",9379:"c3e7c0c9",9386:"d3b9cf1b",9387:"b0f1c099",9396:"c20650c8",9425:"4419cc1b",9431:"261b748b",9438:"1fdbf818",9454:"11408f98",9469:"47b7279e",9509:"039ace75",9515:"4b508e59",9535:"28d37a26",9545:"ca94432f",9571:"d530b40c",9576:"1404d338",9612:"5c7eddd6",9661:"5e95c892",9673:"4c51f2bb",9709:"9176dd93",9725:"4e16f03b",9788:"8561c1af",9819:"338e3047",9872:"d4b8d191",9911:"49784f7c",9934:"a435b217",9948:"923730dc",9981:"b9b0bf5f",9996:"b2eb6ad0"}[c]||c)+"."+{1:"b268a4ff",29:"b92eb588",44:"208b409f",53:"1db8c5f2",183:"7b4ed37d",217:"18233688",239:"d4c5f37f",277:"1980fe58",298:"b0c6f744",342:"ef7b17cc",344:"0424cfeb",372:"5209bc89",397:"626a4cc5",416:"1fc207e3",420:"600709d6",477:"2afe750e",498:"da2bf0b6",526:"a9aace1a",527:"8097a863",533:"6754e606",582:"a0d41c77",584:"c9b7d008",601:"f672c20c",622:"ae1d3289",637:"3b00e143",648:"3df388ee",674:"8f6555f5",686:"6f9e6296",711:"d6b7a99a",716:"521b15ed",786:"02c080a0",817:"6883e138",850:"c743b02f",856:"34a2ddc5",871:"225f274a",896:"d4422e68",924:"d9cab91b",940:"625874dc",1020:"ea2881e6",1098:"0e89f283",1166:"9dde6883",1167:"387e1ab5",1171:"720d887f",1284:"14c0ea5e",1372:"84ce0ffa",1396:"d1ee144c",1403:"c7c141a0",1407:"98cf518a",1439:"a06a8c8d",1477:"291aa0f5",1478:"a5b06a87",1505:"4f51fb08",1512:"c4ae02d2",1526:"7a5bf056",1541:"30b7501f",1552:"0689f0ec",1559:"bf8ef6e1",1579:"8231df9d",1580:"933cba05",1618:"bc00e49f",1628:"1b0a878a",1649:"c0d26fa0",1690:"307b0709",1700:"5de33643",1713:"b25e2cdb",1732:"96dc8c77",1761:"0b1c840b",1769:"5aa80a70",1780:"2a0f4d24",1800:"3b4cdccb",1841:"87306528",1849:"6eeecd7e",1853:"f7807ea8",1855:"f702b066",1908:"5c16824a",1950:"0d4650a3",1969:"dbcc49b2",2018:"0cb42332",2027:"a645f443",2049:"7898a435",2058:"1b6dfa02",2118:"b1dd627c",2132:"1ed978d6",2151:"f6f02a4e",2175:"302d2078",2182:"e7be1227",2203:"cf86b5cb",2213:"d29e79b0",2238:"22710b80",2243:"653e90b8",2267:"aef06273",2276:"f95dc512",2291:"14d8339d",2294:"c96a98de",2300:"5110ee86",2306:"57a86fe1",2307:"352701bb",2330:"93e2b355",2341:"7e7a571f",2360:"23b63472",2365:"051a1eac",2401:"29d56059",2422:"2587c795",2424:"37cec601",2448:"90db2fae",2452:"b7e237c0",2465:"6913b9da",2467:"06ba23b8",2493:"8ac92b5b",2535:"c9374138",2554:"ecc384e9",2558:"023e8b5f",2632:"15c9b324",2644:"db704d15",2647:"ba45113d",2678:"fed9d9a2",2701:"4f660d7a",2709:"dc7ba893",2721:"7f0d5da1",2747:"a94ecae0",2750:"0cfff395",2763:"cd3d5a99",2772:"a482928d",2783:"d78ab106",2849:"eb5e57b2",2878:"c68c2d49",2913:"5830c459",2917:"4a4cd8ef",2920:"fe64a8ea",2933:"761507c0",2969:"0fe8fd69",2972:"8d12d5ee",2986:"cf90da70",2990:"c05bf139",2996:"40c579c1",2999:"99c99613",3042:"1821f0aa",3044:"fd369436",3047:"f72696d9",3067:"261a1bdd",3085:"3658c8e3",3088:"8ce3fd8c",3089:"16a36987",3093:"c893834a",3148:"572a320f",3166:"6364dc7b",3203:"cf5e9226",3211:"0f908be0",3230:"76347bcc",3242:"baa16399",3258:"f621550a",3273:"3180f16f",3276:"9d7ddaf8",3292:"472878ad",3296:"e2c129aa",3299:"4702939b",3305:"42ea18c6",3330:"ea9ecc8c",3332:"94aece2f",3361:"756e7025",3380:"5e9478a0",3433:"e026f334",3442:"d938b566",3445:"8a1e6241",3480:"aa6ddbb6",3501:"c9c4707a",3505:"3f122481",3531:"6f2822c6",3533:"fe275242",3566:"2ec02465",3570:"50a7e150",3580:"778b499a",3608:"706e7073",3611:"d63241e8",3623:"4c087a61",3667:"156f1935",3674:"67aea16f",3689:"813cdec6",3718:"dc6dd264",3790:"65ad4cc6",3850:"d1a0240f",3854:"3eba6356",3873:"c8aaa699",3903:"d92f97aa",3910:"2d841091",3919:"ff439985",3931:"08d17b34",3939:"db026581",3942:"dbf8870a",3943:"c1d2645e",3967:"7b2f2140",3972:"4882afc1",3990:"01ee0713",4e3:"6ee85722",4001:"79faf0db",4013:"9765decf",4018:"b15a62fd",4030:"7ba24917",4123:"1c8c6a32",4134:"eb9f89b6",4150:"c3c7ca6d",4157:"d1dc3eb5",4195:"f8983629",4197:"19716afb",4207:"705d5160",4210:"9dd6d756",4212:"a359690f",4230:"fd37b44a",4240:"2151e45a",4254:"bdb15993",4255:"edbda141",4277:"013a0fd8",4279:"5f699465",4299:"a553f493",4319:"b7188ba5",4356:"62547b62",4368:"604c8b04",4378:"7141029a",4396:"b1ad0d8b",4401:"010fc864",4412:"e248f907",4424:"76fea9cb",4444:"f7e12124",4557:"3a3383d0",4573:"fec0dead",4580:"2d06db89",4634:"8d6ef69a",4642:"8340236c",4739:"49ff28c4",4762:"672401ae",4770:"8ce38774",4806:"8682f95e",4832:"9dfe55a2",4833:"afc82f52",4875:"42ca02fd",4937:"82e4404b",4946:"1a5ae370",4955:"41a03bd5",5016:"f67596dc",5028:"c47c7932",5062:"c8051d43",5074:"ef9eda79",5099:"2b7e72f7",5135:"c590f135",5174:"0a5030e4",5217:"cb4fbb71",5221:"ff0534cf",5235:"a3d2f464",5254:"24a3e134",5281:"93ca06de",5311:"40e146bf",5317:"e6c2a691",5353:"07252ffe",5391:"85cad638",5415:"67ad0947",5419:"f25b3cc0",5435:"4b61edd5",5440:"dae601ce",5466:"5e797c48",5474:"083d9008",5490:"352c08b6",5520:"5442b2a8",5529:"3458406e",5563:"66d57d2a",5570:"39dbf22b",5629:"d337c7d1",5644:"eb67d50e",5666:"263a13f3",5686:"ccb33ca6",5722:"63fa8cc9",5750:"7eb6d4a3",5781:"dbc0e7a5",5818:"2d6dd6f5",5821:"4c112c90",5835:"9307faee",5869:"c6530389",5877:"3ed6bd09",5902:"a94787ec",5973:"9614cfec",6053:"3a246b09",6092:"07d66210",6103:"f36d7b01",6143:"b6d5b8e8",6145:"f5b59972",6147:"4ac19cbb",6176:"2ef86acf",6202:"158026dc",6210:"5ae6d46f",6211:"b3017340",6245:"49a75a55",6249:"170ae7bb",6258:"f9f0bb45",6269:"4bc6d728",6282:"e0846e0c",6317:"2b4a2316",6322:"d0e504a7",6328:"cdb11a6a",6336:"2d613a8c",6341:"5dff80bc",6378:"8a8ede35",6401:"d6490e8a",6418:"8e47d99a",6419:"67e610bc",6434:"8ad5b9dc",6437:"a321e548",6480:"31d91d3d",6484:"46a4187f",6490:"44285ae2",6517:"e04b269b",6529:"e551bacd",6536:"3aeea62b",6581:"ec7c362e",6591:"9d5df427",6670:"298adcf5",6676:"4c5c2508",6691:"4349dc68",6729:"98c1c40e",6737:"040df250",6741:"7a87cf4b",6750:"4c796350",6754:"0bffee63",6771:"14c5dfe8",6775:"c110d728",6791:"5efe352d",6830:"30ebef23",6846:"81b2ae1e",6861:"0cf1a54b",6890:"c92597aa",6905:"beefd74d",6914:"b9851e26",6918:"1c17ea20",6922:"5b92857c",6956:"8c4b318f",7033:"55861f7c",7057:"db3a0eb4",7066:"c0b54f26",7102:"9cd0e06f",7108:"6367ea72",7197:"1ebefa3a",7203:"a69f4da2",7221:"362ec1e2",7239:"ed09b729",7248:"e67961a7",7266:"c5f93e99",7267:"26090e1b",7270:"0c09ece1",7281:"a54cd8f6",7339:"e18d6045",7377:"8af17398",7378:"a58023ed",7403:"d7dd6fae",7419:"73b46200",7436:"b9d7e5d5",7470:"80fa97b1",7498:"50aa8eb8",7499:"46849aee",7504:"809e09e6",7506:"1ab19473",7533:"687cdbdc",7535:"bdccb34c",7608:"2995dc01",7630:"83bf8494",7671:"9cacd1cc",7705:"25d8e454",7712:"dc04982b",7714:"de02135a",7715:"a7640b3e",7728:"5cd850f5",7825:"ba86ab54",7918:"f6ea9e7a",7920:"f78b3310",7921:"30435d91",7946:"eaae7e64",7977:"87208165",7978:"8d8fef2b",7979:"4bbd4691",8013:"a5113c0b",8056:"d46520e7",8091:"f922ba2c",8097:"aff101ca",8104:"1ffeeed6",8107:"cdcc7be9",8108:"e4e7bb7c",8123:"498f0bdf",8149:"446b1300",8185:"23fd2b09",8195:"31aede28",8211:"042f139a",8214:"e3f25bca",8226:"cf9cce59",8244:"8f593195",8261:"eda9f024",8264:"05324360",8359:"7d8bff01",8377:"ee8e8b1a",8424:"9f74f0e3",8432:"43df52d0",8442:"69ebff59",8458:"4b7709bb",8499:"c6479bef",8518:"1e3e2c0d",8610:"84e43ad5",8655:"933b3350",8787:"818b82f2",8840:"db512d44",8876:"2b61a833",8904:"f144d0cf",8908:"fa2ebf02",8947:"3fcd327b",8949:"0db33191",9060:"af2fea40",9069:"0f0998a1",9090:"010ae665",9118:"4944fd4a",9159:"0b930398",9165:"54d49867",9169:"1518fff6",9197:"4ec049d5",9292:"96ebc26d",9325:"4f554058",9328:"472c78eb",9351:"bd7dd318",9352:"804dbd66",9357:"6b64778b",9367:"1bf91f16",9370:"f3741492",9379:"5b7e5c83",9386:"90d27a1b",9387:"2205350f",9396:"5b8d72c1",9425:"7f847eec",9431:"dc819731",9438:"0059705b",9454:"b630597b",9469:"2ed8dca3",9509:"c2b40ece",9515:"632f7b7d",9535:"d04c9e02",9545:"7f77f89d",9571:"42680727",9576:"ba9f89d3",9612:"d2782d5b",9661:"5dc2590d",9673:"24815140",9709:"4e475042",9725:"4e6adcf6",9788:"1dab68f6",9819:"0b2da153",9872:"098b0099",9911:"5d6ae88f",9934:"b735af3c",9948:"c57e65c4",9981:"7a7cd434",9996:"8d79f6c0"}[c]+".js",r.miniCssF=c=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(c){if("object"==typeof window)return window}}(),r.o=(c,e)=>Object.prototype.hasOwnProperty.call(c,e),a={},b="chaos-mesh-website:",r.l=(c,e,f,d)=>{if(a[c])a[c].push(e);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(l);var b=a[c];if(delete a[c],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((c=>c(f))),e)return e(f)},l=setTimeout(s.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=s.bind(null,t.onerror),t.onload=s.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=c=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},r.p="/",r.gca=function(c){return c={16639819:"6202",17896441:"7918",23413994:"8377",29637022:"2018",45951754:"9370",63389418:"3166",69935607:"3203",72486833:"3505",72706648:"940",75234536:"526",83029544:"5217",88839718:"9367","8eb4e46b":"1",f6e0d55d:"29","0fc865c9":"44","935f2afb":"53",f87c5e9f:"183",f25d6f58:"239",c4348237:"277","09437027":"298","9c1ddc94":"342","9908821b":"344",ea8cb010:"372","9f3a4faa":"397",b565383c:"416",d3fbcd5e:"420","9317738f":"477","69b09ea9":"498",ad242a1d:"527",b2b675dd:"533",ee4660ca:"582","9c2f3124":"584",cc101466:"601","719342b4":"622","64a5caf2":"637","43aabc11":"648",a28fc002:"674","191c30c0":"686","71653d01":"711","02ac8add":"716","1dbe88e0":"786","7247ad55":"817",ec4a99a3:"850","99c4c821":"856",f752fba7:"871","227412c0":"896",fb9b465c:"924","84415e09":"1020",d5e72bf8:"1098","85f8d6a8":"1166",d40ea7ec:"1167","66463a72":"1171","242716f8":"1284","1db64337":"1372","261e8f95":"1396",cfb5730b:"1403",c8a118c3:"1407","55e6429c":"1439",b2f554cd:"1477","771f38eb":"1478","7c2ff145":"1505",e91017d6:"1512",b3bfd067:"1526","0b7a903d":"1541","1cace19b":"1552","8e439d35":"1559","70329d25":"1579","562c697b":"1580","5928dda1":"1618","733580ea":"1628","8dbd7dd1":"1649","43c97659":"1690",d8ff97dc:"1700",a7023ddc:"1713",f6ece890:"1761","53bc5dff":"1769","5ccc8899":"1780","3cf74380":"1800",cefcddad:"1841","31666af1":"1849","1af9c351":"1853","47be93b7":"1855",cbec43f6:"1908","47c9151a":"1950",a998e395:"1969","0a3c9d81":"2027","42c3f47c":"2049","64f8cf74":"2058",cee468a4:"2118",b089efb6:"2132",a2ef27e4:"2151","7ffa5dd6":"2175","05d348c0":"2182","3f21b6c3":"2203","90ecb0a4":"2213","3c564b32":"2238",aed57c6e:"2243","0eff740b":"2267",b4636e3e:"2276",e747ec83:"2291",ea0178cf:"2294",ecd7e5b4:"2300","98453b9f":"2306",bdff1965:"2307","42c371df":"2330","2a74af38":"2341",ce420c5c:"2360","20723ffa":"2365",ad8f7d19:"2401",c231ae2a:"2422","6b7a086d":"2424",bda40383:"2452",d304efed:"2465","971bc2ff":"2467","4ac4bb97":"2493","814f3328":"2535","7961fe75":"2554","94b8fb96":"2558",b5bf7bb0:"2632",a93cf237:"2644","29c2974a":"2647",e4ec0e82:"2678","95e0ec25":"2701",b1cabbcf:"2709","3c03df54":"2721","278f163b":"2747",c6fcc717:"2750","59a5a33f":"2763","34d05537":"2772",e86885f1:"2783","10870ede":"2849",afaff11a:"2878","41bc510c":"2913","02a9c178":"2917","8b8c00ac":"2920","2b50bc33":"2933","7462fa9a":"2969",e5966762:"2972",e73d8426:"2986",f7455008:"2990","3fe76707":"2996","23b3163c":"2999","18b93cb3":"3042",f55ac880:"3044","5b73ee85":"3047","75fca3db":"3067","1f391b9e":"3085",fbaf32d2:"3088",a6aa9e1f:"3089",d50e42cc:"3093","90d2a8ae":"3148","1ffdd7de":"3211","64000b03":"3230","9cdd8bd1":"3242",a366e4d2:"3258",ee6fbbf8:"3273","4965e7cb":"3276","57d917f5":"3292",c9328c45:"3296","9f09c0c4":"3299","27d6e2a7":"3305","1c4ec592":"3330","4f7ce8f2":"3332","8ae96016":"3361","5af1dacc":"3380","021a80ff":"3433",df566c82:"3442",f7343d2a:"3445","1f7376c3":"3480","3253b287":"3501",cf98717e:"3531","38545f98":"3533","11d4584a":"3566","9a7c2e36":"3570",b14d964f:"3580","9e4087bc":"3608",e95d6e7a:"3611",effd515f:"3623",d4b8580c:"3667","91f180f6":"3674","956fb5f2":"3689",f7309d15:"3718","177b2451":"3790","6b5d6938":"3850","140701a3":"3854",bc0eadd3:"3873",b516026a:"3903","9fcddf3f":"3910","3f767692":"3919","879c32d4":"3931","2bd9a4f4":"3939",b6f15f4b:"3942","52e6516f":"3943",c34d274f:"3967","591059de":"3972","169a7e91":"3990",e33f29d2:"4000","321751f7":"4001","01a85c17":"4013",a1f9bdc4:"4018","529c53fa":"4030","8fbfdb6a":"4123","49b98694":"4134",fecc65b6:"4150","283e63f8":"4157",c4f5d8e4:"4195",ea6ece8f:"4197","8a93abd2":"4207","34b4c58f":"4210",e84af1dc:"4212","2a5030af":"4230","6a7a1117":"4240",b12fc7e1:"4254","02489c3c":"4255","601d4a49":"4277","9809ed3b":"4279","8a64a7fb":"4299","18f4287e":"4319","3120bb7f":"4356",a94703ab:"4368","22c99dfb":"4378","284bc205":"4396","735a03fc":"4401","217721c0":"4412","85828edd":"4424",c1e307da:"4444",fd89e6dc:"4557","99bc7767":"4573","8dc6dd8d":"4634","637f1cf7":"4642","51f60bd2":"4739",eecb3c77:"4762",a88d826b:"4770",ece86388:"4832",c929a6dd:"4833","37220d5e":"4875","3106804f":"4937",f9c0b311:"4946","3fba30c5":"4955","5e3e1feb":"5016",a6cd7ee1:"5028","69369ae2":"5062","77e23114":"5074","3807a879":"5135",f9adc506:"5174",c837099f:"5221","4851796e":"5235","194e0ab1":"5254","791dccb8":"5281","3c1c61ff":"5311","3543bcf4":"5317","2f3ff69e":"5353","369bd8f8":"5391","891e3ffb":"5415","72fec000":"5419","6b841b38":"5435",e671ed15:"5440","4121e2be":"5466","6d05cdaf":"5474",fca770b2:"5490","3c9dc0dd":"5520",da5208fe:"5529","263f0ac5":"5563","85a86c34":"5570","4eaba250":"5629","8c78330a":"5644","63328f1b":"5666",f84e09eb:"5686","19fe0a86":"5722","6f8a752d":"5750","3b386857":"5781","3b5985a4":"5818",c75fb953:"5821","5bc13194":"5835","1371498d":"5869",ac93517b:"5877",fa551551:"5902",ec918704:"5973","7137a61f":"6053",ac2bc92e:"6092",ccc49370:"6103",db3cf118:"6143","1e73a314":"6145","02e7e3f1":"6147",ff962926:"6176","26ac8cdf":"6211",e0508589:"6245","5aed59f0":"6249",ce9e273a:"6258","8eb0ea08":"6269","8d1996dc":"6282",ddaf3870:"6317","8ce2a1ba":"6322","589bdb1e":"6328","98b5d3d8":"6336",f7ca5716:"6341","8c4b627b":"6378","84a993c9":"6401",a6ac4e5a:"6418","4fee9d1b":"6419",fad1e435:"6434","9de65543":"6437","01ccb5c8":"6480",c46d8054:"6484",e5a3b196:"6490","5233d56a":"6517","9dbf45f9":"6529","977782a2":"6536","8f3fafc4":"6581","13dcf87e":"6591","1147623b":"6670",fad52357:"6676","12c1ce9b":"6691",fcd991e7:"6729","7e8a8651":"6737","3a9cfda9":"6741",c62b7275:"6750",ae77e8e2:"6754",bea352ca:"6771","6b409b1e":"6775","3238b1cf":"6791","06a15cdf":"6830","6cf1dc42":"6846","62ea5d23":"6861",c4b334be:"6890",d853b26e:"6905","6897adcd":"6914",d042486d:"6922",b7108862:"6956","41e838b4":"7033",f4ba9344:"7057","0471a4cd":"7066","6b8fb093":"7102",b2fca173:"7108","98269b50":"7197","6495da15":"7203","91ef01f2":"7221","72e14192":"7239",f85e3b16:"7248","98ddfb9b":"7266","41da1ac1":"7267","1df1f1fe":"7270","70dc8051":"7281","460546a2":"7339","64db70a3":"7377",e97f4c14:"7378",c4902fbf:"7403","07f371e9":"7419",ed53f7f6:"7436",bf53dfeb:"7470","00760ae4":"7498","617f6d79":"7499","1312c014":"7504",cc7281b7:"7506",b60c2781:"7533","11eeaf94":"7535","9f0e6576":"7608",b22651cc:"7671","00aa4d09":"7705","417a36b6":"7712","4aa47776":"7714","87611dcb":"7715","9d86c685":"7728",de2866f0:"7825","1a4e3797":"7920","27a82c69":"7921",f1555dde:"7946",c3f65626:"7977","3ebe1811":"7978","75ba67a2":"7979","4fe280e0":"8013",cae65014:"8056","9b7cc76c":"8091","120235e2":"8097",d57001c7:"8104","24fecdf9":"8107","058b8cb6":"8108","00eea53e":"8123","44183a86":"8149","5457728b":"8185",a5b4bd89:"8195","73ba8788":"8211",abfcd627:"8214","733750c7":"8226","8fd61928":"8244",c1e4bdc6:"8261",c60bb7e3:"8264",dcec8022:"8359","4204a5a9":"8424","0b1b165d":"8432","92999a1c":"8442","08e4ca4c":"8458","3116f78b":"8499",a7bd4aaa:"8518","6875c492":"8610",aa5a177c:"8655","64d0dec1":"8787","86d1f6d3":"8840","99a9cca6":"8876","8945e7e1":"8904","0c3ee269":"8908",e4972855:"8947","3cf9319f":"8949",ac0c26b1:"9060","450967eb":"9069","5eb850f0":"9090","33c9fd8b":"9118","97df2ae1":"9159","4805635c":"9165","51e4ac6f":"9169","199cfc1b":"9197","6cd4385b":"9292","34f219ad":"9325",b50c31a6:"9328",f3cd0dc0:"9351","3301054b":"9352",b8a60ade:"9357",c3e7c0c9:"9379",d3b9cf1b:"9386",b0f1c099:"9387",c20650c8:"9396","4419cc1b":"9425","261b748b":"9431","1fdbf818":"9438","11408f98":"9454","47b7279e":"9469","039ace75":"9509","4b508e59":"9515","28d37a26":"9535",ca94432f:"9545",d530b40c:"9571","1404d338":"9576","5c7eddd6":"9612","5e95c892":"9661","4c51f2bb":"9673","9176dd93":"9709","4e16f03b":"9725","8561c1af":"9788","338e3047":"9819",d4b8d191:"9872","49784f7c":"9911",a435b217:"9934","923730dc":"9948",b9b0bf5f:"9981",b2eb6ad0:"9996"}[c]||c,r.p+r.u(c)},(()=>{var c={1303:0,532:0};r.f.j=(e,f)=>{var a=r.o(c,e)?c[e]:void 0;if(0!==a)if(a)f.push(a[2]);else if(/^(1303|532)$/.test(e))c[e]=0;else{var b=new Promise(((f,b)=>a=c[e]=[f,b]));f.push(a[2]=b);var d=r.p+r.u(e),t=new Error;r.l(d,(f=>{if(r.o(c,e)&&(0!==(a=c[e])&&(c[e]=void 0),a)){var b=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;t.message="Loading chunk "+e+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,a[1](t)}}),"chunk-"+e,e)}},r.O.j=e=>0===c[e];var e=(e,f)=>{var a,b,d=f[0],t=f[1],o=f[2],n=0;if(d.some((e=>0!==c[e]))){for(a in t)r.o(t,a)&&(r.m[a]=t[a]);if(o)var i=o(r)}for(e&&e(f);n{"use strict";var c,e,f,a,b,d={},t={};function r(c){var e=t[c];if(void 0!==e)return e.exports;var f=t[c]={exports:{}};return d[c].call(f.exports,f,f.exports,r),f.exports}r.m=d,c=[],r.O=(e,f,a,b)=>{if(!f){var d=1/0;for(i=0;i=b)&&Object.keys(r.O).every((c=>r.O[c](f[o])))?f.splice(o--,1):(t=!1,b0&&c[i-1][2]>b;i--)c[i]=c[i-1];c[i]=[f,a,b]},r.n=c=>{var e=c&&c.__esModule?()=>c.default:()=>c;return r.d(e,{a:e}),e},f=Object.getPrototypeOf?c=>Object.getPrototypeOf(c):c=>c.__proto__,r.t=function(c,a){if(1&a&&(c=this(c)),8&a)return c;if("object"==typeof c&&c){if(4&a&&c.__esModule)return c;if(16&a&&"function"==typeof c.then)return c}var b=Object.create(null);r.r(b);var d={};e=e||[null,f({}),f([]),f(f)];for(var t=2&a&&c;"object"==typeof t&&!~e.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((e=>d[e]=()=>c[e]));return d.default=()=>c,r.d(b,d),b},r.d=(c,e)=>{for(var f in e)r.o(e,f)&&!r.o(c,f)&&Object.defineProperty(c,f,{enumerable:!0,get:e[f]})},r.f={},r.e=c=>Promise.all(Object.keys(r.f).reduce(((e,f)=>(r.f[f](c,e),e)),[])),r.u=c=>"assets/js/"+({1:"8eb4e46b",29:"f6e0d55d",44:"0fc865c9",53:"935f2afb",183:"f87c5e9f",239:"f25d6f58",277:"c4348237",298:"09437027",342:"9c1ddc94",344:"9908821b",372:"ea8cb010",397:"9f3a4faa",416:"b565383c",420:"d3fbcd5e",477:"9317738f",498:"69b09ea9",526:"75234536",527:"ad242a1d",533:"b2b675dd",582:"ee4660ca",584:"9c2f3124",601:"cc101466",622:"719342b4",637:"64a5caf2",648:"43aabc11",674:"a28fc002",686:"191c30c0",711:"71653d01",716:"02ac8add",786:"1dbe88e0",817:"7247ad55",850:"ec4a99a3",856:"99c4c821",871:"f752fba7",896:"227412c0",924:"fb9b465c",940:"72706648",1020:"84415e09",1098:"d5e72bf8",1166:"85f8d6a8",1167:"d40ea7ec",1171:"66463a72",1284:"242716f8",1372:"1db64337",1396:"261e8f95",1403:"cfb5730b",1407:"c8a118c3",1439:"55e6429c",1477:"b2f554cd",1478:"771f38eb",1505:"7c2ff145",1512:"e91017d6",1526:"b3bfd067",1541:"0b7a903d",1552:"1cace19b",1559:"8e439d35",1579:"70329d25",1580:"562c697b",1618:"5928dda1",1628:"733580ea",1649:"8dbd7dd1",1690:"43c97659",1700:"d8ff97dc",1713:"a7023ddc",1761:"f6ece890",1769:"53bc5dff",1780:"5ccc8899",1800:"3cf74380",1841:"cefcddad",1849:"31666af1",1853:"1af9c351",1855:"47be93b7",1908:"cbec43f6",1950:"47c9151a",1969:"a998e395",2018:"29637022",2027:"0a3c9d81",2049:"42c3f47c",2058:"64f8cf74",2118:"cee468a4",2132:"b089efb6",2151:"a2ef27e4",2175:"7ffa5dd6",2182:"05d348c0",2203:"3f21b6c3",2213:"90ecb0a4",2238:"3c564b32",2243:"aed57c6e",2267:"0eff740b",2276:"b4636e3e",2291:"e747ec83",2294:"ea0178cf",2300:"ecd7e5b4",2306:"98453b9f",2307:"bdff1965",2330:"42c371df",2341:"2a74af38",2360:"ce420c5c",2365:"20723ffa",2401:"ad8f7d19",2422:"c231ae2a",2424:"6b7a086d",2452:"bda40383",2465:"d304efed",2467:"971bc2ff",2493:"4ac4bb97",2535:"814f3328",2554:"7961fe75",2558:"94b8fb96",2632:"b5bf7bb0",2644:"a93cf237",2647:"29c2974a",2678:"e4ec0e82",2701:"95e0ec25",2709:"b1cabbcf",2721:"3c03df54",2747:"278f163b",2750:"c6fcc717",2763:"59a5a33f",2772:"34d05537",2783:"e86885f1",2849:"10870ede",2878:"afaff11a",2913:"41bc510c",2917:"02a9c178",2920:"8b8c00ac",2933:"2b50bc33",2969:"7462fa9a",2972:"e5966762",2986:"e73d8426",2990:"f7455008",2996:"3fe76707",2999:"23b3163c",3042:"18b93cb3",3044:"f55ac880",3047:"5b73ee85",3067:"75fca3db",3085:"1f391b9e",3088:"fbaf32d2",3089:"a6aa9e1f",3093:"d50e42cc",3148:"90d2a8ae",3166:"63389418",3203:"69935607",3211:"1ffdd7de",3230:"64000b03",3242:"9cdd8bd1",3258:"a366e4d2",3273:"ee6fbbf8",3276:"4965e7cb",3292:"57d917f5",3296:"c9328c45",3299:"9f09c0c4",3305:"27d6e2a7",3330:"1c4ec592",3332:"4f7ce8f2",3361:"8ae96016",3380:"5af1dacc",3433:"021a80ff",3442:"df566c82",3445:"f7343d2a",3480:"1f7376c3",3501:"3253b287",3505:"72486833",3531:"cf98717e",3533:"38545f98",3566:"11d4584a",3570:"9a7c2e36",3580:"b14d964f",3608:"9e4087bc",3611:"e95d6e7a",3623:"effd515f",3667:"d4b8580c",3674:"91f180f6",3689:"956fb5f2",3718:"f7309d15",3790:"177b2451",3850:"6b5d6938",3854:"140701a3",3873:"bc0eadd3",3903:"b516026a",3910:"9fcddf3f",3919:"3f767692",3931:"879c32d4",3939:"2bd9a4f4",3942:"b6f15f4b",3943:"52e6516f",3967:"c34d274f",3972:"591059de",3990:"169a7e91",4e3:"e33f29d2",4001:"321751f7",4013:"01a85c17",4018:"a1f9bdc4",4030:"529c53fa",4123:"8fbfdb6a",4134:"49b98694",4150:"fecc65b6",4157:"283e63f8",4195:"c4f5d8e4",4197:"ea6ece8f",4207:"8a93abd2",4210:"34b4c58f",4212:"e84af1dc",4230:"2a5030af",4240:"6a7a1117",4254:"b12fc7e1",4255:"02489c3c",4277:"601d4a49",4279:"9809ed3b",4299:"8a64a7fb",4319:"18f4287e",4356:"3120bb7f",4368:"a94703ab",4378:"22c99dfb",4396:"284bc205",4401:"735a03fc",4412:"217721c0",4424:"85828edd",4444:"c1e307da",4557:"fd89e6dc",4573:"99bc7767",4634:"8dc6dd8d",4642:"637f1cf7",4739:"51f60bd2",4762:"eecb3c77",4770:"a88d826b",4832:"ece86388",4833:"c929a6dd",4875:"37220d5e",4937:"3106804f",4946:"f9c0b311",4955:"3fba30c5",5016:"5e3e1feb",5028:"a6cd7ee1",5062:"69369ae2",5074:"77e23114",5135:"3807a879",5174:"f9adc506",5217:"83029544",5221:"c837099f",5235:"4851796e",5254:"194e0ab1",5281:"791dccb8",5311:"3c1c61ff",5317:"3543bcf4",5353:"2f3ff69e",5391:"369bd8f8",5415:"891e3ffb",5419:"72fec000",5435:"6b841b38",5440:"e671ed15",5466:"4121e2be",5474:"6d05cdaf",5490:"fca770b2",5520:"3c9dc0dd",5529:"da5208fe",5563:"263f0ac5",5570:"85a86c34",5629:"4eaba250",5644:"8c78330a",5666:"63328f1b",5686:"f84e09eb",5722:"19fe0a86",5750:"6f8a752d",5781:"3b386857",5818:"3b5985a4",5821:"c75fb953",5835:"5bc13194",5869:"1371498d",5877:"ac93517b",5902:"fa551551",5973:"ec918704",6053:"7137a61f",6092:"ac2bc92e",6103:"ccc49370",6143:"db3cf118",6145:"1e73a314",6147:"02e7e3f1",6176:"ff962926",6202:"16639819",6211:"26ac8cdf",6245:"e0508589",6249:"5aed59f0",6258:"ce9e273a",6269:"8eb0ea08",6282:"8d1996dc",6317:"ddaf3870",6322:"8ce2a1ba",6328:"589bdb1e",6336:"98b5d3d8",6341:"f7ca5716",6378:"8c4b627b",6401:"84a993c9",6418:"a6ac4e5a",6419:"4fee9d1b",6434:"fad1e435",6437:"9de65543",6480:"01ccb5c8",6484:"c46d8054",6490:"e5a3b196",6517:"5233d56a",6529:"9dbf45f9",6536:"977782a2",6581:"8f3fafc4",6591:"13dcf87e",6670:"1147623b",6676:"fad52357",6691:"12c1ce9b",6729:"fcd991e7",6737:"7e8a8651",6741:"3a9cfda9",6750:"c62b7275",6754:"ae77e8e2",6771:"bea352ca",6775:"6b409b1e",6791:"3238b1cf",6830:"06a15cdf",6846:"6cf1dc42",6861:"62ea5d23",6890:"c4b334be",6905:"d853b26e",6914:"6897adcd",6922:"d042486d",6956:"b7108862",7033:"41e838b4",7057:"f4ba9344",7066:"0471a4cd",7102:"6b8fb093",7108:"b2fca173",7197:"98269b50",7203:"6495da15",7221:"91ef01f2",7239:"72e14192",7248:"f85e3b16",7266:"98ddfb9b",7267:"41da1ac1",7270:"1df1f1fe",7281:"70dc8051",7339:"460546a2",7377:"64db70a3",7378:"e97f4c14",7403:"c4902fbf",7419:"07f371e9",7436:"ed53f7f6",7470:"bf53dfeb",7498:"00760ae4",7499:"617f6d79",7504:"1312c014",7506:"cc7281b7",7533:"b60c2781",7535:"11eeaf94",7608:"9f0e6576",7671:"b22651cc",7705:"00aa4d09",7712:"417a36b6",7714:"4aa47776",7715:"87611dcb",7728:"9d86c685",7825:"de2866f0",7918:"17896441",7920:"1a4e3797",7921:"27a82c69",7946:"f1555dde",7977:"c3f65626",7978:"3ebe1811",7979:"75ba67a2",8013:"4fe280e0",8056:"cae65014",8091:"9b7cc76c",8097:"120235e2",8104:"d57001c7",8107:"24fecdf9",8108:"058b8cb6",8123:"00eea53e",8149:"44183a86",8185:"5457728b",8195:"a5b4bd89",8211:"73ba8788",8214:"abfcd627",8226:"733750c7",8244:"8fd61928",8261:"c1e4bdc6",8264:"c60bb7e3",8359:"dcec8022",8377:"23413994",8424:"4204a5a9",8432:"0b1b165d",8442:"92999a1c",8458:"08e4ca4c",8499:"3116f78b",8518:"a7bd4aaa",8610:"6875c492",8655:"aa5a177c",8787:"64d0dec1",8840:"86d1f6d3",8876:"99a9cca6",8904:"8945e7e1",8908:"0c3ee269",8947:"e4972855",8949:"3cf9319f",9060:"ac0c26b1",9069:"450967eb",9090:"5eb850f0",9118:"33c9fd8b",9159:"97df2ae1",9165:"4805635c",9169:"51e4ac6f",9197:"199cfc1b",9292:"6cd4385b",9325:"34f219ad",9328:"b50c31a6",9351:"f3cd0dc0",9352:"3301054b",9357:"b8a60ade",9367:"88839718",9370:"45951754",9379:"c3e7c0c9",9386:"d3b9cf1b",9387:"b0f1c099",9396:"c20650c8",9425:"4419cc1b",9431:"261b748b",9438:"1fdbf818",9454:"11408f98",9469:"47b7279e",9509:"039ace75",9515:"4b508e59",9535:"28d37a26",9545:"ca94432f",9571:"d530b40c",9576:"1404d338",9612:"5c7eddd6",9661:"5e95c892",9673:"4c51f2bb",9709:"9176dd93",9725:"4e16f03b",9788:"8561c1af",9819:"338e3047",9872:"d4b8d191",9911:"49784f7c",9934:"a435b217",9948:"923730dc",9981:"b9b0bf5f",9996:"b2eb6ad0"}[c]||c)+"."+{1:"b268a4ff",29:"b92eb588",44:"208b409f",53:"1db8c5f2",183:"7b4ed37d",217:"18233688",239:"d4c5f37f",277:"1980fe58",298:"b0c6f744",342:"ef7b17cc",344:"0424cfeb",372:"5209bc89",397:"626a4cc5",416:"1fc207e3",420:"600709d6",477:"2afe750e",498:"da2bf0b6",526:"a9aace1a",527:"8097a863",533:"6754e606",582:"a0d41c77",584:"c9b7d008",601:"f672c20c",622:"ae1d3289",637:"3b00e143",648:"3df388ee",674:"8f6555f5",686:"6f9e6296",711:"d6b7a99a",716:"521b15ed",786:"02c080a0",817:"6883e138",850:"c743b02f",856:"34a2ddc5",871:"225f274a",896:"d4422e68",924:"d9cab91b",940:"625874dc",1020:"ea2881e6",1098:"0e89f283",1166:"9dde6883",1167:"387e1ab5",1171:"720d887f",1284:"14c0ea5e",1372:"84ce0ffa",1396:"d1ee144c",1403:"c7c141a0",1407:"98cf518a",1439:"a06a8c8d",1477:"291aa0f5",1478:"a5b06a87",1505:"4f51fb08",1512:"c4ae02d2",1526:"7a5bf056",1541:"30b7501f",1552:"0689f0ec",1559:"bf8ef6e1",1579:"8231df9d",1580:"933cba05",1618:"bc00e49f",1628:"1b0a878a",1649:"c0d26fa0",1690:"307b0709",1700:"5de33643",1713:"b25e2cdb",1732:"96dc8c77",1761:"0b1c840b",1769:"5aa80a70",1780:"2a0f4d24",1800:"3b4cdccb",1841:"87306528",1849:"6eeecd7e",1853:"f7807ea8",1855:"f702b066",1908:"5c16824a",1950:"0d4650a3",1969:"dbcc49b2",2018:"0cb42332",2027:"a645f443",2049:"7898a435",2058:"1b6dfa02",2118:"b1dd627c",2132:"1ed978d6",2151:"f6f02a4e",2175:"302d2078",2182:"e7be1227",2203:"cf86b5cb",2213:"d29e79b0",2238:"22710b80",2243:"653e90b8",2267:"aef06273",2276:"f95dc512",2291:"14d8339d",2294:"c96a98de",2300:"5110ee86",2306:"57a86fe1",2307:"352701bb",2330:"93e2b355",2341:"7e7a571f",2360:"23b63472",2365:"051a1eac",2401:"29d56059",2422:"2587c795",2424:"37cec601",2448:"90db2fae",2452:"b7e237c0",2465:"6913b9da",2467:"06ba23b8",2493:"8ac92b5b",2535:"c9374138",2554:"ecc384e9",2558:"023e8b5f",2632:"15c9b324",2644:"db704d15",2647:"ba45113d",2678:"fed9d9a2",2701:"4f660d7a",2709:"dc7ba893",2721:"7f0d5da1",2747:"a94ecae0",2750:"0cfff395",2763:"cd3d5a99",2772:"4fee6456",2783:"d78ab106",2849:"eb5e57b2",2878:"c68c2d49",2913:"5830c459",2917:"4a4cd8ef",2920:"fe64a8ea",2933:"761507c0",2969:"0fe8fd69",2972:"8d12d5ee",2986:"cf90da70",2990:"c05bf139",2996:"40c579c1",2999:"99c99613",3042:"1821f0aa",3044:"fd369436",3047:"f72696d9",3067:"261a1bdd",3085:"3658c8e3",3088:"8ce3fd8c",3089:"16a36987",3093:"c893834a",3148:"572a320f",3166:"6364dc7b",3203:"cf5e9226",3211:"0f908be0",3230:"76347bcc",3242:"baa16399",3258:"f621550a",3273:"3180f16f",3276:"9d7ddaf8",3292:"472878ad",3296:"e2c129aa",3299:"4702939b",3305:"42ea18c6",3330:"ea9ecc8c",3332:"94aece2f",3361:"756e7025",3380:"5e9478a0",3433:"c04919f4",3442:"d938b566",3445:"8a1e6241",3480:"aa6ddbb6",3501:"c9c4707a",3505:"3f122481",3531:"6f2822c6",3533:"fe275242",3566:"2ec02465",3570:"50a7e150",3580:"778b499a",3608:"706e7073",3611:"d63241e8",3623:"4c087a61",3667:"156f1935",3674:"67aea16f",3689:"813cdec6",3718:"dc6dd264",3790:"65ad4cc6",3850:"d1a0240f",3854:"3eba6356",3873:"c8aaa699",3903:"d92f97aa",3910:"2d841091",3919:"ff439985",3931:"08d17b34",3939:"db026581",3942:"dbf8870a",3943:"c1d2645e",3967:"7b2f2140",3972:"4882afc1",3990:"01ee0713",4e3:"6ee85722",4001:"79faf0db",4013:"9765decf",4018:"b15a62fd",4030:"7ba24917",4123:"1c8c6a32",4134:"eb9f89b6",4150:"c3c7ca6d",4157:"d1dc3eb5",4195:"f8983629",4197:"19716afb",4207:"705d5160",4210:"9dd6d756",4212:"a359690f",4230:"fd37b44a",4240:"2151e45a",4254:"bdb15993",4255:"edbda141",4277:"013a0fd8",4279:"5f699465",4299:"a553f493",4319:"b7188ba5",4356:"62547b62",4368:"604c8b04",4378:"7141029a",4396:"b1ad0d8b",4401:"010fc864",4412:"e248f907",4424:"76fea9cb",4444:"f7e12124",4557:"3a3383d0",4573:"fec0dead",4580:"2d06db89",4634:"8d6ef69a",4642:"8340236c",4739:"49ff28c4",4762:"672401ae",4770:"8ce38774",4806:"8682f95e",4832:"9dfe55a2",4833:"afc82f52",4875:"42ca02fd",4937:"82e4404b",4946:"1a5ae370",4955:"41a03bd5",5016:"f67596dc",5028:"c47c7932",5062:"c8051d43",5074:"ef9eda79",5099:"2b7e72f7",5135:"c590f135",5174:"0a5030e4",5217:"cb4fbb71",5221:"ff0534cf",5235:"a3d2f464",5254:"24a3e134",5281:"93ca06de",5311:"40e146bf",5317:"e6c2a691",5353:"07252ffe",5391:"85cad638",5415:"67ad0947",5419:"f25b3cc0",5435:"4b61edd5",5440:"dae601ce",5466:"5e797c48",5474:"083d9008",5490:"352c08b6",5520:"5442b2a8",5529:"3458406e",5563:"66d57d2a",5570:"39dbf22b",5629:"d337c7d1",5644:"eb67d50e",5666:"263a13f3",5686:"ccb33ca6",5722:"63fa8cc9",5750:"7eb6d4a3",5781:"dbc0e7a5",5818:"2d6dd6f5",5821:"4c112c90",5835:"9307faee",5869:"c6530389",5877:"3ed6bd09",5902:"a94787ec",5973:"9614cfec",6053:"3a246b09",6092:"07d66210",6103:"f36d7b01",6143:"b6d5b8e8",6145:"f5b59972",6147:"4ac19cbb",6176:"2ef86acf",6202:"158026dc",6210:"5ae6d46f",6211:"b3017340",6245:"49a75a55",6249:"170ae7bb",6258:"f9f0bb45",6269:"4bc6d728",6282:"e0846e0c",6317:"2b4a2316",6322:"d0e504a7",6328:"cdb11a6a",6336:"2d613a8c",6341:"5dff80bc",6378:"8a8ede35",6401:"d6490e8a",6418:"8e47d99a",6419:"67e610bc",6434:"8ad5b9dc",6437:"a321e548",6480:"31d91d3d",6484:"46a4187f",6490:"44285ae2",6517:"e04b269b",6529:"e551bacd",6536:"3aeea62b",6581:"ec7c362e",6591:"9d5df427",6670:"298adcf5",6676:"4c5c2508",6691:"70329e53",6729:"98c1c40e",6737:"040df250",6741:"7a87cf4b",6750:"4c796350",6754:"0bffee63",6771:"14c5dfe8",6775:"c110d728",6791:"5efe352d",6830:"30ebef23",6846:"81b2ae1e",6861:"0cf1a54b",6890:"c92597aa",6905:"beefd74d",6914:"b9851e26",6918:"1c17ea20",6922:"5b92857c",6956:"8c4b318f",7033:"55861f7c",7057:"db3a0eb4",7066:"c0b54f26",7102:"9cd0e06f",7108:"6367ea72",7197:"1ebefa3a",7203:"a69f4da2",7221:"362ec1e2",7239:"31771de9",7248:"e67961a7",7266:"c5f93e99",7267:"26090e1b",7270:"0c09ece1",7281:"a54cd8f6",7339:"e18d6045",7377:"8af17398",7378:"a58023ed",7403:"d7dd6fae",7419:"73b46200",7436:"b9d7e5d5",7470:"80fa97b1",7498:"50aa8eb8",7499:"46849aee",7504:"809e09e6",7506:"1ab19473",7533:"687cdbdc",7535:"bdccb34c",7608:"2995dc01",7630:"83bf8494",7671:"9cacd1cc",7705:"25d8e454",7712:"dc04982b",7714:"de02135a",7715:"a7640b3e",7728:"5cd850f5",7825:"ba86ab54",7918:"f6ea9e7a",7920:"f78b3310",7921:"30435d91",7946:"eaae7e64",7977:"87208165",7978:"8d8fef2b",7979:"4bbd4691",8013:"a5113c0b",8056:"d46520e7",8091:"f922ba2c",8097:"aff101ca",8104:"1ffeeed6",8107:"cdcc7be9",8108:"e4e7bb7c",8123:"498f0bdf",8149:"446b1300",8185:"23fd2b09",8195:"31aede28",8211:"042f139a",8214:"e3f25bca",8226:"cf9cce59",8244:"8f593195",8261:"eda9f024",8264:"05324360",8359:"7d8bff01",8377:"ee8e8b1a",8424:"9f74f0e3",8432:"43df52d0",8442:"69ebff59",8458:"4b7709bb",8499:"c6479bef",8518:"1e3e2c0d",8610:"84e43ad5",8655:"933b3350",8787:"818b82f2",8840:"db512d44",8876:"2b61a833",8904:"f144d0cf",8908:"fa2ebf02",8947:"3fcd327b",8949:"0db33191",9060:"af2fea40",9069:"0f0998a1",9090:"010ae665",9118:"4944fd4a",9159:"0b930398",9165:"54d49867",9169:"1518fff6",9197:"4ec049d5",9292:"96ebc26d",9325:"4f554058",9328:"472c78eb",9351:"bd7dd318",9352:"804dbd66",9357:"6b64778b",9367:"1bf91f16",9370:"f3741492",9379:"5b7e5c83",9386:"90d27a1b",9387:"2205350f",9396:"5b8d72c1",9425:"7f847eec",9431:"dc819731",9438:"0059705b",9454:"b630597b",9469:"2ed8dca3",9509:"c2b40ece",9515:"632f7b7d",9535:"d04c9e02",9545:"7f77f89d",9571:"42680727",9576:"ba9f89d3",9612:"d2782d5b",9661:"5dc2590d",9673:"24815140",9709:"4e475042",9725:"4e6adcf6",9788:"1dab68f6",9819:"0b2da153",9872:"098b0099",9911:"5d6ae88f",9934:"b735af3c",9948:"c57e65c4",9981:"7a7cd434",9996:"8d79f6c0"}[c]+".js",r.miniCssF=c=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(c){if("object"==typeof window)return window}}(),r.o=(c,e)=>Object.prototype.hasOwnProperty.call(c,e),a={},b="chaos-mesh-website:",r.l=(c,e,f,d)=>{if(a[c])a[c].push(e);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(l);var b=a[c];if(delete a[c],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((c=>c(f))),e)return e(f)},l=setTimeout(s.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=s.bind(null,t.onerror),t.onload=s.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=c=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},r.p="/",r.gca=function(c){return c={16639819:"6202",17896441:"7918",23413994:"8377",29637022:"2018",45951754:"9370",63389418:"3166",69935607:"3203",72486833:"3505",72706648:"940",75234536:"526",83029544:"5217",88839718:"9367","8eb4e46b":"1",f6e0d55d:"29","0fc865c9":"44","935f2afb":"53",f87c5e9f:"183",f25d6f58:"239",c4348237:"277","09437027":"298","9c1ddc94":"342","9908821b":"344",ea8cb010:"372","9f3a4faa":"397",b565383c:"416",d3fbcd5e:"420","9317738f":"477","69b09ea9":"498",ad242a1d:"527",b2b675dd:"533",ee4660ca:"582","9c2f3124":"584",cc101466:"601","719342b4":"622","64a5caf2":"637","43aabc11":"648",a28fc002:"674","191c30c0":"686","71653d01":"711","02ac8add":"716","1dbe88e0":"786","7247ad55":"817",ec4a99a3:"850","99c4c821":"856",f752fba7:"871","227412c0":"896",fb9b465c:"924","84415e09":"1020",d5e72bf8:"1098","85f8d6a8":"1166",d40ea7ec:"1167","66463a72":"1171","242716f8":"1284","1db64337":"1372","261e8f95":"1396",cfb5730b:"1403",c8a118c3:"1407","55e6429c":"1439",b2f554cd:"1477","771f38eb":"1478","7c2ff145":"1505",e91017d6:"1512",b3bfd067:"1526","0b7a903d":"1541","1cace19b":"1552","8e439d35":"1559","70329d25":"1579","562c697b":"1580","5928dda1":"1618","733580ea":"1628","8dbd7dd1":"1649","43c97659":"1690",d8ff97dc:"1700",a7023ddc:"1713",f6ece890:"1761","53bc5dff":"1769","5ccc8899":"1780","3cf74380":"1800",cefcddad:"1841","31666af1":"1849","1af9c351":"1853","47be93b7":"1855",cbec43f6:"1908","47c9151a":"1950",a998e395:"1969","0a3c9d81":"2027","42c3f47c":"2049","64f8cf74":"2058",cee468a4:"2118",b089efb6:"2132",a2ef27e4:"2151","7ffa5dd6":"2175","05d348c0":"2182","3f21b6c3":"2203","90ecb0a4":"2213","3c564b32":"2238",aed57c6e:"2243","0eff740b":"2267",b4636e3e:"2276",e747ec83:"2291",ea0178cf:"2294",ecd7e5b4:"2300","98453b9f":"2306",bdff1965:"2307","42c371df":"2330","2a74af38":"2341",ce420c5c:"2360","20723ffa":"2365",ad8f7d19:"2401",c231ae2a:"2422","6b7a086d":"2424",bda40383:"2452",d304efed:"2465","971bc2ff":"2467","4ac4bb97":"2493","814f3328":"2535","7961fe75":"2554","94b8fb96":"2558",b5bf7bb0:"2632",a93cf237:"2644","29c2974a":"2647",e4ec0e82:"2678","95e0ec25":"2701",b1cabbcf:"2709","3c03df54":"2721","278f163b":"2747",c6fcc717:"2750","59a5a33f":"2763","34d05537":"2772",e86885f1:"2783","10870ede":"2849",afaff11a:"2878","41bc510c":"2913","02a9c178":"2917","8b8c00ac":"2920","2b50bc33":"2933","7462fa9a":"2969",e5966762:"2972",e73d8426:"2986",f7455008:"2990","3fe76707":"2996","23b3163c":"2999","18b93cb3":"3042",f55ac880:"3044","5b73ee85":"3047","75fca3db":"3067","1f391b9e":"3085",fbaf32d2:"3088",a6aa9e1f:"3089",d50e42cc:"3093","90d2a8ae":"3148","1ffdd7de":"3211","64000b03":"3230","9cdd8bd1":"3242",a366e4d2:"3258",ee6fbbf8:"3273","4965e7cb":"3276","57d917f5":"3292",c9328c45:"3296","9f09c0c4":"3299","27d6e2a7":"3305","1c4ec592":"3330","4f7ce8f2":"3332","8ae96016":"3361","5af1dacc":"3380","021a80ff":"3433",df566c82:"3442",f7343d2a:"3445","1f7376c3":"3480","3253b287":"3501",cf98717e:"3531","38545f98":"3533","11d4584a":"3566","9a7c2e36":"3570",b14d964f:"3580","9e4087bc":"3608",e95d6e7a:"3611",effd515f:"3623",d4b8580c:"3667","91f180f6":"3674","956fb5f2":"3689",f7309d15:"3718","177b2451":"3790","6b5d6938":"3850","140701a3":"3854",bc0eadd3:"3873",b516026a:"3903","9fcddf3f":"3910","3f767692":"3919","879c32d4":"3931","2bd9a4f4":"3939",b6f15f4b:"3942","52e6516f":"3943",c34d274f:"3967","591059de":"3972","169a7e91":"3990",e33f29d2:"4000","321751f7":"4001","01a85c17":"4013",a1f9bdc4:"4018","529c53fa":"4030","8fbfdb6a":"4123","49b98694":"4134",fecc65b6:"4150","283e63f8":"4157",c4f5d8e4:"4195",ea6ece8f:"4197","8a93abd2":"4207","34b4c58f":"4210",e84af1dc:"4212","2a5030af":"4230","6a7a1117":"4240",b12fc7e1:"4254","02489c3c":"4255","601d4a49":"4277","9809ed3b":"4279","8a64a7fb":"4299","18f4287e":"4319","3120bb7f":"4356",a94703ab:"4368","22c99dfb":"4378","284bc205":"4396","735a03fc":"4401","217721c0":"4412","85828edd":"4424",c1e307da:"4444",fd89e6dc:"4557","99bc7767":"4573","8dc6dd8d":"4634","637f1cf7":"4642","51f60bd2":"4739",eecb3c77:"4762",a88d826b:"4770",ece86388:"4832",c929a6dd:"4833","37220d5e":"4875","3106804f":"4937",f9c0b311:"4946","3fba30c5":"4955","5e3e1feb":"5016",a6cd7ee1:"5028","69369ae2":"5062","77e23114":"5074","3807a879":"5135",f9adc506:"5174",c837099f:"5221","4851796e":"5235","194e0ab1":"5254","791dccb8":"5281","3c1c61ff":"5311","3543bcf4":"5317","2f3ff69e":"5353","369bd8f8":"5391","891e3ffb":"5415","72fec000":"5419","6b841b38":"5435",e671ed15:"5440","4121e2be":"5466","6d05cdaf":"5474",fca770b2:"5490","3c9dc0dd":"5520",da5208fe:"5529","263f0ac5":"5563","85a86c34":"5570","4eaba250":"5629","8c78330a":"5644","63328f1b":"5666",f84e09eb:"5686","19fe0a86":"5722","6f8a752d":"5750","3b386857":"5781","3b5985a4":"5818",c75fb953:"5821","5bc13194":"5835","1371498d":"5869",ac93517b:"5877",fa551551:"5902",ec918704:"5973","7137a61f":"6053",ac2bc92e:"6092",ccc49370:"6103",db3cf118:"6143","1e73a314":"6145","02e7e3f1":"6147",ff962926:"6176","26ac8cdf":"6211",e0508589:"6245","5aed59f0":"6249",ce9e273a:"6258","8eb0ea08":"6269","8d1996dc":"6282",ddaf3870:"6317","8ce2a1ba":"6322","589bdb1e":"6328","98b5d3d8":"6336",f7ca5716:"6341","8c4b627b":"6378","84a993c9":"6401",a6ac4e5a:"6418","4fee9d1b":"6419",fad1e435:"6434","9de65543":"6437","01ccb5c8":"6480",c46d8054:"6484",e5a3b196:"6490","5233d56a":"6517","9dbf45f9":"6529","977782a2":"6536","8f3fafc4":"6581","13dcf87e":"6591","1147623b":"6670",fad52357:"6676","12c1ce9b":"6691",fcd991e7:"6729","7e8a8651":"6737","3a9cfda9":"6741",c62b7275:"6750",ae77e8e2:"6754",bea352ca:"6771","6b409b1e":"6775","3238b1cf":"6791","06a15cdf":"6830","6cf1dc42":"6846","62ea5d23":"6861",c4b334be:"6890",d853b26e:"6905","6897adcd":"6914",d042486d:"6922",b7108862:"6956","41e838b4":"7033",f4ba9344:"7057","0471a4cd":"7066","6b8fb093":"7102",b2fca173:"7108","98269b50":"7197","6495da15":"7203","91ef01f2":"7221","72e14192":"7239",f85e3b16:"7248","98ddfb9b":"7266","41da1ac1":"7267","1df1f1fe":"7270","70dc8051":"7281","460546a2":"7339","64db70a3":"7377",e97f4c14:"7378",c4902fbf:"7403","07f371e9":"7419",ed53f7f6:"7436",bf53dfeb:"7470","00760ae4":"7498","617f6d79":"7499","1312c014":"7504",cc7281b7:"7506",b60c2781:"7533","11eeaf94":"7535","9f0e6576":"7608",b22651cc:"7671","00aa4d09":"7705","417a36b6":"7712","4aa47776":"7714","87611dcb":"7715","9d86c685":"7728",de2866f0:"7825","1a4e3797":"7920","27a82c69":"7921",f1555dde:"7946",c3f65626:"7977","3ebe1811":"7978","75ba67a2":"7979","4fe280e0":"8013",cae65014:"8056","9b7cc76c":"8091","120235e2":"8097",d57001c7:"8104","24fecdf9":"8107","058b8cb6":"8108","00eea53e":"8123","44183a86":"8149","5457728b":"8185",a5b4bd89:"8195","73ba8788":"8211",abfcd627:"8214","733750c7":"8226","8fd61928":"8244",c1e4bdc6:"8261",c60bb7e3:"8264",dcec8022:"8359","4204a5a9":"8424","0b1b165d":"8432","92999a1c":"8442","08e4ca4c":"8458","3116f78b":"8499",a7bd4aaa:"8518","6875c492":"8610",aa5a177c:"8655","64d0dec1":"8787","86d1f6d3":"8840","99a9cca6":"8876","8945e7e1":"8904","0c3ee269":"8908",e4972855:"8947","3cf9319f":"8949",ac0c26b1:"9060","450967eb":"9069","5eb850f0":"9090","33c9fd8b":"9118","97df2ae1":"9159","4805635c":"9165","51e4ac6f":"9169","199cfc1b":"9197","6cd4385b":"9292","34f219ad":"9325",b50c31a6:"9328",f3cd0dc0:"9351","3301054b":"9352",b8a60ade:"9357",c3e7c0c9:"9379",d3b9cf1b:"9386",b0f1c099:"9387",c20650c8:"9396","4419cc1b":"9425","261b748b":"9431","1fdbf818":"9438","11408f98":"9454","47b7279e":"9469","039ace75":"9509","4b508e59":"9515","28d37a26":"9535",ca94432f:"9545",d530b40c:"9571","1404d338":"9576","5c7eddd6":"9612","5e95c892":"9661","4c51f2bb":"9673","9176dd93":"9709","4e16f03b":"9725","8561c1af":"9788","338e3047":"9819",d4b8d191:"9872","49784f7c":"9911",a435b217:"9934","923730dc":"9948",b9b0bf5f:"9981",b2eb6ad0:"9996"}[c]||c,r.p+r.u(c)},(()=>{var c={1303:0,532:0};r.f.j=(e,f)=>{var a=r.o(c,e)?c[e]:void 0;if(0!==a)if(a)f.push(a[2]);else if(/^(1303|532)$/.test(e))c[e]=0;else{var b=new Promise(((f,b)=>a=c[e]=[f,b]));f.push(a[2]=b);var d=r.p+r.u(e),t=new Error;r.l(d,(f=>{if(r.o(c,e)&&(0!==(a=c[e])&&(c[e]=void 0),a)){var b=f&&("load"===f.type?"missing":f.type),d=f&&f.target&&f.target.src;t.message="Loading chunk "+e+" failed.\n("+b+": "+d+")",t.name="ChunkLoadError",t.type=b,t.request=d,a[1](t)}}),"chunk-"+e,e)}},r.O.j=e=>0===c[e];var e=(e,f)=>{var a,b,d=f[0],t=f[1],o=f[2],n=0;if(d.some((e=>0!==c[e]))){for(a in t)r.o(t,a)&&(r.m[a]=t[a]);if(o)var i=o(r)}for(e&&e(f);n - + diff --git a/blog/Securing-Online-Gaming-Combine-Chaos-Engineering-with-DevOps-Practices/index.html b/blog/Securing-Online-Gaming-Combine-Chaos-Engineering-with-DevOps-Practices/index.html index fc78afefd4..0b5ee15c98 100644 --- a/blog/Securing-Online-Gaming-Combine-Chaos-Engineering-with-DevOps-Practices/index.html +++ b/blog/Securing-Online-Gaming-Combine-Chaos-Engineering-with-DevOps-Practices/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/archive/index.html b/blog/archive/index.html index 2afc7e8853..869974eebb 100644 --- a/blog/archive/index.html +++ b/blog/archive/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/better-observability-for-chaos-engineering/index.html b/blog/better-observability-for-chaos-engineering/index.html index c8ea23a8fd..e503cb1519 100644 --- a/blog/better-observability-for-chaos-engineering/index.html +++ b/blog/better-observability-for-chaos-engineering/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/building_automated_testing_framework/index.html b/blog/building_automated_testing_framework/index.html index 45b2df2092..9b8f87ea3a 100644 --- a/blog/building_automated_testing_framework/index.html +++ b/blog/building_automated_testing_framework/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/celebrating-one-year-of-chaos-mesh-looking-back-and-ahead/index.html b/blog/celebrating-one-year-of-chaos-mesh-looking-back-and-ahead/index.html index 3eeed66239..7bda3050dc 100644 --- a/blog/celebrating-one-year-of-chaos-mesh-looking-back-and-ahead/index.html +++ b/blog/celebrating-one-year-of-chaos-mesh-looking-back-and-ahead/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-engineering-breaking-things-intentionally/index.html b/blog/chaos-engineering-breaking-things-intentionally/index.html index e41b361359..ad8be1fdbe 100644 --- a/blog/chaos-engineering-breaking-things-intentionally/index.html +++ b/blog/chaos-engineering-breaking-things-intentionally/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-1.0-chaos-engineering-on-kubernetes-made-easier/index.html b/blog/chaos-mesh-1.0-chaos-engineering-on-kubernetes-made-easier/index.html index bde846d593..c6d56a6722 100644 --- a/blog/chaos-mesh-1.0-chaos-engineering-on-kubernetes-made-easier/index.html +++ b/blog/chaos-mesh-1.0-chaos-engineering-on-kubernetes-made-easier/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-2.0-to-a-chaos-engineering-ecology/index.html b/blog/chaos-mesh-2.0-to-a-chaos-engineering-ecology/index.html index e13860075f..80df1658bf 100644 --- a/blog/chaos-mesh-2.0-to-a-chaos-engineering-ecology/index.html +++ b/blog/chaos-mesh-2.0-to-a-chaos-engineering-ecology/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci/index.html b/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci/index.html index f73a18c494..3bff409c2d 100644 --- a/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci/index.html +++ b/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-celebrates-100th-contributor/index.html b/blog/chaos-mesh-celebrates-100th-contributor/index.html index ff33fe1d80..67273c0487 100644 --- a/blog/chaos-mesh-celebrates-100th-contributor/index.html +++ b/blog/chaos-mesh-celebrates-100th-contributor/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-hacktoberfest-2021/index.html b/blog/chaos-mesh-hacktoberfest-2021/index.html index 696c728486..8b0b1a6a46 100644 --- a/blog/chaos-mesh-hacktoberfest-2021/index.html +++ b/blog/chaos-mesh-hacktoberfest-2021/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-join-cncf-sandbox-project/index.html b/blog/chaos-mesh-join-cncf-sandbox-project/index.html index d7ef67ca8d..c9f46071e1 100644 --- a/blog/chaos-mesh-join-cncf-sandbox-project/index.html +++ b/blog/chaos-mesh-join-cncf-sandbox-project/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-q&a/index.html b/blog/chaos-mesh-q&a/index.html index 2ffa61234c..4e646c95cd 100644 --- a/blog/chaos-mesh-q&a/index.html +++ b/blog/chaos-mesh-q&a/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-qa-at-kubecon-eu-2022/index.html b/blog/chaos-mesh-qa-at-kubecon-eu-2022/index.html index d89cf7f9f2..aed27011e0 100644 --- a/blog/chaos-mesh-qa-at-kubecon-eu-2022/index.html +++ b/blog/chaos-mesh-qa-at-kubecon-eu-2022/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-remake-one-step-closer-towards-chaos-as-a-service/index.html b/blog/chaos-mesh-remake-one-step-closer-towards-chaos-as-a-service/index.html index 11320375a7..cfe0d48541 100644 --- a/blog/chaos-mesh-remake-one-step-closer-towards-chaos-as-a-service/index.html +++ b/blog/chaos-mesh-remake-one-step-closer-towards-chaos-as-a-service/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos-mesh-x-hacktoberfest-2020/index.html b/blog/chaos-mesh-x-hacktoberfest-2020/index.html index 47606dcb26..13de31c792 100644 --- a/blog/chaos-mesh-x-hacktoberfest-2020/index.html +++ b/blog/chaos-mesh-x-hacktoberfest-2020/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/chaos_mesh_your_chaos_engineering_solution/index.html b/blog/chaos_mesh_your_chaos_engineering_solution/index.html index bce0444663..466b692a07 100644 --- a/blog/chaos_mesh_your_chaos_engineering_solution/index.html +++ b/blog/chaos_mesh_your_chaos_engineering_solution/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/deploy-chaos-mesh-on-kubesphere/index.html b/blog/deploy-chaos-mesh-on-kubesphere/index.html index 12f9ad21e5..d8d02c421a 100644 --- a/blog/deploy-chaos-mesh-on-kubesphere/index.html +++ b/blog/deploy-chaos-mesh-on-kubesphere/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/develop-a-daily-reporting-system/index.html b/blog/develop-a-daily-reporting-system/index.html index ccc447d06c..323d1e43e4 100644 --- a/blog/develop-a-daily-reporting-system/index.html +++ b/blog/develop-a-daily-reporting-system/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/experience-as-a-chaos-mesh-lfx-mentee/index.html b/blog/experience-as-a-chaos-mesh-lfx-mentee/index.html index 31bec98ec8..170d2dbdee 100644 --- a/blog/experience-as-a-chaos-mesh-lfx-mentee/index.html +++ b/blog/experience-as-a-chaos-mesh-lfx-mentee/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/how-a-top-game-company-uses-chaos-engineering-to-improve-testing/index.html b/blog/how-a-top-game-company-uses-chaos-engineering-to-improve-testing/index.html index 941f3a16a1..4d955823c6 100644 --- a/blog/how-a-top-game-company-uses-chaos-engineering-to-improve-testing/index.html +++ b/blog/how-a-top-game-company-uses-chaos-engineering-to-improve-testing/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/how-to-efficiently-stress-test-pod-memory/index.html b/blog/how-to-efficiently-stress-test-pod-memory/index.html index bcaaae4cc7..a8892863b2 100644 --- a/blog/how-to-efficiently-stress-test-pod-memory/index.html +++ b/blog/how-to-efficiently-stress-test-pod-memory/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/how-to-simulate-io-faults-at-runtime/index.html b/blog/how-to-simulate-io-faults-at-runtime/index.html index 4a2027e52c..35b3c8414a 100644 --- a/blog/how-to-simulate-io-faults-at-runtime/index.html +++ b/blog/how-to-simulate-io-faults-at-runtime/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/implement-chaos-engineering-in-k8s/index.html b/blog/implement-chaos-engineering-in-k8s/index.html index b8ebee0e3d..011edd5763 100644 --- a/blog/implement-chaos-engineering-in-k8s/index.html +++ b/blog/implement-chaos-engineering-in-k8s/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/index.html b/blog/index.html index 50d6059a02..3636bf6a4c 100644 --- a/blog/index.html +++ b/blog/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/lfx-mentorship-enriching-awschaos/index.html b/blog/lfx-mentorship-enriching-awschaos/index.html index f96914da49..bfb23d3cdd 100644 --- a/blog/lfx-mentorship-enriching-awschaos/index.html +++ b/blog/lfx-mentorship-enriching-awschaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/page/2/index.html b/blog/page/2/index.html index 3eb565c8e0..e51c13d1a9 100644 --- a/blog/page/2/index.html +++ b/blog/page/2/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/page/3/index.html b/blog/page/3/index.html index 281e74265b..c67d604c08 100644 --- a/blog/page/3/index.html +++ b/blog/page/3/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/run-chaos-experiments-on-physical-machines/index.html b/blog/run-chaos-experiments-on-physical-machines/index.html index c61dce77e0..20875dde95 100644 --- a/blog/run-chaos-experiments-on-physical-machines/index.html +++ b/blog/run-chaos-experiments-on-physical-machines/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/run_your_first_chaos_experiment/index.html b/blog/run_your_first_chaos_experiment/index.html index 716fe6fe10..0e016d38f5 100644 --- a/blog/run_your_first_chaos_experiment/index.html +++ b/blog/run_your_first_chaos_experiment/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/securing-tenant-namespaces-using-restrict-authorization-feature/index.html b/blog/securing-tenant-namespaces-using-restrict-authorization-feature/index.html index 45601e8c38..460259053c 100644 --- a/blog/securing-tenant-namespaces-using-restrict-authorization-feature/index.html +++ b/blog/securing-tenant-namespaces-using-restrict-authorization-feature/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/share-your-chaos-mesh-story/index.html b/blog/share-your-chaos-mesh-story/index.html index 92e37b93eb..c43feabfa5 100644 --- a/blog/share-your-chaos-mesh-story/index.html +++ b/blog/share-your-chaos-mesh-story/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/simulating-clock-skew-in-k8s-without-affecting-other-containers-on-node/index.html b/blog/simulating-clock-skew-in-k8s-without-affecting-other-containers-on-node/index.html index a4c4318c55..1898308b18 100644 --- a/blog/simulating-clock-skew-in-k8s-without-affecting-other-containers-on-node/index.html +++ b/blog/simulating-clock-skew-in-k8s-without-affecting-other-containers-on-node/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/announcement/index.html b/blog/tags/announcement/index.html index ef4afa86da..2f971197ae 100644 --- a/blog/tags/announcement/index.html +++ b/blog/tags/announcement/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/aws-chaos/index.html b/blog/tags/aws-chaos/index.html index c503d82cff..4cfbc378c6 100644 --- a/blog/tags/aws-chaos/index.html +++ b/blog/tags/aws-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/chaos-engineering/index.html b/blog/tags/chaos-engineering/index.html index 97589b0a87..06f5ce41dd 100644 --- a/blog/tags/chaos-engineering/index.html +++ b/blog/tags/chaos-engineering/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/chaos-engineering/page/2/index.html b/blog/tags/chaos-engineering/page/2/index.html index 79f5aa4704..16c9231fa8 100644 --- a/blog/tags/chaos-engineering/page/2/index.html +++ b/blog/tags/chaos-engineering/page/2/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/chaos-engineering/page/3/index.html b/blog/tags/chaos-engineering/page/3/index.html index f656056b08..538664d653 100644 --- a/blog/tags/chaos-engineering/page/3/index.html +++ b/blog/tags/chaos-engineering/page/3/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/chaos-mesh/index.html b/blog/tags/chaos-mesh/index.html index cf67b99f6b..f298776ac2 100644 --- a/blog/tags/chaos-mesh/index.html +++ b/blog/tags/chaos-mesh/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/chaos-mesh/page/2/index.html b/blog/tags/chaos-mesh/page/2/index.html index 7989ddc0bf..77bb61dbc3 100644 --- a/blog/tags/chaos-mesh/page/2/index.html +++ b/blog/tags/chaos-mesh/page/2/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/chaos-mesh/page/3/index.html b/blog/tags/chaos-mesh/page/3/index.html index 2a0d5c2b95..c06bf17faa 100644 --- a/blog/tags/chaos-mesh/page/3/index.html +++ b/blog/tags/chaos-mesh/page/3/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/chaosd/index.html b/blog/tags/chaosd/index.html index f55d5e2a25..64631aca6f 100644 --- a/blog/tags/chaosd/index.html +++ b/blog/tags/chaosd/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/ci/index.html b/blog/tags/ci/index.html index 548f324cb5..97ca56a77e 100644 --- a/blog/tags/ci/index.html +++ b/blog/tags/ci/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/cloud-native-con/index.html b/blog/tags/cloud-native-con/index.html index a7b46df6a8..a96e59ce05 100644 --- a/blog/tags/cloud-native-con/index.html +++ b/blog/tags/cloud-native-con/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/cloud-native/index.html b/blog/tags/cloud-native/index.html index 930da0eb69..ee31eb2926 100644 --- a/blog/tags/cloud-native/index.html +++ b/blog/tags/cloud-native/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/cncf/index.html b/blog/tags/cncf/index.html index d59e8051e7..1c93b5309c 100644 --- a/blog/tags/cncf/index.html +++ b/blog/tags/cncf/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/community/index.html b/blog/tags/community/index.html index f2cdb72df0..75fd498f80 100644 --- a/blog/tags/community/index.html +++ b/blog/tags/community/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/distributed-system/index.html b/blog/tags/distributed-system/index.html index 6653994356..8c3f46b717 100644 --- a/blog/tags/distributed-system/index.html +++ b/blog/tags/distributed-system/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/event/index.html b/blog/tags/event/index.html index 1b4755e1a1..c031a9f5ff 100644 --- a/blog/tags/event/index.html +++ b/blog/tags/event/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/fault-injection/index.html b/blog/tags/fault-injection/index.html index 8f0de157e7..82c740e299 100644 --- a/blog/tags/fault-injection/index.html +++ b/blog/tags/fault-injection/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/git-hub-action/index.html b/blog/tags/git-hub-action/index.html index a3202f8ef3..96ff2babd3 100644 --- a/blog/tags/git-hub-action/index.html +++ b/blog/tags/git-hub-action/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/index.html b/blog/tags/index.html index 2eb4e1fff4..b62d8ee8b7 100644 --- a/blog/tags/index.html +++ b/blog/tags/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/kube-con/index.html b/blog/tags/kube-con/index.html index 5edfa9d274..68d831667d 100644 --- a/blog/tags/kube-con/index.html +++ b/blog/tags/kube-con/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/kubernetes/index.html b/blog/tags/kubernetes/index.html index e047e0a08b..2542941169 100644 --- a/blog/tags/kubernetes/index.html +++ b/blog/tags/kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/lfx-mentorship/index.html b/blog/tags/lfx-mentorship/index.html index 186a6b1659..cb1531e981 100644 --- a/blog/tags/lfx-mentorship/index.html +++ b/blog/tags/lfx-mentorship/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/monitoring-metrics/index.html b/blog/tags/monitoring-metrics/index.html index 7fd80c7e93..21ea77c921 100644 --- a/blog/tags/monitoring-metrics/index.html +++ b/blog/tags/monitoring-metrics/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/open-source/index.html b/blog/tags/open-source/index.html index 3aa6a788e3..79d4bce219 100644 --- a/blog/tags/open-source/index.html +++ b/blog/tags/open-source/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/stress-chaos/index.html b/blog/tags/stress-chaos/index.html index f94e661931..44b5b54921 100644 --- a/blog/tags/stress-chaos/index.html +++ b/blog/tags/stress-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/stress-testing/index.html b/blog/tags/stress-testing/index.html index 612062422f..db0c66d4d3 100644 --- a/blog/tags/stress-testing/index.html +++ b/blog/tags/stress-testing/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/test-automation/index.html b/blog/tags/test-automation/index.html index dfb609a241..df07ff6f4a 100644 --- a/blog/tags/test-automation/index.html +++ b/blog/tags/test-automation/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/tutorial/index.html b/blog/tags/tutorial/index.html index fa0720ba81..cac82947e9 100644 --- a/blog/tags/tutorial/index.html +++ b/blog/tags/tutorial/index.html @@ -15,7 +15,7 @@ - + diff --git a/blog/tags/use-case/index.html b/blog/tags/use-case/index.html index 6e7cab04b1..8e0d195c7b 100644 --- a/blog/tags/use-case/index.html +++ b/blog/tags/use-case/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/add-new-chaos-experiment-type/index.html b/docs/2.4.3/add-new-chaos-experiment-type/index.html index 63e52ba5bc..a12fd9ba32 100644 --- a/docs/2.4.3/add-new-chaos-experiment-type/index.html +++ b/docs/2.4.3/add-new-chaos-experiment-type/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/basic-features/index.html b/docs/2.4.3/basic-features/index.html index 5d1f69d819..673883b362 100644 --- a/docs/2.4.3/basic-features/index.html +++ b/docs/2.4.3/basic-features/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/chaos-engineering-principles/index.html b/docs/2.4.3/chaos-engineering-principles/index.html index f02c685616..ab09382c63 100644 --- a/docs/2.4.3/chaos-engineering-principles/index.html +++ b/docs/2.4.3/chaos-engineering-principles/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/chaosctl-tool/index.html b/docs/2.4.3/chaosctl-tool/index.html index 6e8c5968c5..b5cdcfac70 100644 --- a/docs/2.4.3/chaosctl-tool/index.html +++ b/docs/2.4.3/chaosctl-tool/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/chaosd-overview/index.html b/docs/2.4.3/chaosd-overview/index.html index 828ce4be9c..be5447275a 100644 --- a/docs/2.4.3/chaosd-overview/index.html +++ b/docs/2.4.3/chaosd-overview/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/chaosd-search-recover/index.html b/docs/2.4.3/chaosd-search-recover/index.html index d44e311771..efb02670e5 100644 --- a/docs/2.4.3/chaosd-search-recover/index.html +++ b/docs/2.4.3/chaosd-search-recover/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/check-workflow-status/index.html b/docs/2.4.3/check-workflow-status/index.html index c3ab2502f0..083e26d295 100644 --- a/docs/2.4.3/check-workflow-status/index.html +++ b/docs/2.4.3/check-workflow-status/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/clean-up-chaos-experiments/index.html b/docs/2.4.3/clean-up-chaos-experiments/index.html index bb1ef9b713..c86f5cc61a 100644 --- a/docs/2.4.3/clean-up-chaos-experiments/index.html +++ b/docs/2.4.3/clean-up-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/common/quick-run/index.html b/docs/2.4.3/common/quick-run/index.html index 419762badb..22e4ee69c7 100644 --- a/docs/2.4.3/common/quick-run/index.html +++ b/docs/2.4.3/common/quick-run/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/common/verify-installation/index.html b/docs/2.4.3/common/verify-installation/index.html index f9b043f3ee..d3770cd9b1 100644 --- a/docs/2.4.3/common/verify-installation/index.html +++ b/docs/2.4.3/common/verify-installation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/configure-development-environment/index.html b/docs/2.4.3/configure-development-environment/index.html index e4cb1a78ee..8f999f058c 100644 --- a/docs/2.4.3/configure-development-environment/index.html +++ b/docs/2.4.3/configure-development-environment/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/configure-enabled-namespace/index.html b/docs/2.4.3/configure-enabled-namespace/index.html index 8fb94ae74a..ec7e277003 100644 --- a/docs/2.4.3/configure-enabled-namespace/index.html +++ b/docs/2.4.3/configure-enabled-namespace/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/create-chaos-mesh-workflow/index.html b/docs/2.4.3/create-chaos-mesh-workflow/index.html index 8503105abe..7e48e7002f 100644 --- a/docs/2.4.3/create-chaos-mesh-workflow/index.html +++ b/docs/2.4.3/create-chaos-mesh-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/define-chaos-experiment-scope/index.html b/docs/2.4.3/define-chaos-experiment-scope/index.html index fdb2b75008..179ec2f51d 100644 --- a/docs/2.4.3/define-chaos-experiment-scope/index.html +++ b/docs/2.4.3/define-chaos-experiment-scope/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/define-scheduling-rules/index.html b/docs/2.4.3/define-scheduling-rules/index.html index 6b667166ea..4921c33a39 100644 --- a/docs/2.4.3/define-scheduling-rules/index.html +++ b/docs/2.4.3/define-scheduling-rules/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/define-workflow-scheduling-rules/index.html b/docs/2.4.3/define-workflow-scheduling-rules/index.html index aa704c2145..a71b26aeb1 100644 --- a/docs/2.4.3/define-workflow-scheduling-rules/index.html +++ b/docs/2.4.3/define-workflow-scheduling-rules/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/developer-guide-overview/index.html b/docs/2.4.3/developer-guide-overview/index.html index 63106b4bd3..0fa6e7e5af 100644 --- a/docs/2.4.3/developer-guide-overview/index.html +++ b/docs/2.4.3/developer-guide-overview/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/extend-chaos-daemon-interface/index.html b/docs/2.4.3/extend-chaos-daemon-interface/index.html index 1bf20b03dc..ae013a6402 100644 --- a/docs/2.4.3/extend-chaos-daemon-interface/index.html +++ b/docs/2.4.3/extend-chaos-daemon-interface/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/extend-chaosd/index.html b/docs/2.4.3/extend-chaosd/index.html index 8efd557255..4f459f6e1b 100644 --- a/docs/2.4.3/extend-chaosd/index.html +++ b/docs/2.4.3/extend-chaosd/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/faqs/index.html b/docs/2.4.3/faqs/index.html index c2d5095cfe..c6fd580d5f 100644 --- a/docs/2.4.3/faqs/index.html +++ b/docs/2.4.3/faqs/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/gcp-authentication/index.html b/docs/2.4.3/gcp-authentication/index.html index cf7fbc3789..0412619505 100644 --- a/docs/2.4.3/gcp-authentication/index.html +++ b/docs/2.4.3/gcp-authentication/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/glossary/index.html b/docs/2.4.3/glossary/index.html index fe50d7ebe4..50b7f060ce 100644 --- a/docs/2.4.3/glossary/index.html +++ b/docs/2.4.3/glossary/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/go-client/index.html b/docs/2.4.3/go-client/index.html index 6f6033dffc..d5b91dd38a 100644 --- a/docs/2.4.3/go-client/index.html +++ b/docs/2.4.3/go-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/index.html b/docs/2.4.3/index.html index 30108a44ab..5f5df07bc5 100644 --- a/docs/2.4.3/index.html +++ b/docs/2.4.3/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/inspect-chaos-experiments/index.html b/docs/2.4.3/inspect-chaos-experiments/index.html index c35cd37aa7..41e5639de3 100644 --- a/docs/2.4.3/inspect-chaos-experiments/index.html +++ b/docs/2.4.3/inspect-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/integrate-chaos-mesh-into-github-actions/index.html b/docs/2.4.3/integrate-chaos-mesh-into-github-actions/index.html index dd1a926dfd..f61a42447e 100644 --- a/docs/2.4.3/integrate-chaos-mesh-into-github-actions/index.html +++ b/docs/2.4.3/integrate-chaos-mesh-into-github-actions/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/java-client/index.html b/docs/2.4.3/java-client/index.html index ff2073fd97..6475c11150 100644 --- a/docs/2.4.3/java-client/index.html +++ b/docs/2.4.3/java-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/manage-user-permissions/index.html b/docs/2.4.3/manage-user-permissions/index.html index 7ed265502a..6290a7390d 100644 --- a/docs/2.4.3/manage-user-permissions/index.html +++ b/docs/2.4.3/manage-user-permissions/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/multi-data-center-scenario/index.html b/docs/2.4.3/multi-data-center-scenario/index.html index 3b82a399d5..32eba5a700 100644 --- a/docs/2.4.3/multi-data-center-scenario/index.html +++ b/docs/2.4.3/multi-data-center-scenario/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/offline-installation/index.html b/docs/2.4.3/offline-installation/index.html index ead9a4640a..02097188f1 100644 --- a/docs/2.4.3/offline-installation/index.html +++ b/docs/2.4.3/offline-installation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/persistence-dashboard/index.html b/docs/2.4.3/persistence-dashboard/index.html index 685b60fc0b..3a90b3f6c7 100644 --- a/docs/2.4.3/persistence-dashboard/index.html +++ b/docs/2.4.3/persistence-dashboard/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/production-installation-using-helm/index.html b/docs/2.4.3/production-installation-using-helm/index.html index 9e655a0174..903f6e0bd0 100644 --- a/docs/2.4.3/production-installation-using-helm/index.html +++ b/docs/2.4.3/production-installation-using-helm/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/python-client/index.html b/docs/2.4.3/python-client/index.html index 28dd047d70..b65ce6cb94 100644 --- a/docs/2.4.3/python-client/index.html +++ b/docs/2.4.3/python-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/quick-start/index.html b/docs/2.4.3/quick-start/index.html index 66ea9b1b0f..fb33510a64 100644 --- a/docs/2.4.3/quick-start/index.html +++ b/docs/2.4.3/quick-start/index.html @@ -15,7 +15,7 @@ - + @@ -32,24 +32,8 @@

Quick installation

To install Chaos Mesh in a test environment, run the following script:

- -
note
    -
  • -

    If the current environment is kind, add the --local kind parameter at the end of the script.

    - -

    If you want to specify a kind version, add the --kind-version xx parameter at the end of the script, for example:

    - -
  • -
  • -

    If the current environment is K3s, add the --k3s parameter at the end of the script.

    - -
  • -
  • -

    If the current environment is Microk8s, add the --microk8s parameter at the end of the script.

    - -
  • -
-

After running this script, Chaos Mesh automatically installs the CustomResourceDefining (CRD) that matches the version, all required components, and related Service Account configurations.

+
+

After running, Chaos Mesh will automatically install the appropriate version of CustomResourceDefinitions and the required components.

For more installation details, refer to the source code of the install.sh.

Verify the installation

To check the running status of Chaos Mesh, execute the following command:

diff --git a/docs/2.4.3/release-0.0.8/index.html b/docs/2.4.3/release-0.0.8/index.html index 897fb51356..f9e8da4ad2 100644 --- a/docs/2.4.3/release-0.0.8/index.html +++ b/docs/2.4.3/release-0.0.8/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/release-0.0.9/index.html b/docs/2.4.3/release-0.0.9/index.html index 9e6707ec38..0520274204 100644 --- a/docs/2.4.3/release-0.0.9/index.html +++ b/docs/2.4.3/release-0.0.9/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/release-1.0.0/index.html b/docs/2.4.3/release-1.0.0/index.html index a9de37ee04..7a101a1559 100644 --- a/docs/2.4.3/release-1.0.0/index.html +++ b/docs/2.4.3/release-1.0.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/release-2.0.0/index.html b/docs/2.4.3/release-2.0.0/index.html index ad9bf7e6d0..887ecb74e4 100644 --- a/docs/2.4.3/release-2.0.0/index.html +++ b/docs/2.4.3/release-2.0.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/release-2.4-tracking/index.html b/docs/2.4.3/release-2.4-tracking/index.html index d4773ab947..beb87bbdf7 100644 --- a/docs/2.4.3/release-2.4-tracking/index.html +++ b/docs/2.4.3/release-2.4-tracking/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/release-cycle/index.html b/docs/2.4.3/release-cycle/index.html index b2db82d5dd..22b933643d 100644 --- a/docs/2.4.3/release-cycle/index.html +++ b/docs/2.4.3/release-cycle/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/run-a-chaos-experiment/index.html b/docs/2.4.3/run-a-chaos-experiment/index.html index 4414297003..adb0e1d786 100644 --- a/docs/2.4.3/run-a-chaos-experiment/index.html +++ b/docs/2.4.3/run-a-chaos-experiment/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/run-serial-or-parallel-experiments/index.html b/docs/2.4.3/run-serial-or-parallel-experiments/index.html index 752e762113..9c56a80745 100644 --- a/docs/2.4.3/run-serial-or-parallel-experiments/index.html +++ b/docs/2.4.3/run-serial-or-parallel-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/rust-client/index.html b/docs/2.4.3/rust-client/index.html index 0ef9a35971..65ff733f7c 100644 --- a/docs/2.4.3/rust-client/index.html +++ b/docs/2.4.3/rust-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/send-http-request-on-workflow/index.html b/docs/2.4.3/send-http-request-on-workflow/index.html index c4d4a5050e..1782234250 100644 --- a/docs/2.4.3/send-http-request-on-workflow/index.html +++ b/docs/2.4.3/send-http-request-on-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-aws-chaos/index.html b/docs/2.4.3/simulate-aws-chaos/index.html index 2a65064053..daa7c7cb4c 100644 --- a/docs/2.4.3/simulate-aws-chaos/index.html +++ b/docs/2.4.3/simulate-aws-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-azure-chaos/index.html b/docs/2.4.3/simulate-azure-chaos/index.html index 69de8304e5..8b91fe923a 100644 --- a/docs/2.4.3/simulate-azure-chaos/index.html +++ b/docs/2.4.3/simulate-azure-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-block-chaos-on-kubernetes/index.html b/docs/2.4.3/simulate-block-chaos-on-kubernetes/index.html index a0f25df906..c88fa3d8e8 100644 --- a/docs/2.4.3/simulate-block-chaos-on-kubernetes/index.html +++ b/docs/2.4.3/simulate-block-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-disk-pressure-in-physical-nodes/index.html b/docs/2.4.3/simulate-disk-pressure-in-physical-nodes/index.html index 45484cf011..ee055a3508 100644 --- a/docs/2.4.3/simulate-disk-pressure-in-physical-nodes/index.html +++ b/docs/2.4.3/simulate-disk-pressure-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-dns-chaos-on-kubernetes/index.html b/docs/2.4.3/simulate-dns-chaos-on-kubernetes/index.html index 4b25cc1256..52c0e88e16 100644 --- a/docs/2.4.3/simulate-dns-chaos-on-kubernetes/index.html +++ b/docs/2.4.3/simulate-dns-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-file-chaos-in-physical-nodes/index.html b/docs/2.4.3/simulate-file-chaos-in-physical-nodes/index.html index 84ffba1119..363d5ed789 100644 --- a/docs/2.4.3/simulate-file-chaos-in-physical-nodes/index.html +++ b/docs/2.4.3/simulate-file-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-gcp-chaos/index.html b/docs/2.4.3/simulate-gcp-chaos/index.html index fcf659e49d..73ae75cc84 100644 --- a/docs/2.4.3/simulate-gcp-chaos/index.html +++ b/docs/2.4.3/simulate-gcp-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-heavy-stress-in-physical-nodes/index.html b/docs/2.4.3/simulate-heavy-stress-in-physical-nodes/index.html index 65e2a89aa4..8554a0cee6 100644 --- a/docs/2.4.3/simulate-heavy-stress-in-physical-nodes/index.html +++ b/docs/2.4.3/simulate-heavy-stress-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-heavy-stress-on-kubernetes/index.html b/docs/2.4.3/simulate-heavy-stress-on-kubernetes/index.html index 8f45eaee0c..a0cf2a949a 100644 --- a/docs/2.4.3/simulate-heavy-stress-on-kubernetes/index.html +++ b/docs/2.4.3/simulate-heavy-stress-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-host-console-in-physical-nodes/index.html b/docs/2.4.3/simulate-host-console-in-physical-nodes/index.html index fe47c6fd77..46f20a28e0 100644 --- a/docs/2.4.3/simulate-host-console-in-physical-nodes/index.html +++ b/docs/2.4.3/simulate-host-console-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-http-chaos-on-kubernetes/index.html b/docs/2.4.3/simulate-http-chaos-on-kubernetes/index.html index 313cb7447a..04082ee6d2 100644 --- a/docs/2.4.3/simulate-http-chaos-on-kubernetes/index.html +++ b/docs/2.4.3/simulate-http-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-io-chaos-on-kubernetes/index.html b/docs/2.4.3/simulate-io-chaos-on-kubernetes/index.html index b4bf31a7eb..32cdc09507 100644 --- a/docs/2.4.3/simulate-io-chaos-on-kubernetes/index.html +++ b/docs/2.4.3/simulate-io-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-jvm-application-chaos-in-physical-nodes/index.html b/docs/2.4.3/simulate-jvm-application-chaos-in-physical-nodes/index.html index 4e705fe576..53b8845f4f 100644 --- a/docs/2.4.3/simulate-jvm-application-chaos-in-physical-nodes/index.html +++ b/docs/2.4.3/simulate-jvm-application-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-jvm-application-chaos/index.html b/docs/2.4.3/simulate-jvm-application-chaos/index.html index 607d072efc..fb48b3c84d 100644 --- a/docs/2.4.3/simulate-jvm-application-chaos/index.html +++ b/docs/2.4.3/simulate-jvm-application-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-kernel-chaos-on-kubernetes/index.html b/docs/2.4.3/simulate-kernel-chaos-on-kubernetes/index.html index 9a24b307bc..309d8e3bc1 100644 --- a/docs/2.4.3/simulate-kernel-chaos-on-kubernetes/index.html +++ b/docs/2.4.3/simulate-kernel-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-network-chaos-in-physical-nodes/index.html b/docs/2.4.3/simulate-network-chaos-in-physical-nodes/index.html index 098691cf5d..9b9fef782e 100644 --- a/docs/2.4.3/simulate-network-chaos-in-physical-nodes/index.html +++ b/docs/2.4.3/simulate-network-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-network-chaos-on-kubernetes/index.html b/docs/2.4.3/simulate-network-chaos-on-kubernetes/index.html index a691f34c43..e256d60725 100644 --- a/docs/2.4.3/simulate-network-chaos-on-kubernetes/index.html +++ b/docs/2.4.3/simulate-network-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-physical-machine-chaos/index.html b/docs/2.4.3/simulate-physical-machine-chaos/index.html index 75546b20a0..4b344e64ae 100644 --- a/docs/2.4.3/simulate-physical-machine-chaos/index.html +++ b/docs/2.4.3/simulate-physical-machine-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-pod-chaos-on-kubernetes/index.html b/docs/2.4.3/simulate-pod-chaos-on-kubernetes/index.html index 6f3f6e9df3..6422b3b591 100644 --- a/docs/2.4.3/simulate-pod-chaos-on-kubernetes/index.html +++ b/docs/2.4.3/simulate-pod-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-process-chaos-in-physical-nodes/index.html b/docs/2.4.3/simulate-process-chaos-in-physical-nodes/index.html index ff5fd40a92..797721fe2f 100644 --- a/docs/2.4.3/simulate-process-chaos-in-physical-nodes/index.html +++ b/docs/2.4.3/simulate-process-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-redis-chaos-on-physical-nodes/index.html b/docs/2.4.3/simulate-redis-chaos-on-physical-nodes/index.html index c26ebd11b3..dcb7b1208d 100644 --- a/docs/2.4.3/simulate-redis-chaos-on-physical-nodes/index.html +++ b/docs/2.4.3/simulate-redis-chaos-on-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-time-chaos-on-kubernetes/index.html b/docs/2.4.3/simulate-time-chaos-on-kubernetes/index.html index ec700fb02d..44ec7904eb 100644 --- a/docs/2.4.3/simulate-time-chaos-on-kubernetes/index.html +++ b/docs/2.4.3/simulate-time-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/simulate-time-chaos-on-physical-nodes/index.html b/docs/2.4.3/simulate-time-chaos-on-physical-nodes/index.html index 1d7cde0547..675e8fca87 100644 --- a/docs/2.4.3/simulate-time-chaos-on-physical-nodes/index.html +++ b/docs/2.4.3/simulate-time-chaos-on-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/status-check-in-workflow/index.html b/docs/2.4.3/status-check-in-workflow/index.html index 07bcdea207..76a399ce91 100644 --- a/docs/2.4.3/status-check-in-workflow/index.html +++ b/docs/2.4.3/status-check-in-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/troubleshooting-guide/index.html b/docs/2.4.3/troubleshooting-guide/index.html index 0338f3ea4d..95f9eb80f3 100644 --- a/docs/2.4.3/troubleshooting-guide/index.html +++ b/docs/2.4.3/troubleshooting-guide/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/uninstallation/index.html b/docs/2.4.3/uninstallation/index.html index 8865048b43..313b2232ee 100644 --- a/docs/2.4.3/uninstallation/index.html +++ b/docs/2.4.3/uninstallation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/upgrade-from-2.1-to-2.2/index.html b/docs/2.4.3/upgrade-from-2.1-to-2.2/index.html index 091c1e1f5e..4857005648 100644 --- a/docs/2.4.3/upgrade-from-2.1-to-2.2/index.html +++ b/docs/2.4.3/upgrade-from-2.1-to-2.2/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/upgrade-to-2.0/index.html b/docs/2.4.3/upgrade-to-2.0/index.html index 2dcff8e127..3998b824b2 100644 --- a/docs/2.4.3/upgrade-to-2.0/index.html +++ b/docs/2.4.3/upgrade-to-2.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/use-argo-to-orchestrate-chaos-experiments/index.html b/docs/2.4.3/use-argo-to-orchestrate-chaos-experiments/index.html index fd08b25d6e..736648c1c5 100644 --- a/docs/2.4.3/use-argo-to-orchestrate-chaos-experiments/index.html +++ b/docs/2.4.3/use-argo-to-orchestrate-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.4.3/use-grafana-data-source/index.html b/docs/2.4.3/use-grafana-data-source/index.html index 4f7969fb77..e0c48b75ec 100644 --- a/docs/2.4.3/use-grafana-data-source/index.html +++ b/docs/2.4.3/use-grafana-data-source/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/add-new-chaos-experiment-type/index.html b/docs/2.5.2/add-new-chaos-experiment-type/index.html index 9f66c2783f..4adb76ff07 100644 --- a/docs/2.5.2/add-new-chaos-experiment-type/index.html +++ b/docs/2.5.2/add-new-chaos-experiment-type/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/basic-features/index.html b/docs/2.5.2/basic-features/index.html index dfdabece4f..ead9243dd7 100644 --- a/docs/2.5.2/basic-features/index.html +++ b/docs/2.5.2/basic-features/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/chaos-engineering-principles/index.html b/docs/2.5.2/chaos-engineering-principles/index.html index 7350f050d7..f6242a5282 100644 --- a/docs/2.5.2/chaos-engineering-principles/index.html +++ b/docs/2.5.2/chaos-engineering-principles/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/chaosctl-tool/index.html b/docs/2.5.2/chaosctl-tool/index.html index 7373944923..b422a9a06d 100644 --- a/docs/2.5.2/chaosctl-tool/index.html +++ b/docs/2.5.2/chaosctl-tool/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/chaosd-overview/index.html b/docs/2.5.2/chaosd-overview/index.html index d327c8b79f..89277ea2cd 100644 --- a/docs/2.5.2/chaosd-overview/index.html +++ b/docs/2.5.2/chaosd-overview/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/chaosd-search-recover/index.html b/docs/2.5.2/chaosd-search-recover/index.html index 908887ab86..bbcada8a74 100644 --- a/docs/2.5.2/chaosd-search-recover/index.html +++ b/docs/2.5.2/chaosd-search-recover/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/check-workflow-status/index.html b/docs/2.5.2/check-workflow-status/index.html index 608bd31c88..39fc44cdbe 100644 --- a/docs/2.5.2/check-workflow-status/index.html +++ b/docs/2.5.2/check-workflow-status/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/clean-up-chaos-experiments/index.html b/docs/2.5.2/clean-up-chaos-experiments/index.html index 2a3beab613..66f497ef81 100644 --- a/docs/2.5.2/clean-up-chaos-experiments/index.html +++ b/docs/2.5.2/clean-up-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/common/quick-run/index.html b/docs/2.5.2/common/quick-run/index.html index 448881281a..cc303713cb 100644 --- a/docs/2.5.2/common/quick-run/index.html +++ b/docs/2.5.2/common/quick-run/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/common/verify-installation/index.html b/docs/2.5.2/common/verify-installation/index.html index f225210cd2..1c13c178b5 100644 --- a/docs/2.5.2/common/verify-installation/index.html +++ b/docs/2.5.2/common/verify-installation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/configure-development-environment/index.html b/docs/2.5.2/configure-development-environment/index.html index 453772f1cc..7cfd034d06 100644 --- a/docs/2.5.2/configure-development-environment/index.html +++ b/docs/2.5.2/configure-development-environment/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/configure-enabled-namespace/index.html b/docs/2.5.2/configure-enabled-namespace/index.html index e3bb50af4d..df6e199cad 100644 --- a/docs/2.5.2/configure-enabled-namespace/index.html +++ b/docs/2.5.2/configure-enabled-namespace/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/create-chaos-mesh-workflow/index.html b/docs/2.5.2/create-chaos-mesh-workflow/index.html index e0033ad706..e22cb5647c 100644 --- a/docs/2.5.2/create-chaos-mesh-workflow/index.html +++ b/docs/2.5.2/create-chaos-mesh-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/define-chaos-experiment-scope/index.html b/docs/2.5.2/define-chaos-experiment-scope/index.html index 99f6e68750..72b68133d1 100644 --- a/docs/2.5.2/define-chaos-experiment-scope/index.html +++ b/docs/2.5.2/define-chaos-experiment-scope/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/define-scheduling-rules/index.html b/docs/2.5.2/define-scheduling-rules/index.html index 51b1fa3065..abcb2d1c1b 100644 --- a/docs/2.5.2/define-scheduling-rules/index.html +++ b/docs/2.5.2/define-scheduling-rules/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/define-workflow-scheduling-rules/index.html b/docs/2.5.2/define-workflow-scheduling-rules/index.html index e0629f1b88..38aa50653e 100644 --- a/docs/2.5.2/define-workflow-scheduling-rules/index.html +++ b/docs/2.5.2/define-workflow-scheduling-rules/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/developer-guide-overview/index.html b/docs/2.5.2/developer-guide-overview/index.html index ed9d747f62..6b88b3e1e2 100644 --- a/docs/2.5.2/developer-guide-overview/index.html +++ b/docs/2.5.2/developer-guide-overview/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/extend-chaos-daemon-interface/index.html b/docs/2.5.2/extend-chaos-daemon-interface/index.html index e26fa9bf58..41926c2932 100644 --- a/docs/2.5.2/extend-chaos-daemon-interface/index.html +++ b/docs/2.5.2/extend-chaos-daemon-interface/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/extend-chaosd/index.html b/docs/2.5.2/extend-chaosd/index.html index 8bd2f0e5a3..9b8685a6f3 100644 --- a/docs/2.5.2/extend-chaosd/index.html +++ b/docs/2.5.2/extend-chaosd/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/faqs/index.html b/docs/2.5.2/faqs/index.html index aafe1a4230..ebe54772cf 100644 --- a/docs/2.5.2/faqs/index.html +++ b/docs/2.5.2/faqs/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/gcp-authentication/index.html b/docs/2.5.2/gcp-authentication/index.html index e33a1b11b4..c572a8bf0c 100644 --- a/docs/2.5.2/gcp-authentication/index.html +++ b/docs/2.5.2/gcp-authentication/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/glossary/index.html b/docs/2.5.2/glossary/index.html index 8fd414650b..1f4317e96a 100644 --- a/docs/2.5.2/glossary/index.html +++ b/docs/2.5.2/glossary/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/go-client/index.html b/docs/2.5.2/go-client/index.html index f9b2613e67..e8556688f0 100644 --- a/docs/2.5.2/go-client/index.html +++ b/docs/2.5.2/go-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/index.html b/docs/2.5.2/index.html index 399b29c705..2029b8c4fa 100644 --- a/docs/2.5.2/index.html +++ b/docs/2.5.2/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/inspect-chaos-experiments/index.html b/docs/2.5.2/inspect-chaos-experiments/index.html index 38a6712cc3..7f68dfc9f8 100644 --- a/docs/2.5.2/inspect-chaos-experiments/index.html +++ b/docs/2.5.2/inspect-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/integrate-chaos-mesh-into-github-actions/index.html b/docs/2.5.2/integrate-chaos-mesh-into-github-actions/index.html index 8c43b1af66..9ab89c9f6b 100644 --- a/docs/2.5.2/integrate-chaos-mesh-into-github-actions/index.html +++ b/docs/2.5.2/integrate-chaos-mesh-into-github-actions/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/java-client/index.html b/docs/2.5.2/java-client/index.html index b4f0309d67..1b77621ee1 100644 --- a/docs/2.5.2/java-client/index.html +++ b/docs/2.5.2/java-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/manage-user-permissions/index.html b/docs/2.5.2/manage-user-permissions/index.html index f323a9b567..0881ec6e92 100644 --- a/docs/2.5.2/manage-user-permissions/index.html +++ b/docs/2.5.2/manage-user-permissions/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/multi-data-center-scenario/index.html b/docs/2.5.2/multi-data-center-scenario/index.html index 576d86fff4..177114c2e8 100644 --- a/docs/2.5.2/multi-data-center-scenario/index.html +++ b/docs/2.5.2/multi-data-center-scenario/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/offline-installation/index.html b/docs/2.5.2/offline-installation/index.html index 4c62a0da8a..ac0c369b8a 100644 --- a/docs/2.5.2/offline-installation/index.html +++ b/docs/2.5.2/offline-installation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/persistence-dashboard/index.html b/docs/2.5.2/persistence-dashboard/index.html index 723837fad1..c83a0f71fe 100644 --- a/docs/2.5.2/persistence-dashboard/index.html +++ b/docs/2.5.2/persistence-dashboard/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/production-installation-using-helm/index.html b/docs/2.5.2/production-installation-using-helm/index.html index 65060ac2a2..759b554274 100644 --- a/docs/2.5.2/production-installation-using-helm/index.html +++ b/docs/2.5.2/production-installation-using-helm/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/python-client/index.html b/docs/2.5.2/python-client/index.html index a4a7b11759..2199e7f447 100644 --- a/docs/2.5.2/python-client/index.html +++ b/docs/2.5.2/python-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/quick-start/index.html b/docs/2.5.2/quick-start/index.html index 7bd063e5e8..2f0b7c59b7 100644 --- a/docs/2.5.2/quick-start/index.html +++ b/docs/2.5.2/quick-start/index.html @@ -15,7 +15,7 @@ - + @@ -32,24 +32,8 @@

Quick installation

To install Chaos Mesh in a test environment, run the following script:

- -
note
    -
  • -

    If the current environment is kind, add the --local kind parameter at the end of the script.

    - -

    If you want to specify a kind version, add the --kind-version xx parameter at the end of the script, for example:

    - -
  • -
  • -

    If the current environment is K3s, add the --k3s parameter at the end of the script.

    - -
  • -
  • -

    If the current environment is Microk8s, add the --microk8s parameter at the end of the script.

    - -
  • -
-

After running this script, Chaos Mesh automatically installs the CustomResourceDefining (CRD) that matches the version, all required components, and related Service Account configurations.

+
+

After running, Chaos Mesh will automatically install the appropriate version of CustomResourceDefinitions and the required components.

For more installation details, refer to the source code of the install.sh.

Verify the installation

To check the running status of Chaos Mesh, execute the following command:

diff --git a/docs/2.5.2/release-0.0.8/index.html b/docs/2.5.2/release-0.0.8/index.html index f59ba807b7..cf71d4816b 100644 --- a/docs/2.5.2/release-0.0.8/index.html +++ b/docs/2.5.2/release-0.0.8/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/release-0.0.9/index.html b/docs/2.5.2/release-0.0.9/index.html index 9d78f8d617..13be3cd8aa 100644 --- a/docs/2.5.2/release-0.0.9/index.html +++ b/docs/2.5.2/release-0.0.9/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/release-1.0.0/index.html b/docs/2.5.2/release-1.0.0/index.html index 0393df82f9..15f0267413 100644 --- a/docs/2.5.2/release-1.0.0/index.html +++ b/docs/2.5.2/release-1.0.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/release-2.0.0/index.html b/docs/2.5.2/release-2.0.0/index.html index 3931887187..0c794fbd00 100644 --- a/docs/2.5.2/release-2.0.0/index.html +++ b/docs/2.5.2/release-2.0.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/release-2.5-tracking/index.html b/docs/2.5.2/release-2.5-tracking/index.html index 5c6f7a3692..68342dbacf 100644 --- a/docs/2.5.2/release-2.5-tracking/index.html +++ b/docs/2.5.2/release-2.5-tracking/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/release-cycle/index.html b/docs/2.5.2/release-cycle/index.html index 54462355a7..2a8c9ef5a7 100644 --- a/docs/2.5.2/release-cycle/index.html +++ b/docs/2.5.2/release-cycle/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/remote-cluster-management/index.html b/docs/2.5.2/remote-cluster-management/index.html index c7feb9bd60..f8f98952eb 100644 --- a/docs/2.5.2/remote-cluster-management/index.html +++ b/docs/2.5.2/remote-cluster-management/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/run-a-chaos-experiment/index.html b/docs/2.5.2/run-a-chaos-experiment/index.html index 4b4329ca32..c662f9b053 100644 --- a/docs/2.5.2/run-a-chaos-experiment/index.html +++ b/docs/2.5.2/run-a-chaos-experiment/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/run-serial-or-parallel-experiments/index.html b/docs/2.5.2/run-serial-or-parallel-experiments/index.html index e1fa943660..e13e12c8fd 100644 --- a/docs/2.5.2/run-serial-or-parallel-experiments/index.html +++ b/docs/2.5.2/run-serial-or-parallel-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/rust-client/index.html b/docs/2.5.2/rust-client/index.html index 2489f5a0e4..0d7cf3ba6c 100644 --- a/docs/2.5.2/rust-client/index.html +++ b/docs/2.5.2/rust-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/send-http-request-on-workflow/index.html b/docs/2.5.2/send-http-request-on-workflow/index.html index 13246e579c..a23c2109e4 100644 --- a/docs/2.5.2/send-http-request-on-workflow/index.html +++ b/docs/2.5.2/send-http-request-on-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-aws-chaos/index.html b/docs/2.5.2/simulate-aws-chaos/index.html index d5bf7e29fc..7f66e4ed6b 100644 --- a/docs/2.5.2/simulate-aws-chaos/index.html +++ b/docs/2.5.2/simulate-aws-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-azure-chaos/index.html b/docs/2.5.2/simulate-azure-chaos/index.html index 951c295412..fc910f4964 100644 --- a/docs/2.5.2/simulate-azure-chaos/index.html +++ b/docs/2.5.2/simulate-azure-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-block-chaos-on-kubernetes/index.html b/docs/2.5.2/simulate-block-chaos-on-kubernetes/index.html index fa199869d1..dee7de437c 100644 --- a/docs/2.5.2/simulate-block-chaos-on-kubernetes/index.html +++ b/docs/2.5.2/simulate-block-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-disk-pressure-in-physical-nodes/index.html b/docs/2.5.2/simulate-disk-pressure-in-physical-nodes/index.html index 61aa1c2360..a471bbf5ad 100644 --- a/docs/2.5.2/simulate-disk-pressure-in-physical-nodes/index.html +++ b/docs/2.5.2/simulate-disk-pressure-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-dns-chaos-on-kubernetes/index.html b/docs/2.5.2/simulate-dns-chaos-on-kubernetes/index.html index 7697733389..59c89fdd16 100644 --- a/docs/2.5.2/simulate-dns-chaos-on-kubernetes/index.html +++ b/docs/2.5.2/simulate-dns-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-file-chaos-in-physical-nodes/index.html b/docs/2.5.2/simulate-file-chaos-in-physical-nodes/index.html index 571ff61503..370e74434e 100644 --- a/docs/2.5.2/simulate-file-chaos-in-physical-nodes/index.html +++ b/docs/2.5.2/simulate-file-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-gcp-chaos/index.html b/docs/2.5.2/simulate-gcp-chaos/index.html index 546c1ba247..e9fd684f6a 100644 --- a/docs/2.5.2/simulate-gcp-chaos/index.html +++ b/docs/2.5.2/simulate-gcp-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-heavy-stress-in-physical-nodes/index.html b/docs/2.5.2/simulate-heavy-stress-in-physical-nodes/index.html index 05836f3d50..a2f6dcd13e 100644 --- a/docs/2.5.2/simulate-heavy-stress-in-physical-nodes/index.html +++ b/docs/2.5.2/simulate-heavy-stress-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-heavy-stress-on-kubernetes/index.html b/docs/2.5.2/simulate-heavy-stress-on-kubernetes/index.html index 75091fed95..234093c51a 100644 --- a/docs/2.5.2/simulate-heavy-stress-on-kubernetes/index.html +++ b/docs/2.5.2/simulate-heavy-stress-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-host-console-in-physical-nodes/index.html b/docs/2.5.2/simulate-host-console-in-physical-nodes/index.html index 0c6fef9855..185ac6005e 100644 --- a/docs/2.5.2/simulate-host-console-in-physical-nodes/index.html +++ b/docs/2.5.2/simulate-host-console-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-http-chaos-on-kubernetes/index.html b/docs/2.5.2/simulate-http-chaos-on-kubernetes/index.html index 6e6191f22a..9a15941ab2 100644 --- a/docs/2.5.2/simulate-http-chaos-on-kubernetes/index.html +++ b/docs/2.5.2/simulate-http-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-io-chaos-on-kubernetes/index.html b/docs/2.5.2/simulate-io-chaos-on-kubernetes/index.html index a93793eb12..ddd854a465 100644 --- a/docs/2.5.2/simulate-io-chaos-on-kubernetes/index.html +++ b/docs/2.5.2/simulate-io-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-jvm-application-chaos-in-physical-nodes/index.html b/docs/2.5.2/simulate-jvm-application-chaos-in-physical-nodes/index.html index 60a0be6762..758a24fdf8 100644 --- a/docs/2.5.2/simulate-jvm-application-chaos-in-physical-nodes/index.html +++ b/docs/2.5.2/simulate-jvm-application-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-jvm-application-chaos/index.html b/docs/2.5.2/simulate-jvm-application-chaos/index.html index 27ab423945..c6cc83765b 100644 --- a/docs/2.5.2/simulate-jvm-application-chaos/index.html +++ b/docs/2.5.2/simulate-jvm-application-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-kernel-chaos-on-kubernetes/index.html b/docs/2.5.2/simulate-kernel-chaos-on-kubernetes/index.html index 8a5b0b1cd2..251a898fdb 100644 --- a/docs/2.5.2/simulate-kernel-chaos-on-kubernetes/index.html +++ b/docs/2.5.2/simulate-kernel-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-network-chaos-in-physical-nodes/index.html b/docs/2.5.2/simulate-network-chaos-in-physical-nodes/index.html index a77be8b6af..3a9f9741cf 100644 --- a/docs/2.5.2/simulate-network-chaos-in-physical-nodes/index.html +++ b/docs/2.5.2/simulate-network-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-network-chaos-on-kubernetes/index.html b/docs/2.5.2/simulate-network-chaos-on-kubernetes/index.html index ecafc0809f..a19acfeb29 100644 --- a/docs/2.5.2/simulate-network-chaos-on-kubernetes/index.html +++ b/docs/2.5.2/simulate-network-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-physical-machine-chaos/index.html b/docs/2.5.2/simulate-physical-machine-chaos/index.html index ae067c3727..b60f9ea7df 100644 --- a/docs/2.5.2/simulate-physical-machine-chaos/index.html +++ b/docs/2.5.2/simulate-physical-machine-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-pod-chaos-on-kubernetes/index.html b/docs/2.5.2/simulate-pod-chaos-on-kubernetes/index.html index fbeecb8bf8..269b57c120 100644 --- a/docs/2.5.2/simulate-pod-chaos-on-kubernetes/index.html +++ b/docs/2.5.2/simulate-pod-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-process-chaos-in-physical-nodes/index.html b/docs/2.5.2/simulate-process-chaos-in-physical-nodes/index.html index 82ffe4d950..6ad3c7b67c 100644 --- a/docs/2.5.2/simulate-process-chaos-in-physical-nodes/index.html +++ b/docs/2.5.2/simulate-process-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-redis-chaos-on-physical-nodes/index.html b/docs/2.5.2/simulate-redis-chaos-on-physical-nodes/index.html index 019110a7ea..92d7f01065 100644 --- a/docs/2.5.2/simulate-redis-chaos-on-physical-nodes/index.html +++ b/docs/2.5.2/simulate-redis-chaos-on-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-time-chaos-on-kubernetes/index.html b/docs/2.5.2/simulate-time-chaos-on-kubernetes/index.html index 8a3064f8d4..c5ab484442 100644 --- a/docs/2.5.2/simulate-time-chaos-on-kubernetes/index.html +++ b/docs/2.5.2/simulate-time-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/simulate-time-chaos-on-physical-nodes/index.html b/docs/2.5.2/simulate-time-chaos-on-physical-nodes/index.html index c55d31eee5..3c5b791be9 100644 --- a/docs/2.5.2/simulate-time-chaos-on-physical-nodes/index.html +++ b/docs/2.5.2/simulate-time-chaos-on-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/status-check-in-workflow/index.html b/docs/2.5.2/status-check-in-workflow/index.html index 09105aa354..e54ccfef16 100644 --- a/docs/2.5.2/status-check-in-workflow/index.html +++ b/docs/2.5.2/status-check-in-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/troubleshooting-guide/index.html b/docs/2.5.2/troubleshooting-guide/index.html index 91ccd66479..bf68fd3978 100644 --- a/docs/2.5.2/troubleshooting-guide/index.html +++ b/docs/2.5.2/troubleshooting-guide/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/uninstallation/index.html b/docs/2.5.2/uninstallation/index.html index 82787e2ddb..2fb4837fe2 100644 --- a/docs/2.5.2/uninstallation/index.html +++ b/docs/2.5.2/uninstallation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/upgrade-from-2.1-to-2.2/index.html b/docs/2.5.2/upgrade-from-2.1-to-2.2/index.html index 0ce0acff31..faea1b4ad8 100644 --- a/docs/2.5.2/upgrade-from-2.1-to-2.2/index.html +++ b/docs/2.5.2/upgrade-from-2.1-to-2.2/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/upgrade-to-2.0/index.html b/docs/2.5.2/upgrade-to-2.0/index.html index 9e98a71191..42dea6e966 100644 --- a/docs/2.5.2/upgrade-to-2.0/index.html +++ b/docs/2.5.2/upgrade-to-2.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/use-argo-to-orchestrate-chaos-experiments/index.html b/docs/2.5.2/use-argo-to-orchestrate-chaos-experiments/index.html index 022bdcffc2..3b4fd1a52c 100644 --- a/docs/2.5.2/use-argo-to-orchestrate-chaos-experiments/index.html +++ b/docs/2.5.2/use-argo-to-orchestrate-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/2.5.2/use-grafana-data-source/index.html b/docs/2.5.2/use-grafana-data-source/index.html index 2b178733e0..4551f95c88 100644 --- a/docs/2.5.2/use-grafana-data-source/index.html +++ b/docs/2.5.2/use-grafana-data-source/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/add-new-chaos-experiment-type/index.html b/docs/add-new-chaos-experiment-type/index.html index 2b3dca726d..adb8a1aec8 100644 --- a/docs/add-new-chaos-experiment-type/index.html +++ b/docs/add-new-chaos-experiment-type/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/basic-features/index.html b/docs/basic-features/index.html index f3e27390f8..17e8e8ef21 100644 --- a/docs/basic-features/index.html +++ b/docs/basic-features/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/chaos-engineering-principles/index.html b/docs/chaos-engineering-principles/index.html index 9d412059b0..11375beed2 100644 --- a/docs/chaos-engineering-principles/index.html +++ b/docs/chaos-engineering-principles/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/chaosctl-tool/index.html b/docs/chaosctl-tool/index.html index e35d959a91..c43a5be29c 100644 --- a/docs/chaosctl-tool/index.html +++ b/docs/chaosctl-tool/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/chaosd-overview/index.html b/docs/chaosd-overview/index.html index 629ca25b7b..cfca2890fd 100644 --- a/docs/chaosd-overview/index.html +++ b/docs/chaosd-overview/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/chaosd-search-recover/index.html b/docs/chaosd-search-recover/index.html index d69cfc3344..deba7deeba 100644 --- a/docs/chaosd-search-recover/index.html +++ b/docs/chaosd-search-recover/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/check-workflow-status/index.html b/docs/check-workflow-status/index.html index 806088eb1b..fa09b95470 100644 --- a/docs/check-workflow-status/index.html +++ b/docs/check-workflow-status/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/clean-up-chaos-experiments/index.html b/docs/clean-up-chaos-experiments/index.html index 7492e4b0d4..9fe08f5927 100644 --- a/docs/clean-up-chaos-experiments/index.html +++ b/docs/clean-up-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/common/quick-run/index.html b/docs/common/quick-run/index.html index fa00d0d5fa..89812b36a0 100644 --- a/docs/common/quick-run/index.html +++ b/docs/common/quick-run/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/common/verify-installation/index.html b/docs/common/verify-installation/index.html index 6b993151ad..f4bffa7c0a 100644 --- a/docs/common/verify-installation/index.html +++ b/docs/common/verify-installation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/configure-development-environment/index.html b/docs/configure-development-environment/index.html index 220f3cc2ae..a31589c246 100644 --- a/docs/configure-development-environment/index.html +++ b/docs/configure-development-environment/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/configure-enabled-namespace/index.html b/docs/configure-enabled-namespace/index.html index 191ba4ab32..ba2d7b46a8 100644 --- a/docs/configure-enabled-namespace/index.html +++ b/docs/configure-enabled-namespace/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/create-chaos-mesh-workflow/index.html b/docs/create-chaos-mesh-workflow/index.html index 64f568d2a9..ae829e3fb9 100644 --- a/docs/create-chaos-mesh-workflow/index.html +++ b/docs/create-chaos-mesh-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/define-chaos-experiment-scope/index.html b/docs/define-chaos-experiment-scope/index.html index 8cde8d4f82..171d38fa4f 100644 --- a/docs/define-chaos-experiment-scope/index.html +++ b/docs/define-chaos-experiment-scope/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/define-scheduling-rules/index.html b/docs/define-scheduling-rules/index.html index dc6e7e833d..9402e61f22 100644 --- a/docs/define-scheduling-rules/index.html +++ b/docs/define-scheduling-rules/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/define-workflow-scheduling-rules/index.html b/docs/define-workflow-scheduling-rules/index.html index 377fe3859c..d22c95b015 100644 --- a/docs/define-workflow-scheduling-rules/index.html +++ b/docs/define-workflow-scheduling-rules/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/developer-guide-overview/index.html b/docs/developer-guide-overview/index.html index 84e7c60907..7289c27883 100644 --- a/docs/developer-guide-overview/index.html +++ b/docs/developer-guide-overview/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/expose-dashboard-with-ingress/index.html b/docs/expose-dashboard-with-ingress/index.html index d2e2e37a53..50f50b5152 100644 --- a/docs/expose-dashboard-with-ingress/index.html +++ b/docs/expose-dashboard-with-ingress/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/extend-chaos-daemon-interface/index.html b/docs/extend-chaos-daemon-interface/index.html index 7afa935bc1..598c964009 100644 --- a/docs/extend-chaos-daemon-interface/index.html +++ b/docs/extend-chaos-daemon-interface/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/extend-chaosd/index.html b/docs/extend-chaosd/index.html index d604d6ff27..fdeb48ecbd 100644 --- a/docs/extend-chaosd/index.html +++ b/docs/extend-chaosd/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/faqs/index.html b/docs/faqs/index.html index 739368caab..f72c0f4aca 100644 --- a/docs/faqs/index.html +++ b/docs/faqs/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/gcp-authentication/index.html b/docs/gcp-authentication/index.html index e60cc0fdd4..3e5c1a570f 100644 --- a/docs/gcp-authentication/index.html +++ b/docs/gcp-authentication/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/glossary/index.html b/docs/glossary/index.html index 6bcca63f0e..2740fe4212 100644 --- a/docs/glossary/index.html +++ b/docs/glossary/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/go-client/index.html b/docs/go-client/index.html index 6d7e1fe51d..7cd86907b6 100644 --- a/docs/go-client/index.html +++ b/docs/go-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/index.html b/docs/index.html index 68ebe90cf9..68b49a7d0a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/inspect-chaos-experiments/index.html b/docs/inspect-chaos-experiments/index.html index ac5aef86ef..790af35b74 100644 --- a/docs/inspect-chaos-experiments/index.html +++ b/docs/inspect-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/integrate-chaos-mesh-into-github-actions/index.html b/docs/integrate-chaos-mesh-into-github-actions/index.html index 4b15b5fdb5..e73382cb79 100644 --- a/docs/integrate-chaos-mesh-into-github-actions/index.html +++ b/docs/integrate-chaos-mesh-into-github-actions/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/java-client/index.html b/docs/java-client/index.html index a352c91d9f..062d15c8b4 100644 --- a/docs/java-client/index.html +++ b/docs/java-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/manage-user-permissions/index.html b/docs/manage-user-permissions/index.html index 2b800b7b91..c75efee5f8 100644 --- a/docs/manage-user-permissions/index.html +++ b/docs/manage-user-permissions/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/multi-data-center-scenario/index.html b/docs/multi-data-center-scenario/index.html index f9881cbfb1..a8fbe6aad6 100644 --- a/docs/multi-data-center-scenario/index.html +++ b/docs/multi-data-center-scenario/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/add-new-chaos-experiment-type/index.html b/docs/next/add-new-chaos-experiment-type/index.html index 57576717df..c9c7fddf5a 100644 --- a/docs/next/add-new-chaos-experiment-type/index.html +++ b/docs/next/add-new-chaos-experiment-type/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/basic-features/index.html b/docs/next/basic-features/index.html index e476aeae3b..187937b640 100644 --- a/docs/next/basic-features/index.html +++ b/docs/next/basic-features/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/chaos-engineering-principles/index.html b/docs/next/chaos-engineering-principles/index.html index f241778638..b66e8e79eb 100644 --- a/docs/next/chaos-engineering-principles/index.html +++ b/docs/next/chaos-engineering-principles/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/chaosctl-tool/index.html b/docs/next/chaosctl-tool/index.html index 5fea623210..062ad97bfa 100644 --- a/docs/next/chaosctl-tool/index.html +++ b/docs/next/chaosctl-tool/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/chaosd-overview/index.html b/docs/next/chaosd-overview/index.html index c5f0d4f2f1..81dbbd99f6 100644 --- a/docs/next/chaosd-overview/index.html +++ b/docs/next/chaosd-overview/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/chaosd-search-recover/index.html b/docs/next/chaosd-search-recover/index.html index a35ae893ce..ef5c1486af 100644 --- a/docs/next/chaosd-search-recover/index.html +++ b/docs/next/chaosd-search-recover/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/check-workflow-status/index.html b/docs/next/check-workflow-status/index.html index 419c9a2e98..527e70d9ed 100644 --- a/docs/next/check-workflow-status/index.html +++ b/docs/next/check-workflow-status/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/clean-up-chaos-experiments/index.html b/docs/next/clean-up-chaos-experiments/index.html index 4095601295..61cfde3006 100644 --- a/docs/next/clean-up-chaos-experiments/index.html +++ b/docs/next/clean-up-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/common/quick-run/index.html b/docs/next/common/quick-run/index.html index e1b38745bf..85682dc3b6 100644 --- a/docs/next/common/quick-run/index.html +++ b/docs/next/common/quick-run/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/common/verify-installation/index.html b/docs/next/common/verify-installation/index.html index 9b4925122b..ae081eb253 100644 --- a/docs/next/common/verify-installation/index.html +++ b/docs/next/common/verify-installation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/configure-development-environment/index.html b/docs/next/configure-development-environment/index.html index 73d2dc16d8..ba18ebf115 100644 --- a/docs/next/configure-development-environment/index.html +++ b/docs/next/configure-development-environment/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/configure-enabled-namespace/index.html b/docs/next/configure-enabled-namespace/index.html index c51d18c0fb..6e131f8d40 100644 --- a/docs/next/configure-enabled-namespace/index.html +++ b/docs/next/configure-enabled-namespace/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/create-chaos-mesh-workflow/index.html b/docs/next/create-chaos-mesh-workflow/index.html index 314f88a638..255ce42181 100644 --- a/docs/next/create-chaos-mesh-workflow/index.html +++ b/docs/next/create-chaos-mesh-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/define-chaos-experiment-scope/index.html b/docs/next/define-chaos-experiment-scope/index.html index 22b9ad41b7..a720e16fee 100644 --- a/docs/next/define-chaos-experiment-scope/index.html +++ b/docs/next/define-chaos-experiment-scope/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/define-scheduling-rules/index.html b/docs/next/define-scheduling-rules/index.html index 30bfcc9a52..11b5c51beb 100644 --- a/docs/next/define-scheduling-rules/index.html +++ b/docs/next/define-scheduling-rules/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/define-workflow-scheduling-rules/index.html b/docs/next/define-workflow-scheduling-rules/index.html index c97b1147ab..22e2cf1cb4 100644 --- a/docs/next/define-workflow-scheduling-rules/index.html +++ b/docs/next/define-workflow-scheduling-rules/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/developer-guide-overview/index.html b/docs/next/developer-guide-overview/index.html index 518d6514ce..73dba15cbf 100644 --- a/docs/next/developer-guide-overview/index.html +++ b/docs/next/developer-guide-overview/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/expose-dashboard-with-ingress/index.html b/docs/next/expose-dashboard-with-ingress/index.html index b0c6df9cbf..a4ad223f9c 100644 --- a/docs/next/expose-dashboard-with-ingress/index.html +++ b/docs/next/expose-dashboard-with-ingress/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/extend-chaos-daemon-interface/index.html b/docs/next/extend-chaos-daemon-interface/index.html index 41f3f6e216..9b67180c33 100644 --- a/docs/next/extend-chaos-daemon-interface/index.html +++ b/docs/next/extend-chaos-daemon-interface/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/extend-chaosd/index.html b/docs/next/extend-chaosd/index.html index e9749514e5..b8d25bbe9d 100644 --- a/docs/next/extend-chaosd/index.html +++ b/docs/next/extend-chaosd/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/faqs/index.html b/docs/next/faqs/index.html index f752127548..ab8cbbf0dc 100644 --- a/docs/next/faqs/index.html +++ b/docs/next/faqs/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/gcp-authentication/index.html b/docs/next/gcp-authentication/index.html index 099360332d..501ebf2bbe 100644 --- a/docs/next/gcp-authentication/index.html +++ b/docs/next/gcp-authentication/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/glossary/index.html b/docs/next/glossary/index.html index 172ae27533..2b3d5d0a9f 100644 --- a/docs/next/glossary/index.html +++ b/docs/next/glossary/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/go-client/index.html b/docs/next/go-client/index.html index 0f71e9a452..0328521186 100644 --- a/docs/next/go-client/index.html +++ b/docs/next/go-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/index.html b/docs/next/index.html index c1eafbef4e..22e5c4c0e7 100644 --- a/docs/next/index.html +++ b/docs/next/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/inspect-chaos-experiments/index.html b/docs/next/inspect-chaos-experiments/index.html index bab6b39a06..aac6856c93 100644 --- a/docs/next/inspect-chaos-experiments/index.html +++ b/docs/next/inspect-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/integrate-chaos-mesh-into-github-actions/index.html b/docs/next/integrate-chaos-mesh-into-github-actions/index.html index 9bd2cd40ba..d178129e67 100644 --- a/docs/next/integrate-chaos-mesh-into-github-actions/index.html +++ b/docs/next/integrate-chaos-mesh-into-github-actions/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/java-client/index.html b/docs/next/java-client/index.html index a65997a8de..222e1cd85b 100644 --- a/docs/next/java-client/index.html +++ b/docs/next/java-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/manage-user-permissions/index.html b/docs/next/manage-user-permissions/index.html index 3b1c2027d9..706b6cb100 100644 --- a/docs/next/manage-user-permissions/index.html +++ b/docs/next/manage-user-permissions/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/multi-data-center-scenario/index.html b/docs/next/multi-data-center-scenario/index.html index 223849683a..d05802550d 100644 --- a/docs/next/multi-data-center-scenario/index.html +++ b/docs/next/multi-data-center-scenario/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/offline-installation/index.html b/docs/next/offline-installation/index.html index 941401b532..4879919a33 100644 --- a/docs/next/offline-installation/index.html +++ b/docs/next/offline-installation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/persistence-dashboard/index.html b/docs/next/persistence-dashboard/index.html index 17153066a3..87bb3916e5 100644 --- a/docs/next/persistence-dashboard/index.html +++ b/docs/next/persistence-dashboard/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/production-installation-using-helm/index.html b/docs/next/production-installation-using-helm/index.html index 3923f5709b..3874bcc973 100644 --- a/docs/next/production-installation-using-helm/index.html +++ b/docs/next/production-installation-using-helm/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/python-client/index.html b/docs/next/python-client/index.html index adfd80e5f9..84c07b1afb 100644 --- a/docs/next/python-client/index.html +++ b/docs/next/python-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/quick-start/index.html b/docs/next/quick-start/index.html index 574fc95584..4cad0e541a 100644 --- a/docs/next/quick-start/index.html +++ b/docs/next/quick-start/index.html @@ -15,7 +15,7 @@ - + @@ -32,24 +32,8 @@

Quick installation

To install Chaos Mesh in a test environment, run the following script:

- -
note
    -
  • -

    If the current environment is kind, add the --local kind parameter at the end of the script.

    - -

    If you want to specify a kind version, add the --kind-version xx parameter at the end of the script, for example:

    - -
  • -
  • -

    If the current environment is K3s, add the --k3s parameter at the end of the script.

    - -
  • -
  • -

    If the current environment is Microk8s, add the --microk8s parameter at the end of the script.

    - -
  • -
-

After running this script, Chaos Mesh automatically installs the CustomResourceDefining (CRD) that matches the version, all required components, and related Service Account configurations.

+
+

After running, Chaos Mesh will automatically install the appropriate version of CustomResourceDefinitions and the required components.

For more installation details, refer to the source code of the install.sh.

Verify the installation

To check the running status of Chaos Mesh, execute the following command:

diff --git a/docs/next/release-0.0.8/index.html b/docs/next/release-0.0.8/index.html index 5de5122738..6b4071c966 100644 --- a/docs/next/release-0.0.8/index.html +++ b/docs/next/release-0.0.8/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/release-0.0.9/index.html b/docs/next/release-0.0.9/index.html index 281fa3ccb9..70458a4458 100644 --- a/docs/next/release-0.0.9/index.html +++ b/docs/next/release-0.0.9/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/release-1.0.0/index.html b/docs/next/release-1.0.0/index.html index 1cc7fdcd4a..57abf2b3a1 100644 --- a/docs/next/release-1.0.0/index.html +++ b/docs/next/release-1.0.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/release-2.0.0/index.html b/docs/next/release-2.0.0/index.html index af1a5fb3cc..85de957f03 100644 --- a/docs/next/release-2.0.0/index.html +++ b/docs/next/release-2.0.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/release-2.5-tracking/index.html b/docs/next/release-2.5-tracking/index.html index a39038d50f..3e8f0c59bd 100644 --- a/docs/next/release-2.5-tracking/index.html +++ b/docs/next/release-2.5-tracking/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/release-cycle/index.html b/docs/next/release-cycle/index.html index f6701d0487..867559a1d8 100644 --- a/docs/next/release-cycle/index.html +++ b/docs/next/release-cycle/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/remote-cluster-management/index.html b/docs/next/remote-cluster-management/index.html index ab52aa4372..ab6cdd6b21 100644 --- a/docs/next/remote-cluster-management/index.html +++ b/docs/next/remote-cluster-management/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/run-a-chaos-experiment/index.html b/docs/next/run-a-chaos-experiment/index.html index 32acaffa29..0cc94b3b83 100644 --- a/docs/next/run-a-chaos-experiment/index.html +++ b/docs/next/run-a-chaos-experiment/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/run-serial-or-parallel-experiments/index.html b/docs/next/run-serial-or-parallel-experiments/index.html index 9861c4e95a..3ca73aa5ba 100644 --- a/docs/next/run-serial-or-parallel-experiments/index.html +++ b/docs/next/run-serial-or-parallel-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/rust-client/index.html b/docs/next/rust-client/index.html index 8966c40914..c734e66f16 100644 --- a/docs/next/rust-client/index.html +++ b/docs/next/rust-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/send-http-request-on-workflow/index.html b/docs/next/send-http-request-on-workflow/index.html index ae7ae0a7d8..1554216f9f 100644 --- a/docs/next/send-http-request-on-workflow/index.html +++ b/docs/next/send-http-request-on-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-aws-chaos/index.html b/docs/next/simulate-aws-chaos/index.html index 026a8e36c1..c3ee756896 100644 --- a/docs/next/simulate-aws-chaos/index.html +++ b/docs/next/simulate-aws-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-azure-chaos/index.html b/docs/next/simulate-azure-chaos/index.html index 31a278581b..6964913189 100644 --- a/docs/next/simulate-azure-chaos/index.html +++ b/docs/next/simulate-azure-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-block-chaos-on-kubernetes/index.html b/docs/next/simulate-block-chaos-on-kubernetes/index.html index 0535913618..d85e8fdce2 100644 --- a/docs/next/simulate-block-chaos-on-kubernetes/index.html +++ b/docs/next/simulate-block-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-disk-pressure-in-physical-nodes/index.html b/docs/next/simulate-disk-pressure-in-physical-nodes/index.html index 4b5036a8fe..8aaacedb07 100644 --- a/docs/next/simulate-disk-pressure-in-physical-nodes/index.html +++ b/docs/next/simulate-disk-pressure-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-dns-chaos-on-kubernetes/index.html b/docs/next/simulate-dns-chaos-on-kubernetes/index.html index 992922b17b..ca9cae3821 100644 --- a/docs/next/simulate-dns-chaos-on-kubernetes/index.html +++ b/docs/next/simulate-dns-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-file-chaos-in-physical-nodes/index.html b/docs/next/simulate-file-chaos-in-physical-nodes/index.html index a299cbb797..25ba60b96a 100644 --- a/docs/next/simulate-file-chaos-in-physical-nodes/index.html +++ b/docs/next/simulate-file-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-gcp-chaos/index.html b/docs/next/simulate-gcp-chaos/index.html index 104294ea72..bed47b115d 100644 --- a/docs/next/simulate-gcp-chaos/index.html +++ b/docs/next/simulate-gcp-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-heavy-stress-in-physical-nodes/index.html b/docs/next/simulate-heavy-stress-in-physical-nodes/index.html index 5caa1b3335..3f75761f1e 100644 --- a/docs/next/simulate-heavy-stress-in-physical-nodes/index.html +++ b/docs/next/simulate-heavy-stress-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-heavy-stress-on-kubernetes/index.html b/docs/next/simulate-heavy-stress-on-kubernetes/index.html index 6d24481de8..c0688555e8 100644 --- a/docs/next/simulate-heavy-stress-on-kubernetes/index.html +++ b/docs/next/simulate-heavy-stress-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-host-console-in-physical-nodes/index.html b/docs/next/simulate-host-console-in-physical-nodes/index.html index 93f927da99..1dcaa5f99f 100644 --- a/docs/next/simulate-host-console-in-physical-nodes/index.html +++ b/docs/next/simulate-host-console-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-http-chaos-on-kubernetes/index.html b/docs/next/simulate-http-chaos-on-kubernetes/index.html index f609411255..286eaed099 100644 --- a/docs/next/simulate-http-chaos-on-kubernetes/index.html +++ b/docs/next/simulate-http-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-io-chaos-on-kubernetes/index.html b/docs/next/simulate-io-chaos-on-kubernetes/index.html index 226ee16d87..a44fd9da1d 100644 --- a/docs/next/simulate-io-chaos-on-kubernetes/index.html +++ b/docs/next/simulate-io-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-jvm-application-chaos-in-physical-nodes/index.html b/docs/next/simulate-jvm-application-chaos-in-physical-nodes/index.html index fce090f7dd..7e283581e6 100644 --- a/docs/next/simulate-jvm-application-chaos-in-physical-nodes/index.html +++ b/docs/next/simulate-jvm-application-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-jvm-application-chaos/index.html b/docs/next/simulate-jvm-application-chaos/index.html index 6ad442c8f1..90019bfe79 100644 --- a/docs/next/simulate-jvm-application-chaos/index.html +++ b/docs/next/simulate-jvm-application-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-kernel-chaos-on-kubernetes/index.html b/docs/next/simulate-kernel-chaos-on-kubernetes/index.html index 1fa49b8b51..8e07aa14a0 100644 --- a/docs/next/simulate-kernel-chaos-on-kubernetes/index.html +++ b/docs/next/simulate-kernel-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-network-chaos-in-physical-nodes/index.html b/docs/next/simulate-network-chaos-in-physical-nodes/index.html index a89c33f091..39830b6e8a 100644 --- a/docs/next/simulate-network-chaos-in-physical-nodes/index.html +++ b/docs/next/simulate-network-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-network-chaos-on-kubernetes/index.html b/docs/next/simulate-network-chaos-on-kubernetes/index.html index e6b72e0ffa..8c0e9a8ae9 100644 --- a/docs/next/simulate-network-chaos-on-kubernetes/index.html +++ b/docs/next/simulate-network-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-physical-machine-chaos/index.html b/docs/next/simulate-physical-machine-chaos/index.html index 7d1ab78026..da36af8f04 100644 --- a/docs/next/simulate-physical-machine-chaos/index.html +++ b/docs/next/simulate-physical-machine-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-pod-chaos-on-kubernetes/index.html b/docs/next/simulate-pod-chaos-on-kubernetes/index.html index fac49de49c..2002b202e2 100644 --- a/docs/next/simulate-pod-chaos-on-kubernetes/index.html +++ b/docs/next/simulate-pod-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-process-chaos-in-physical-nodes/index.html b/docs/next/simulate-process-chaos-in-physical-nodes/index.html index 4845ecef0c..9799d9b2f7 100644 --- a/docs/next/simulate-process-chaos-in-physical-nodes/index.html +++ b/docs/next/simulate-process-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-redis-chaos-on-physical-nodes/index.html b/docs/next/simulate-redis-chaos-on-physical-nodes/index.html index 4c4bf0bf55..cc37b4c189 100644 --- a/docs/next/simulate-redis-chaos-on-physical-nodes/index.html +++ b/docs/next/simulate-redis-chaos-on-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-time-chaos-on-kubernetes/index.html b/docs/next/simulate-time-chaos-on-kubernetes/index.html index 2078628115..df5cfc3bf3 100644 --- a/docs/next/simulate-time-chaos-on-kubernetes/index.html +++ b/docs/next/simulate-time-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/simulate-time-chaos-on-physical-nodes/index.html b/docs/next/simulate-time-chaos-on-physical-nodes/index.html index 12908405c7..13d4d9b9a7 100644 --- a/docs/next/simulate-time-chaos-on-physical-nodes/index.html +++ b/docs/next/simulate-time-chaos-on-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/status-check-in-workflow/index.html b/docs/next/status-check-in-workflow/index.html index 4091ff5a1b..99e84c9ba8 100644 --- a/docs/next/status-check-in-workflow/index.html +++ b/docs/next/status-check-in-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/troubleshooting-guide/index.html b/docs/next/troubleshooting-guide/index.html index 0dd4afec93..42c6111c22 100644 --- a/docs/next/troubleshooting-guide/index.html +++ b/docs/next/troubleshooting-guide/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/uninstallation/index.html b/docs/next/uninstallation/index.html index 4c3fc4cafc..acddee2813 100644 --- a/docs/next/uninstallation/index.html +++ b/docs/next/uninstallation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/upgrade-from-2.1-to-2.2/index.html b/docs/next/upgrade-from-2.1-to-2.2/index.html index 2f8ed17821..13bd45114f 100644 --- a/docs/next/upgrade-from-2.1-to-2.2/index.html +++ b/docs/next/upgrade-from-2.1-to-2.2/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/upgrade-to-2.0/index.html b/docs/next/upgrade-to-2.0/index.html index 5bc8ce5e6f..edcc7cd279 100644 --- a/docs/next/upgrade-to-2.0/index.html +++ b/docs/next/upgrade-to-2.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/use-argo-to-orchestrate-chaos-experiments/index.html b/docs/next/use-argo-to-orchestrate-chaos-experiments/index.html index 71bd2042db..7c03198a70 100644 --- a/docs/next/use-argo-to-orchestrate-chaos-experiments/index.html +++ b/docs/next/use-argo-to-orchestrate-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/next/use-grafana-data-source/index.html b/docs/next/use-grafana-data-source/index.html index 10809523c9..9d56013f3c 100644 --- a/docs/next/use-grafana-data-source/index.html +++ b/docs/next/use-grafana-data-source/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/offline-installation/index.html b/docs/offline-installation/index.html index e240f96720..f7dd71ca17 100644 --- a/docs/offline-installation/index.html +++ b/docs/offline-installation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/persistence-dashboard/index.html b/docs/persistence-dashboard/index.html index 488b53e318..0d32165cbe 100644 --- a/docs/persistence-dashboard/index.html +++ b/docs/persistence-dashboard/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/production-installation-using-helm/index.html b/docs/production-installation-using-helm/index.html index cd9271cc8d..e1c2e764f6 100644 --- a/docs/production-installation-using-helm/index.html +++ b/docs/production-installation-using-helm/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/python-client/index.html b/docs/python-client/index.html index a727e134d6..7c17c61bb9 100644 --- a/docs/python-client/index.html +++ b/docs/python-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/quick-start/index.html b/docs/quick-start/index.html index f91cc6c14c..9f10130792 100644 --- a/docs/quick-start/index.html +++ b/docs/quick-start/index.html @@ -15,7 +15,7 @@ - + @@ -32,24 +32,8 @@

Quick installation

To install Chaos Mesh in a test environment, run the following script:

- -
note
    -
  • -

    If the current environment is kind, add the --local kind parameter at the end of the script.

    - -

    If you want to specify a kind version, add the --kind-version xx parameter at the end of the script, for example:

    - -
  • -
  • -

    If the current environment is K3s, add the --k3s parameter at the end of the script.

    - -
  • -
  • -

    If the current environment is Microk8s, add the --microk8s parameter at the end of the script.

    - -
  • -
-

After running this script, Chaos Mesh automatically installs the CustomResourceDefining (CRD) that matches the version, all required components, and related Service Account configurations.

+
+

After running, Chaos Mesh will automatically install the appropriate version of CustomResourceDefinitions and the required components.

For more installation details, refer to the source code of the install.sh.

Verify the installation

To check the running status of Chaos Mesh, execute the following command:

diff --git a/docs/release-0.0.8/index.html b/docs/release-0.0.8/index.html index 4bbb9afdb6..260d95af4e 100644 --- a/docs/release-0.0.8/index.html +++ b/docs/release-0.0.8/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/release-0.0.9/index.html b/docs/release-0.0.9/index.html index 32f03fbf8a..b52585f0c6 100644 --- a/docs/release-0.0.9/index.html +++ b/docs/release-0.0.9/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/release-1.0.0/index.html b/docs/release-1.0.0/index.html index e8c8c986b6..6f32782269 100644 --- a/docs/release-1.0.0/index.html +++ b/docs/release-1.0.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/release-2.0.0/index.html b/docs/release-2.0.0/index.html index cc237e3f14..f5cc546a17 100644 --- a/docs/release-2.0.0/index.html +++ b/docs/release-2.0.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/release-2.5-tracking/index.html b/docs/release-2.5-tracking/index.html index 6f4f1d000e..c1f451f2ff 100644 --- a/docs/release-2.5-tracking/index.html +++ b/docs/release-2.5-tracking/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/release-cycle/index.html b/docs/release-cycle/index.html index 6de240212d..8207e01352 100644 --- a/docs/release-cycle/index.html +++ b/docs/release-cycle/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/remote-cluster-management/index.html b/docs/remote-cluster-management/index.html index 56c1b6ce29..f50555f8ee 100644 --- a/docs/remote-cluster-management/index.html +++ b/docs/remote-cluster-management/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/run-a-chaos-experiment/index.html b/docs/run-a-chaos-experiment/index.html index 097f7d1e9b..99b082c47a 100644 --- a/docs/run-a-chaos-experiment/index.html +++ b/docs/run-a-chaos-experiment/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/run-serial-or-parallel-experiments/index.html b/docs/run-serial-or-parallel-experiments/index.html index 4f84973eac..5ad9c8c998 100644 --- a/docs/run-serial-or-parallel-experiments/index.html +++ b/docs/run-serial-or-parallel-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/rust-client/index.html b/docs/rust-client/index.html index 86306c0c16..2c9ba0ef1a 100644 --- a/docs/rust-client/index.html +++ b/docs/rust-client/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/send-http-request-on-workflow/index.html b/docs/send-http-request-on-workflow/index.html index f5003e7ce4..296d0fac87 100644 --- a/docs/send-http-request-on-workflow/index.html +++ b/docs/send-http-request-on-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-aws-chaos/index.html b/docs/simulate-aws-chaos/index.html index b57cb30f01..0b4fbba159 100644 --- a/docs/simulate-aws-chaos/index.html +++ b/docs/simulate-aws-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-azure-chaos/index.html b/docs/simulate-azure-chaos/index.html index 492f46ec0b..a5a9058c1d 100644 --- a/docs/simulate-azure-chaos/index.html +++ b/docs/simulate-azure-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-block-chaos-on-kubernetes/index.html b/docs/simulate-block-chaos-on-kubernetes/index.html index f00d0c2cae..7eb54417ad 100644 --- a/docs/simulate-block-chaos-on-kubernetes/index.html +++ b/docs/simulate-block-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-disk-pressure-in-physical-nodes/index.html b/docs/simulate-disk-pressure-in-physical-nodes/index.html index 242cea7c07..8ef01c3f81 100644 --- a/docs/simulate-disk-pressure-in-physical-nodes/index.html +++ b/docs/simulate-disk-pressure-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-dns-chaos-on-kubernetes/index.html b/docs/simulate-dns-chaos-on-kubernetes/index.html index c71283988f..5c9189ed84 100644 --- a/docs/simulate-dns-chaos-on-kubernetes/index.html +++ b/docs/simulate-dns-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-file-chaos-in-physical-nodes/index.html b/docs/simulate-file-chaos-in-physical-nodes/index.html index 4b2d222f1b..8b3359a1a4 100644 --- a/docs/simulate-file-chaos-in-physical-nodes/index.html +++ b/docs/simulate-file-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-gcp-chaos/index.html b/docs/simulate-gcp-chaos/index.html index 5bb56193fd..3d033bb3ff 100644 --- a/docs/simulate-gcp-chaos/index.html +++ b/docs/simulate-gcp-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-heavy-stress-in-physical-nodes/index.html b/docs/simulate-heavy-stress-in-physical-nodes/index.html index 0d839c46ab..bbce38a0e2 100644 --- a/docs/simulate-heavy-stress-in-physical-nodes/index.html +++ b/docs/simulate-heavy-stress-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-heavy-stress-on-kubernetes/index.html b/docs/simulate-heavy-stress-on-kubernetes/index.html index 66cced0908..844a32f44f 100644 --- a/docs/simulate-heavy-stress-on-kubernetes/index.html +++ b/docs/simulate-heavy-stress-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-host-console-in-physical-nodes/index.html b/docs/simulate-host-console-in-physical-nodes/index.html index 363b0c47b2..d6bed1f87b 100644 --- a/docs/simulate-host-console-in-physical-nodes/index.html +++ b/docs/simulate-host-console-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-http-chaos-on-kubernetes/index.html b/docs/simulate-http-chaos-on-kubernetes/index.html index 415db45b35..8a7e61da9b 100644 --- a/docs/simulate-http-chaos-on-kubernetes/index.html +++ b/docs/simulate-http-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-io-chaos-on-kubernetes/index.html b/docs/simulate-io-chaos-on-kubernetes/index.html index e839fca21b..2cdeb78834 100644 --- a/docs/simulate-io-chaos-on-kubernetes/index.html +++ b/docs/simulate-io-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-jvm-application-chaos-in-physical-nodes/index.html b/docs/simulate-jvm-application-chaos-in-physical-nodes/index.html index b5cb4e684c..2a830399e5 100644 --- a/docs/simulate-jvm-application-chaos-in-physical-nodes/index.html +++ b/docs/simulate-jvm-application-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-jvm-application-chaos/index.html b/docs/simulate-jvm-application-chaos/index.html index df4f7ee60a..699163be72 100644 --- a/docs/simulate-jvm-application-chaos/index.html +++ b/docs/simulate-jvm-application-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-kernel-chaos-on-kubernetes/index.html b/docs/simulate-kernel-chaos-on-kubernetes/index.html index 6ddbb186a7..a7500c8df2 100644 --- a/docs/simulate-kernel-chaos-on-kubernetes/index.html +++ b/docs/simulate-kernel-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-network-chaos-in-physical-nodes/index.html b/docs/simulate-network-chaos-in-physical-nodes/index.html index 003fa0a466..1e337ef631 100644 --- a/docs/simulate-network-chaos-in-physical-nodes/index.html +++ b/docs/simulate-network-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-network-chaos-on-kubernetes/index.html b/docs/simulate-network-chaos-on-kubernetes/index.html index 7b29557fa1..e4fad3d8ac 100644 --- a/docs/simulate-network-chaos-on-kubernetes/index.html +++ b/docs/simulate-network-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-physical-machine-chaos/index.html b/docs/simulate-physical-machine-chaos/index.html index 209caad164..f68769b697 100644 --- a/docs/simulate-physical-machine-chaos/index.html +++ b/docs/simulate-physical-machine-chaos/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-pod-chaos-on-kubernetes/index.html b/docs/simulate-pod-chaos-on-kubernetes/index.html index 536bfefa19..47251c49bf 100644 --- a/docs/simulate-pod-chaos-on-kubernetes/index.html +++ b/docs/simulate-pod-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-process-chaos-in-physical-nodes/index.html b/docs/simulate-process-chaos-in-physical-nodes/index.html index 51d96d25f3..1789556778 100644 --- a/docs/simulate-process-chaos-in-physical-nodes/index.html +++ b/docs/simulate-process-chaos-in-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-redis-chaos-on-physical-nodes/index.html b/docs/simulate-redis-chaos-on-physical-nodes/index.html index 7a0026aa90..4ddf4445be 100644 --- a/docs/simulate-redis-chaos-on-physical-nodes/index.html +++ b/docs/simulate-redis-chaos-on-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-time-chaos-on-kubernetes/index.html b/docs/simulate-time-chaos-on-kubernetes/index.html index 697f15ba71..18419acb62 100644 --- a/docs/simulate-time-chaos-on-kubernetes/index.html +++ b/docs/simulate-time-chaos-on-kubernetes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/simulate-time-chaos-on-physical-nodes/index.html b/docs/simulate-time-chaos-on-physical-nodes/index.html index 65fd58be3a..30ba94c326 100644 --- a/docs/simulate-time-chaos-on-physical-nodes/index.html +++ b/docs/simulate-time-chaos-on-physical-nodes/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/status-check-in-workflow/index.html b/docs/status-check-in-workflow/index.html index a3991ecb44..61e77cf28b 100644 --- a/docs/status-check-in-workflow/index.html +++ b/docs/status-check-in-workflow/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/troubleshooting-guide/index.html b/docs/troubleshooting-guide/index.html index 320080bc4e..178189534d 100644 --- a/docs/troubleshooting-guide/index.html +++ b/docs/troubleshooting-guide/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/uninstallation/index.html b/docs/uninstallation/index.html index 26a07790bf..bd1df909f0 100644 --- a/docs/uninstallation/index.html +++ b/docs/uninstallation/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/upgrade-from-2.1-to-2.2/index.html b/docs/upgrade-from-2.1-to-2.2/index.html index ba082aa5b5..1ee4c1e0d8 100644 --- a/docs/upgrade-from-2.1-to-2.2/index.html +++ b/docs/upgrade-from-2.1-to-2.2/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/upgrade-to-2.0/index.html b/docs/upgrade-to-2.0/index.html index 93a623a387..47ec8aa39c 100644 --- a/docs/upgrade-to-2.0/index.html +++ b/docs/upgrade-to-2.0/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/use-argo-to-orchestrate-chaos-experiments/index.html b/docs/use-argo-to-orchestrate-chaos-experiments/index.html index d12a27e021..c0f084d8ff 100644 --- a/docs/use-argo-to-orchestrate-chaos-experiments/index.html +++ b/docs/use-argo-to-orchestrate-chaos-experiments/index.html @@ -15,7 +15,7 @@ - + diff --git a/docs/use-grafana-data-source/index.html b/docs/use-grafana-data-source/index.html index 545fcbe67e..a9d030423f 100644 --- a/docs/use-grafana-data-source/index.html +++ b/docs/use-grafana-data-source/index.html @@ -15,7 +15,7 @@ - + diff --git a/index.html b/index.html index 3879f87626..466f8b50ed 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ - + diff --git a/search/index.html b/search/index.html index bb928aa775..7803b9e6cd 100644 --- a/search/index.html +++ b/search/index.html @@ -15,7 +15,7 @@ - + diff --git a/supported-releases/index.html b/supported-releases/index.html index 873a463a9f..03039d7ca1 100644 --- a/supported-releases/index.html +++ b/supported-releases/index.html @@ -15,7 +15,7 @@ - + diff --git a/versions/index.html b/versions/index.html index c8bec08caa..548f08b518 100644 --- a/versions/index.html +++ b/versions/index.html @@ -15,7 +15,7 @@ - +