diff --git a/content/zh/docs/tasks/extend-kubectl/kubectl-plugins.md b/content/zh/docs/tasks/extend-kubectl/kubectl-plugins.md index 6734a0d0d5..584e2c1329 100644 --- a/content/zh/docs/tasks/extend-kubectl/kubectl-plugins.md +++ b/content/zh/docs/tasks/extend-kubectl/kubectl-plugins.md @@ -14,10 +14,9 @@ content_type: task --> - 本指南演示了如何为 [kubectl](/zh/docs/reference/kubectl/kubectl/) 安装和编写扩展。 通过将核心 `kubectl` 命令看作与 Kubernetes 集群交互的基本构建块, @@ -52,12 +51,12 @@ the Kubernetes SIG CLI community. Krew 是一个由 Kubernetes SIG CLI 社区维护的插件管理器。 {{< caution >}} -Krew [插件索引](https://index.krew.dev/)所维护的 kubectl 插件并未经过安全性审查。 +Krew [插件索引](https://krew.sigs.k8s.io/plugins/) 所维护的 kubectl 插件并未经过安全性审查。 你要了解安装和运行第三方插件的安全风险,因为它们本质上时是一些在你的机器上 运行的程序。 {{< /caution >}} @@ -69,6 +68,10 @@ Krew [插件索引](https://index.krew.dev/)所维护的 kubectl 插件并未经 Executing this command causes a traversal of all files in your PATH. Any files that are executable, and begin with `kubectl-` will show up *in the order in which they are present in your PATH* in this command's output. A warning will be included for any files beginning with `kubectl-` that are *not* executable. A warning will also be included for any valid plugin files that overlap each other's name. + +You can use [Krew](https://krew.dev/) to discover and install `kubectl` +plugins from a community-curated +[plugin index](https://krew.sigs.k8s.io/plugins/). --> ### 发现插件 @@ -77,6 +80,9 @@ A warning will also be included for any valid plugin files that overlap each oth 任何以 `kubectl-` 开头的文件如果`不可执行`,都将包含一个警告。 对于任何相同的有效插件文件,都将包含一个警告。 +你可以使用 [Krew](https://krew.dev/) 从社区策划的[插件索引](https://krew.sigs.k8s.io/plugins/) +中发现和安装 `kubectl` 插件。 + ### Krew {#distributing-krew} @@ -533,7 +539,7 @@ discover your plugin and install it. [Krew](https://krew.dev/) 提供了一种对插件进行打包和分发的跨平台方式。 基于这种方式,你会在所有的目标平台(Linux、Windows、macOS 等)使用同一 种打包形式,包括为用户提供更新。 -Krew 也维护一个[插件索引(plugin index)](https://index.krew.dev/) +Krew 也维护一个[插件索引(plugin index)](https://krew.sigs.k8s.io/plugins/) 以便其他人能够发现你的插件并安装之。