refactor!: deprecate mirrors assets
Signed-off-by: Yue Yang <g1enyy0ung@gmail.com>
This commit is contained in:
		
							parent
							
								
									1363ccb5f9
								
							
						
					
					
						commit
						635fd4857b
					
				| 
						 | 
				
			
			@ -170,7 +170,7 @@ For more values and their usages, refer to [all values](https://github.com/chaos
 | 
			
		|||
Currently, the latest CustomResourceDefinition (CRD) is not applied during the Helm upgrading, which might cause errors. To avoid this situation, you can apply the latest CRD manually:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/crd.yaml | kubectl create -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/manifests/crd.yaml | kubectl create -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,27 +45,27 @@ To install Chaos Mesh in a test environment, run the following script:
 | 
			
		|||
]}>
 | 
			
		||||
  <TabItem value="k8s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="kind">
 | 
			
		||||
    <PickVersion>{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind`}</PickVersion>
 | 
			
		||||
    <PickVersion>{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind`}</PickVersion>
 | 
			
		||||
 | 
			
		||||
    If you want to specify a `kind` version, add the `--kind-version xx` parameter at the end of the script, for example:
 | 
			
		||||
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="k3s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --k3s`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="microk8s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
</Tabs>
 | 
			
		||||
| 
						 | 
				
			
			@ -87,7 +87,7 @@ For more installation details, refer to the source code of the [`install.sh`](ht
 | 
			
		|||
To uninstall Chaos Mesh, execute the following command:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
You can also delete the `chaos-mesh` namespace to directly uninstall Chaos Mesh:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -172,7 +172,7 @@ helm upgrade chaos-mesh chaos-mesh/chaos-mesh -n=chaos-mesh --set dashboard.crea
 | 
			
		|||
目前,Helm 在升级时不会应用最新的 CustomResourceDefinition (CRD),这可能会导致一些错误的发生。为了避免这种情况,请手动应用最新的 CRD:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/crd.yaml | kubectl replace -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/manifests/crd.yaml | kubectl replace -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
要在试用环境中安装 Chaos Mesh,请运行以下脚本:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::note 注意
 | 
			
		||||
| 
						 | 
				
			
			@ -41,25 +41,25 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
- 如果当前环境为 [kind](https://kind.sigs.k8s.io/),请在脚本后添加 `--local kind` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
  若需要指定 kind 版本,请在脚本后添加 `--kind-version xxx` 参数,如:
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
- 如果当前环境为 [K3s](https://k3s.io/),请在脚本后添加 `--k3s` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --k3s`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
- 如果当前环境为 [Microk8s](https://microk8s.io/),请在脚本后添加 `--microk8s` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			@ -81,7 +81,7 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
如要卸载 Chaos Mesh,请执行以下命令:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
也可以通过删除 `chaos-mesh` 命名空间直接卸载 Chaos Mesh:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -172,7 +172,7 @@ helm upgrade chaos-mesh chaos-mesh/chaos-mesh -n=chaos-mesh --set dashboard.crea
 | 
			
		|||
目前,Helm 在升级时不会应用最新的 CustomResourceDefinition (CRD),这可能会导致一些错误的发生。为了避免这种情况,请手动应用最新的 CRD:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/crd.yaml | kubectl replace -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/manifests/crd.yaml | kubectl replace -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
要在试用环境中安装 Chaos Mesh,请运行以下脚本:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::note 注意
 | 
			
		||||
| 
						 | 
				
			
			@ -41,25 +41,25 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
- 如果当前环境为 [kind](https://kind.sigs.k8s.io/),请在脚本后添加 `--local kind` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
  若需要指定 kind 版本,请在脚本后添加 `--kind-version xxx` 参数,如:
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
- 如果当前环境为 [K3s](https://k3s.io/),请在脚本后添加 `--k3s` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --k3s`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
- 如果当前环境为 [Microk8s](https://microk8s.io/),请在脚本后添加 `--microk8s` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			@ -81,7 +81,7 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
如要卸载 Chaos Mesh,请执行以下命令:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
也可以通过删除 `chaos-mesh` 命名空间直接卸载 Chaos Mesh:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -172,7 +172,7 @@ helm upgrade chaos-mesh chaos-mesh/chaos-mesh -n=chaos-mesh --set dashboard.crea
 | 
			
		|||
目前,Helm 在升级时不会应用最新的 CustomResourceDefinition (CRD),这可能会导致一些错误的发生。为了避免这种情况,请手动应用最新的 CRD:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/crd.yaml | kubectl replace -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/manifests/crd.yaml | kubectl replace -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
要在试用环境中安装 Chaos Mesh,请运行以下脚本:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::note 注意
 | 
			
		||||
| 
						 | 
				
			
			@ -41,25 +41,25 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
- 如果当前环境为 [kind](https://kind.sigs.k8s.io/),请在脚本后添加 `--local kind` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
  若需要指定 kind 版本,请在脚本后添加 `--kind-version xxx` 参数,如:
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
- 如果当前环境为 [K3s](https://k3s.io/),请在脚本后添加 `--k3s` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --k3s`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
- 如果当前环境为 [Microk8s](https://microk8s.io/),请在脚本后添加 `--microk8s` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			@ -81,7 +81,7 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
如要卸载 Chaos Mesh,请执行以下命令:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
也可以通过删除 `chaos-mesh` 命名空间直接卸载 Chaos Mesh:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -172,7 +172,7 @@ helm upgrade chaos-mesh chaos-mesh/chaos-mesh -n=chaos-mesh --set dashboard.crea
 | 
			
		|||
目前,Helm 在升级时不会应用最新的 CustomResourceDefinition (CRD),这可能会导致一些错误的发生。为了避免这种情况,请手动应用最新的 CRD:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/crd.yaml | kubectl replace -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/manifests/crd.yaml | kubectl replace -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
要在试用环境中安装 Chaos Mesh,请运行以下脚本:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::note 注意
 | 
			
		||||
| 
						 | 
				
			
			@ -41,25 +41,25 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
- 如果当前环境为 [kind](https://kind.sigs.k8s.io/),请在脚本后添加 `--local kind` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
  若需要指定 kind 版本,请在脚本后添加 `--kind-version xxx` 参数,如:
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
- 如果当前环境为 [K3s](https://k3s.io/),请在脚本后添加 `--k3s` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --k3s`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
- 如果当前环境为 [Microk8s](https://microk8s.io/),请在脚本后添加 `--microk8s` 参数。
 | 
			
		||||
 | 
			
		||||
  <PickVersion>
 | 
			
		||||
  {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
  {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
  </PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			@ -81,7 +81,7 @@ import QuickRun from './common/\_quick-run.md'
 | 
			
		|||
如要卸载 Chaos Mesh,请执行以下命令:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
也可以通过删除 `chaos-mesh` 命名空间直接卸载 Chaos Mesh:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,17 +28,10 @@ export const usePickVersion = (siteConfig, versions) => {
 | 
			
		|||
  return activeVersion ? activeVersion.name : latestStableVersion.name
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function versionToGitHubRef(version) {
 | 
			
		||||
  return version === 'latest' ? 'refs/heads/master' : `refs/tags/v${version}`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const PickVersion = ({
 | 
			
		||||
  children,
 | 
			
		||||
  // `replaced` represent the string would be replaced in the original content.
 | 
			
		||||
  replaced = 'latest',
 | 
			
		||||
  // When `isArchive` is true, it would be replaced as patterns like `refs/heads/master` or `refs/tags/vX.Y.Z`.
 | 
			
		||||
  // When `isArchive` is false, it would be replaced with `vX.Y.Z`.
 | 
			
		||||
  isArchive = false,
 | 
			
		||||
  replaced = 'refs/heads/master',
 | 
			
		||||
  className = 'language-bash',
 | 
			
		||||
}) => {
 | 
			
		||||
  const { siteConfig } = useDocusaurusContext()
 | 
			
		||||
| 
						 | 
				
			
			@ -48,11 +41,7 @@ const PickVersion = ({
 | 
			
		|||
    <BrowserOnly>
 | 
			
		||||
      {() => {
 | 
			
		||||
        const version = usePickVersion(siteConfig, versions)
 | 
			
		||||
        const rendered = isArchive
 | 
			
		||||
          ? children.replace(replaced, versionToGitHubRef(version))
 | 
			
		||||
          : version === 'latest'
 | 
			
		||||
            ? children
 | 
			
		||||
            : children.replace(replaced, 'v' + version)
 | 
			
		||||
        const rendered = version === 'latest' ? children : children.replace(replaced, `refs/tags/v${version}`)
 | 
			
		||||
 | 
			
		||||
        return <CodeBlock className={className}>{rendered}</CodeBlock>
 | 
			
		||||
      }}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -118,7 +118,7 @@ function Home() {
 | 
			
		|||
                  <Translate id="home.tryitout">Try it out with the following command 👇</Translate>
 | 
			
		||||
                </h2>
 | 
			
		||||
                <PickVersion className="!tw-mb-0">
 | 
			
		||||
                  curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash
 | 
			
		||||
                  curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash
 | 
			
		||||
                </PickVersion>
 | 
			
		||||
              </div>
 | 
			
		||||
            </div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -170,7 +170,7 @@ For more values and their usages, refer to [all values](https://github.com/chaos
 | 
			
		|||
Currently, the latest CustomResourceDefinition (CRD) is not applied during the Helm upgrading, which might cause errors. To avoid this situation, you can apply the latest CRD manually:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/crd.yaml | kubectl create -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/manifests/crd.yaml | kubectl create -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,27 +45,27 @@ To install Chaos Mesh in a test environment, run the following script:
 | 
			
		|||
]}>
 | 
			
		||||
  <TabItem value="k8s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="kind">
 | 
			
		||||
    <PickVersion>{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind`}</PickVersion>
 | 
			
		||||
    <PickVersion>{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind`}</PickVersion>
 | 
			
		||||
 | 
			
		||||
    If you want to specify a `kind` version, add the `--kind-version xx` parameter at the end of the script, for example:
 | 
			
		||||
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="k3s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --k3s`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="microk8s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
</Tabs>
 | 
			
		||||
| 
						 | 
				
			
			@ -87,7 +87,7 @@ For more installation details, refer to the source code of the [`install.sh`](ht
 | 
			
		|||
To uninstall Chaos Mesh, execute the following command:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
You can also delete the `chaos-mesh` namespace to directly uninstall Chaos Mesh:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -170,7 +170,7 @@ For more values and their usages, refer to [all values](https://github.com/chaos
 | 
			
		|||
Currently, the latest CustomResourceDefinition (CRD) is not applied during the Helm upgrading, which might cause errors. To avoid this situation, you can apply the latest CRD manually:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/crd.yaml | kubectl create -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/manifests/crd.yaml | kubectl create -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,27 +45,27 @@ To install Chaos Mesh in a test environment, run the following script:
 | 
			
		|||
]}>
 | 
			
		||||
  <TabItem value="k8s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="kind">
 | 
			
		||||
    <PickVersion>{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind`}</PickVersion>
 | 
			
		||||
    <PickVersion>{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind`}</PickVersion>
 | 
			
		||||
 | 
			
		||||
    If you want to specify a `kind` version, add the `--kind-version xx` parameter at the end of the script, for example:
 | 
			
		||||
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="k3s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --k3s`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="microk8s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
</Tabs>
 | 
			
		||||
| 
						 | 
				
			
			@ -87,7 +87,7 @@ For more installation details, refer to the source code of the [`install.sh`](ht
 | 
			
		|||
To uninstall Chaos Mesh, execute the following command:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
You can also delete the `chaos-mesh` namespace to directly uninstall Chaos Mesh:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -170,7 +170,7 @@ For more values and their usages, refer to [all values](https://github.com/chaos
 | 
			
		|||
Currently, the latest CustomResourceDefinition (CRD) is not applied during the Helm upgrading, which might cause errors. To avoid this situation, you can apply the latest CRD manually:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/crd.yaml | kubectl create -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/manifests/crd.yaml | kubectl create -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
:::
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,27 +45,27 @@ To install Chaos Mesh in a test environment, run the following script:
 | 
			
		|||
]}>
 | 
			
		||||
  <TabItem value="k8s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="kind">
 | 
			
		||||
    <PickVersion>{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind`}</PickVersion>
 | 
			
		||||
    <PickVersion>{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind`}</PickVersion>
 | 
			
		||||
 | 
			
		||||
    If you want to specify a `kind` version, add the `--kind-version xx` parameter at the end of the script, for example:
 | 
			
		||||
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --local kind --kind-version v0.20.0`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="k3s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --k3s`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --k3s`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
  <TabItem value="microk8s">
 | 
			
		||||
    <PickVersion>
 | 
			
		||||
    {`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
    {`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --microk8s`}
 | 
			
		||||
    </PickVersion>
 | 
			
		||||
  </TabItem>
 | 
			
		||||
</Tabs>
 | 
			
		||||
| 
						 | 
				
			
			@ -87,7 +87,7 @@ For more installation details, refer to the source code of the [`install.sh`](ht
 | 
			
		|||
To uninstall Chaos Mesh, execute the following command:
 | 
			
		||||
 | 
			
		||||
<PickVersion>
 | 
			
		||||
{`curl -sSL https://mirrors.chaos-mesh.org/latest/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
{`curl -sSL https://github.com/chaos-mesh/chaos-mesh/raw/refs/heads/master/install.sh | bash -s -- --template | kubectl delete -f -`}
 | 
			
		||||
</PickVersion>
 | 
			
		||||
 | 
			
		||||
You can also delete the `chaos-mesh` namespace to directly uninstall Chaos Mesh:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue