mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-09-15 12:18:57 +00:00
fix zh/breakfast.md & zh/ldap.md
This commit is contained in:
@@ -17,7 +17,7 @@ DEMO_HOME=$(mktemp -d)
|
|||||||
mkdir -p $DEMO_HOME/breakfast/base
|
mkdir -p $DEMO_HOME/breakfast/base
|
||||||
```
|
```
|
||||||
|
|
||||||
创建一个 `kustomization` 来定义早餐所需的东西。包含咖啡和薄煎饼:
|
创建一个 `kustomization` 来定义早餐所需的食物。包含咖啡和薄煎饼:
|
||||||
|
|
||||||
<!-- @baseKustomization @testAgainstLatestRelease -->
|
<!-- @baseKustomization @testAgainstLatestRelease -->
|
||||||
```
|
```
|
||||||
@@ -56,7 +56,7 @@ topping: none
|
|||||||
EOF
|
EOF
|
||||||
```
|
```
|
||||||
|
|
||||||
为喜欢热咖啡的 Alice 定制早餐的 [variant]:
|
为喜欢热咖啡的 Alice 定制她的早餐:
|
||||||
|
|
||||||
<!-- @aliceOverlay @testAgainstLatestRelease -->
|
<!-- @aliceOverlay @testAgainstLatestRelease -->
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ DEMO_HOME=$(mktemp -d)
|
|||||||
|
|
||||||
## 创建 base
|
## 创建 base
|
||||||
|
|
||||||
要使用 [overlays] 创建 [variant],首先需要创建一个共同的 [base]。
|
要使用 [overlays] 创建 [variant],首先需要创建一个 [base]。
|
||||||
|
|
||||||
为了保证文档的精简,基础资源都在补充目录中,如果需要请下载它们:
|
为了保证文档的精简,基础资源都在补充目录中,如果需要请下载它们:
|
||||||
|
|
||||||
@@ -54,7 +54,7 @@ curl -s -o "$BASE/#1" "$CONTENT/base\
|
|||||||
tree $DEMO_HOME
|
tree $DEMO_HOME
|
||||||
```
|
```
|
||||||
|
|
||||||
将会得到类似的内容:
|
将会看到如下文件:
|
||||||
|
|
||||||
> ```
|
> ```
|
||||||
> /tmp/tmp.IyYQQlHaJP
|
> /tmp/tmp.IyYQQlHaJP
|
||||||
@@ -65,13 +65,13 @@ tree $DEMO_HOME
|
|||||||
> └── service.yaml
|
> └── service.yaml
|
||||||
> ```
|
> ```
|
||||||
|
|
||||||
这些资源可以立刻部署到集群:
|
这些资源可以由 kubectl 立刻部署到集群上来实例化 _ldap_ 服务:
|
||||||
|
|
||||||
> ```
|
> ```
|
||||||
> kubectl apply -f $DEMO_HOME/base
|
> kubectl apply -f $DEMO_HOME/base
|
||||||
> ```
|
> ```
|
||||||
|
|
||||||
实例化 _ldap_ 服务。`kubectl` 只能识别资源文件。
|
注意 `kubectl -f` 只能识别 k8s 资源文件。
|
||||||
|
|
||||||
### The Base Kustomization
|
### The Base Kustomization
|
||||||
|
|
||||||
@@ -82,7 +82,7 @@ tree $DEMO_HOME
|
|||||||
more $BASE/kustomization.yaml
|
more $BASE/kustomization.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
(可选)在 base 上运行 `kustomize`,可以在控制台打印自定义资源:
|
(可选)在 base 上运行 `kustomize`,并将结果打印到标准输出:
|
||||||
|
|
||||||
<!-- @buildBase @testAgainstLatestRelease -->
|
<!-- @buildBase @testAgainstLatestRelease -->
|
||||||
```
|
```
|
||||||
@@ -91,7 +91,7 @@ kustomize build $BASE
|
|||||||
|
|
||||||
### Customize the base
|
### Customize the base
|
||||||
|
|
||||||
第一步可以为所有资源设置名称前缀:
|
为所有资源设置名称前缀:
|
||||||
|
|
||||||
<!-- @namePrefix @testAgainstLatestRelease -->
|
<!-- @namePrefix @testAgainstLatestRelease -->
|
||||||
```
|
```
|
||||||
@@ -109,9 +109,9 @@ kustomize build $BASE | grep -C 3 "my-"
|
|||||||
|
|
||||||
创建 _staging_ 和 _production_ 的 [overlay]:
|
创建 _staging_ 和 _production_ 的 [overlay]:
|
||||||
|
|
||||||
* _Staging_ 新增一个 ConfigMap
|
* 为 _Staging_ 新增一个 ConfigMap
|
||||||
* _Production_ 拥有更多的副本数和持久化存储盘
|
* 为 _Production_ 添加持久化存储盘和更多的副本数
|
||||||
* [variants] 将有所不同
|
* 现实两个 [variants] 的不同之处
|
||||||
|
|
||||||
<!-- @overlayDirectories @testAgainstLatestRelease -->
|
<!-- @overlayDirectories @testAgainstLatestRelease -->
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user