|
@@ -0,0 +1,36 @@
|
|
|
+# eksctl
|
|
|
+
|
|
|
+> Amazon EKS์ ๊ณต์ CLI.
|
|
|
+> ๋ ๋ง์ ์ ๋ณด: <https://eksctl.io>.
|
|
|
+
|
|
|
+- ๊ธฐ๋ณธ ํด๋ฌ์คํฐ ์์ฑ:
|
|
|
+
|
|
|
+`eksctl create cluster`
|
|
|
+
|
|
|
+- ํด๋ฌ์คํฐ ๋๋ ๋ชจ๋ ํด๋ฌ์คํฐ์ ๋ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋์ด:
|
|
|
+
|
|
|
+`eksctl get cluster --name={{์ด๋ฆ}} --region={{์ง์ญ}}`
|
|
|
+
|
|
|
+- ํ์ผ์ ๋ชจ๋ ๊ตฌ์ฑ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ํด๋ฌ์คํฐ๋ฅผ ์์ฑ:
|
|
|
+
|
|
|
+`eksctl create cluster --config-file={{๊ฒฝ๋ก/๋์/ํ์ผ}}`
|
|
|
+
|
|
|
+- ๊ตฌ์ฑ ํ์ผ์ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๊ณ , ๋์ค์๊น์ง ๋
ธ๋ ๊ทธ๋ฃน ์์ฑ์ ๊ฑด๋๋:
|
|
|
+
|
|
|
+`eksctl create cluster --config-file=<path> --without-nodegroup`
|
|
|
+
|
|
|
+- ํด๋ฌ์คํฐ ์ญ์ :
|
|
|
+
|
|
|
+`eksctl delete cluster --name={{์ด๋ฆ}} --region={{์ง์ญ}}`
|
|
|
+
|
|
|
+- ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๊ณ , ๊ธฐ๋ณธ๊ฐ์ด ์๋ ๋ค๋ฅธ ํ์ผ์ ํด๋ฌ์คํฐ ์๊ฒฉ ์ฆ๋ช
์ ์ฌ์ฉ:
|
|
|
+
|
|
|
+`eksctl create cluster --name={{์ด๋ฆ}} --nodes={{4}} --kubeconfig={{path/to/config.yaml}}`
|
|
|
+
|
|
|
+- ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๊ณ , ํด๋ฌ์คํฐ ์๊ฒฉ ์ฆ๋ช
์ ๋ก์ปฌ์ ์ ์ฅํ์ง ์๋๋ก ๋ฐฉ์ง:
|
|
|
+
|
|
|
+`eksctl create cluster --name={{์ด๋ฆ}} --nodes={{4}} --write-kubeconfig=false`
|
|
|
+
|
|
|
+- ํด๋ฌ์คํฐ๋ฅผ ์์ฑํ๊ณ `eksctl`์ด `~/.kube/eksctl/clusters` ๋๋ ํฐ๋ฆฌ์์ ํด๋ฌ์คํฐ ์๊ฒฉ ์ฆ๋ช
์ ๊ด๋ฆฌ:
|
|
|
+
|
|
|
+`eksctl create cluster --name={{์ด๋ฆ}} --nodes={{4}} --auto-kubeconfig`
|