๐ฐ๏ธ ์์ฑ์ผ : 2025.01.09
DevOps ํฌ๋ฃจ ๋ถ๋ค์ Amazon EKS ์ด์์ ๋์์ด ๋๊ณ ์, AWS re:Invent 2024 ๊ธฐ๊ฐ์ ํฌํจํ ์ต๊ทผ EKS์ ๊ด๋ จ๋ ์ ๊ท ๊ธฐ๋ฅ์ ๋ํ ์์ฝ ์ ๋ฆฌ์๋ฃ์
๋๋ค.
๐ Index
๐ Amazon EKS AutoMode : ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ์ด์์ ๊ฐ์ํ
๐ Amazon EKS Hybrid Node: ์จํ๋ ๋ฏธ์ค ์ธํ๋ผ๋ฅผ EKS ํด๋ฌ์คํฐ์ ์ฌ์ฉ
๐ Amazon EKS์ ๋ํ Amazon Application Recovery Controller(ARC) ์ง์
๐ Amazon EKS ๋
ธ๋์ ๋ํ ์๋ ๋ณต๊ตฌ(Auto-Repair) ์ง์
๐ EKS Pod Identity์ ๋ํ Add-On ์ ๊ณต
๐ Amazon EKS AutoMode : ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ์ด์์ ๊ฐ์ํ
โ๏ธ ์์ฝ
EKS ํด๋ฌ์คํฐ ํ๋ก๋น์ ๋๋ถํฐ ์ ์ง ๊ด๋ฆฌ์ ์ด๋ฅด๊ธฐ๊น์ง ์ปดํจํ
, ์คํ ๋ฆฌ์ง, ๋คํธ์ํน์ ๋ํ ์ด์์ ๊ฐ์ํํฉ๋๋ค. ์ธํ๋ผ์ ๋ํ ํ๋ก๋น์ ๋, ์ต์ ์ ์ปดํจํ
์ธ์คํด์ค ์ ํ, ๋์ ๋ฆฌ์์ค ํ์ฅ, ๋น์ฉ ์ต์ ํ, Add-On ๊ด๋ฆฌ, OS ํจ์น, AWS ๋ณด์ ์๋น์ค์์ ํตํฉ์ ๊ฐ์ํํฉ๋๋ค.
๐ ์ฃผ์ ๋ด์ฉ
- Kubernets ํด๋ฌ์คํฐ ์ด์์ ๊ฐ์ํ : ์ด์์ ๋ํ ๋ฆฌ์์ค๋ฅผ ์ต์ํํ์ฌ EKS์ ๋ํ ๊น์ ์ง์ ์์ด๋ ์ํฌ๋ก๋ ์ด์์ด ๊ฐ๋ฅํฉ๋๋ค.
- Application์ ๋ํ ๊ฐ์ฉ์ฑ ํ๋ณด : Capacity ๊ณํ์ ๋ฆฌ์์ค๋ฅผ ์ต์ํํ์ฌ Application์ ์์์ ๋ฐ๋ผ Node๋ฅผ ๋์ ์ผ๋ก ํ์ฅ ๋ฐ ์ถ์ํฉ๋๋ค.
- ๋น์ฉ ํจ์จ์ฑ : NodePool์ ์ ์๋ ์ํฌ๋ก๋์ ์๊ตฌ์ฌํญ์ ์ค์ํ์ฌ ์ฌ์ฉํ์ง ์๋ ์ธ์คํด์ค๋ฅผ ์ญ์ ๋ฐ ์ธ์คํด์ค๊ฐ ํตํฉ์ ํตํด ๋น์ฉ์ ํจ์จ์ฑ์ ๋ฌ์ฑํฉ๋๋ค.
- ๋ณด์ : AutoMode๋ฅผ ํตํด ์์ฑํ Node๋ ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ AMI๋ฅผ ์ฌ์ฉํ๋ฉฐ, SELinux๋ฅผ ํตํ ์ ๊ทผ์ ์ด ๋ฐ Root System์ ๋ํด์๋ ์ฝ๊ธฐ ์ ์ฉ๋ง์ ํ์ฉํฉ๋๋ค. AutoMode๋ฅผ ํตํด ์์ฑ๋ ๋
ธ๋๋ 21์ผ์ Life Time์ ๊ฐ์ผ๋ฉฐ Life Time ๋๋ฌ ์ ์๋ก์ด ๋
ธ๋๋ก ์ฌ ์์ฑ๋์ด ์ต์ ๋ณด์ ํจ์น๋ฅผ ์ ์งํฉ๋๋ค.
- ์๋ ์
๊ทธ๋ ์ด๋ : Pod Disruption Budgets (PDBs) ๋ฐ NodePool Disruption Budgets (NDBs)์ ๋ฐ์ํ์ฌ Cluster, Node, Component์ ๋ํ ์ต์ ํจ์น๋ฅผ ์ ์งํฉ๋๋ค.
- NodePools and NodeClasses๋ก ์ต์ ํ : Custom NodePool, NodeClasses๋ฅผ ํตํด์ ์ํฌ๋ก๋ ํ๊ฒฝ์ ๋ฐ๋ฅธ ์ต์ ํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. Configuration์ ๋ํ ํญ๋ชฉ์ ์๋์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
๐ ๊ด๋ จ ๋ด์ฉ ์์ธํ ํ์ธํ๊ธฐ :
https://aws.amazon.com/ko/blogs/aws/streamline-kubernetes-cluster-management-with-new-amazon-eks-auto-mode/?trk=d57158fd-77e3-423f-9e1e-005fd2a64d89&sc_channel=el