diff --git a/.krew.yaml b/.krew.yaml
new file mode 100644
index 00000000..508f3262
--- /dev/null
+++ b/.krew.yaml
@@ -0,0 +1,54 @@
+apiVersion: krew.googlecontainertools.github.com/v1alpha2
+kind: Plugin
+metadata:
+ name: kc
+spec:
+ version: {{ .TagName }}
+ homepage: https://github.com/sunny0826/kubecm
+ shortDescription: "Easier management of kubeconfig."
+ description: |
+ This plugin provide easier management of kubeconfig.
+ We can 'list', 'switch', 'add' and 'delete' kubeconfig ctx more efficiently.
+ platforms:
+ - selector:
+ matchLabels:
+ os: darwin
+ arch: amd64
+ {{ addURIAndSha "https://github.com/sunny0826/kubecm/releases/download/{{ .TagName }}/kubecm_{{ .TagName }}_Darwin_x86_64.tar.gz" .TagName }}
+ bin: kubecm
+ - selector:
+ matchLabels:
+ os: darwin
+ arch: arm64
+ {{ addURIAndSha "https://github.com/sunny0826/kubecm/releases/download/{{ .TagName }}/kubecm_{{ .TagName }}_Darwin_arm64.tar.gz" .TagName }}
+ bin: kubecm
+ - selector:
+ matchLabels:
+ os: linux
+ arch: amd64
+ {{ addURIAndSha "https://github.com/sunny0826/kubecm/releases/download/{{ .TagName }}/kubecm_{{ .TagName }}_Linux_x86_64.tar.gz" .TagName }}
+ bin: kubecm
+ - selector:
+ matchLabels:
+ os: linux
+ arch: arm64
+ {{ addURIAndSha "https://github.com/sunny0826/kubecm/releases/download/{{ .TagName }}/kubecm_{{ .TagName }}_Linux_arm64.tar.gz" .TagName }}
+ bin: kubecm
+ - selector:
+ matchLabels:
+ os: linux
+ arch: 386
+ {{ addURIAndSha "https://github.com/sunny0826/kubecm/releases/download/{{ .TagName }}/kubecm_{{ .TagName }}_Linux_i386.tar.gz" .TagName }}
+ bin: kubecm
+ - selector:
+ matchLabels:
+ os: windows
+ arch: amd64
+ {{ addURIAndSha "https://github.com/sunny0826/kubecm/releases/download/{{ .TagName }}/kubecm_{{ .TagName }}_Windows_x86_64.tar.gz" .TagName }}
+ bin: kubecm.exe
+ - selector:
+ matchLabels:
+ os: windows
+ arch: 386
+ {{ addURIAndSha "https://github.com/sunny0826/kubecm/releases/download/{{ .TagName }}/kubecm_{{ .TagName }}_Windows_i386.tar.gz" .TagName }}
+ bin: kubecm.exe
diff --git a/README.md b/README.md
index 20b8c822..2695feb4 100644
--- a/README.md
+++ b/README.md
@@ -55,6 +55,23 @@ For full documentation, please visit the KubeCM website: [https://kubecm.cloud](
[![asciicast](https://asciinema.org/a/389595.svg)](https://asciinema.org/a/389595)
+## Install
+Using [Krew](https://krew.sigs.k8s.io/):
+
+```bash
+kubectl krew install kc
+```
+
+Using Homebrew:
+
+```bash
+brew install kubecm
+```
+
+Source binary:
+
+[Download the library](https://github.com/sunny0826/kubecm/releases)
+
## Contribute
Feel free to open issues and pull requests. Any feedback is highly appreciated!
diff --git a/docs/README.md b/docs/README.md
index 8d911fe2..9ec6551d 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -51,10 +51,27 @@ Use "kubecm [command] --help" for more information about a command.
For full documentation, please visit the KubeVela website: [https://kubecm.cloud](https://kubecm.cloud)
-## Video
+## Demo
[![](https://tva3.sinaimg.cn/large/ad5fbf65gy1gij1pl0pn5j218o0p81kx.jpg)](https://www.bilibili.com/video/av88259938/)
+## Install
+Using [Krew](https://krew.sigs.k8s.io/):
+
+```bash
+kubectl krew install kc
+```
+
+Using Homebrew:
+
+```bash
+brew install kubecm
+```
+
+Source binary:
+
+[Download the library](https://github.com/sunny0826/kubecm/releases)
+
## Contribute
Feel free to open issues and pull requests. Any feedback is highly appreciated!
diff --git a/docs/en-us/README.md b/docs/en-us/README.md
index 9bb8163c..bb407793 100644
--- a/docs/en-us/README.md
+++ b/docs/en-us/README.md
@@ -46,11 +46,28 @@ Flags:
Use "kubecm [command] --help" for more information about a command.
```
-# Demo
+## Demo
-# Thanks
+## Install
+Using [Krew](https://krew.sigs.k8s.io/):
+
+```bash
+kubectl krew install kc
+```
+
+Using Homebrew:
+
+```bash
+brew install kubecm
+```
+
+Source Binary:
+
+[Download the library](https://github.com/sunny0826/kubecm/releases)
+
+## Thanks
- [JetBrains IDEs](https://www.jetbrains.com/?from=kubecm)
diff --git a/docs/en-us/install.md b/docs/en-us/install.md
index 7d692267..18f60b34 100644
--- a/docs/en-us/install.md
+++ b/docs/en-us/install.md
@@ -2,6 +2,14 @@ Multiple installation paths are available.
+#### ** Krew **
+
+Using [Krew](https://krew.sigs.k8s.io/):
+
+```bash
+kubectl krew install kc
+```
+
#### ** Homebrew **
```bash
diff --git a/docs/zh-cn/README.md b/docs/zh-cn/README.md
index 62bff03f..f6084279 100644
--- a/docs/zh-cn/README.md
+++ b/docs/zh-cn/README.md
@@ -46,11 +46,28 @@ Flags:
Use "kubecm [command] --help" for more information about a command.
```
-# 视频
+## 演示
-# 鸣谢
+## 安装
+Using [Krew](https://krew.sigs.k8s.io/):
+
+```bash
+kubectl krew install kc
+```
+
+Using Homebrew:
+
+```bash
+brew install kubecm
+```
+
+Source binary:
+
+[Download the library](https://github.com/sunny0826/kubecm/releases)
+
+## 鸣谢
- [JetBrains IDEs](https://www.jetbrains.com/?from=kubecm)
diff --git a/docs/zh-cn/install.md b/docs/zh-cn/install.md
index 525e2a23..5569f27f 100644
--- a/docs/zh-cn/install.md
+++ b/docs/zh-cn/install.md
@@ -2,6 +2,14 @@
+#### ** Krew **
+
+Using [Krew](https://krew.sigs.k8s.io/):
+
+```bash
+kubectl krew install kc
+```
+
#### ** Homebrew **
```bash