Ansible Playbook
Last updated
Last updated
์ฝ๋ถ๋ ์์์ ๋ณด๊ณ ์์ฉํ ์์์ ํด๋ดค๋ค.
eks ์ ํ์ํ ๋ชจ๋ aws resources๋ค์ terraform์ผ๋ก ๊ตฌํํ๋ค
Control Node (Local): Control Node (๋ด ๋ก์ปฌ) ์์ SSH๋ฅผ ํตํด Managed Node (bastion host ) ๋ก ์ฐ๊ฒฐํ์ฌ ๋ช ๋ น์ ์คํ.
Managed Node (Bastion Host): Control Node์์ ์ฐ๊ฒฐ๋์ด ์ค์ ์ด ์ ์ฉ๋๋ ๋ ธ๋. Bastion Host๋ EKS ํด๋ฌ์คํฐ์ ์ํธ์์ฉํ๊ณ ํ์ํ ์์ ์ ์ํํ๋ ์ญํ
์์ playbook ์ฒ๋ผ ๋ด๊ฐ ๊ธฐ์กด์ devํด๋ฌ์คํฐ๋ฅผ ๊ตฌ์ถํ ๋ ๋ก์ปฌ์์ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ค์ playbook์ ๋ช ์ํ๊ณ ์คํํ๋ฉด bastion host ( EC2 ) ์์ ๋ชจ๋ ์คํํ๋ค
eks์ ๋ชจ๋ aws resources๋ค์ด ํ๋ก๋น์ ๋ ๋ ์ดํ์ Bastion Host๋ฅผ ํตํด EKS ํด๋ฌ์คํฐ์ ์ ๊ทผํ์ฌ ํ์ํ ์์ ๋ค
eks cluster ์ฐ๊ฒฐ
istio ์ค์น
load balancer controller ์ค์น
efs csi driver ์ค์น ๋ฐ ๋ชจ๋ ์ค์
helm ์ค์น
loki, prometheus ์ค์น ( helm )
pv, pvc ์ค์
๋ฌธ์ ๋ ํต์ ์ด ์ํํ๊ฒ ์ ๋ ๊ฒ ์ธ๊ฐ.. ์ด๋ค ์ฐ์ ํฐ ํ์ ์ด๋ ๊ฒ ์ ํ๋ค