kind
Kind相關筆記 (持續更新中)
初始一個cluster
查詢既有cluster
1 | kind get clusters |
創建一個cluster
vanilla:
1 | kind create cluster |
若沒指定cluster名稱,預設為kind-kind
指定cluster名稱:
1 | kind create cluster --name <name> |
即名稱為kind-<name>。
新增cluster對外port:
先新增一個cluster-config.yaml,內容如下:
1 | kind: Cluster |
因為kind是將kubernetes run在一個docker中,所以必須設定其extraPortMappings,目的是讓host端可以透過port去access kubernetes內部服務。
接著新增一個Cluster
1 | kind create cluster --name <name> --config <cluster-config.yaml> |
刪除Cluster
刪除目標cluster
1 | kind delete cluster --name <name> |
刪除全部clusters
1 | kind delete clusters --all |
基本操作
Check ps 有哪些
1 | docker exec -it <kind-worker> crictl ps |
Check pods有哪些
1 | docker exec -it <kind-worker> crictl pods ps |