This commit is contained in:
guoxudong
2020-06-05 09:42:05 +08:00
parent 8ce637a004
commit 8f0900f95e
3 changed files with 16 additions and 17 deletions

View File

@@ -2,9 +2,9 @@
本教程只是一个快速开始的示例,完整的插件文档请看:[kustomize 插件](plugins.md)
本示例将使用 bash 编写了一个傻瓜 _exec_ 插件,用来生成一个 `ConfigMap`
本示例将使用 bash 编写了一个简单的 _exec_ 插件,用来生成一个 `ConfigMap`
在不破坏当前设置的情况下,尝试本教程
尝试本教程不会破坏你的当前设置。
#### 环境要求
@@ -13,8 +13,7 @@
* `curl`
* `Go 1.13`
## 定义一个工作空间
## 创建一个工作空间/目录
```
DEMO=$(mktemp -d)
@@ -147,7 +146,7 @@ mkdir -p $MY_PLUGIN_DIR
插件的目录结构为: `apiVersion 的 value/小写 kind 的 value`
插件拥有自己的目录不但可以保存插件代码,还可以保存测试以及任何可能需要的补充数据文件。
插件拥有自己的目录不但可以保存插件代码,还可以保存测试代码以需要的补充数据文件。
## 编写插件
@@ -191,7 +190,7 @@ mkdir -p $DEMO/bin
mv kustomize $DEMO/bin
```
## 检查这个目录
## 检查目录结构
```
tree $DEMO