Skip to content

Commit 69d5c5e

Browse files
committed
Kustomize structure in deployment README
1 parent 1c51cca commit 69d5c5e

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

deploy/kubernetes/README.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# PD CSI Driver Deployment in Kubernetes
2+
3+
## Kustomize Structure
4+
5+
The current structure for kustomization is as follows
6+
7+
* `base`: it contains the setup that is common to different driver versions.
8+
* `controller_setup`: includes cluster setup and controller yaml files.
9+
* `node_setup`:
10+
* Linux: includes node yaml file and related setting that is only applicable for Linux.
11+
* Windows: includes node yaml file and related setting that is only applicable for Windows.
12+
* `images`: it has a list of images for different versions.
13+
* `stable`: image list of a stable driver release. Currently only has image list for Linux stable version.
14+
* `alpha`: image list containing features in development, in addition to images in stable. It also includes Windows images.
15+
* `dev`: based on alpha, and also contains the developer's image for use in driver development.
16+
* `prow-gke-release-xxx`: image list used for Prow tests. Currently only Linux is supported.
17+
* `overlays`: it has the version-specific setup. Each overlay corresponds to image lists with the matching name.
18+
* `stable`: contains deployment specs of a stable driver release. Currently only Linux is supported.
19+
* `alpha`: contains deployment specs for features in development. Both Linux and Windows are supported.
20+
* `dev`: based on alpha, and also contains the developer's specs for use in driver development.
21+
* `prow-gke-release-xxx`: based on stable, and contains specs for Prow tests. Currently only Linux is supported.

0 commit comments

Comments
 (0)