๊ฐ๋จ ์์ฝ
Kubernetes 1.35๋ ์์ ์ฑ๊ณผ ์ ์ฐ์ฑ ๊ฐํ์ ์ด์ ์ ๋ง์ถ ํต์ฌ ์ ๊ทธ๋ ์ด๋์ ๋๋ค. ํนํ,
- In-Place ๋ฆฌ์์ค ์ฌ์ด์ฆ ์กฐ์ ์ GA(์ ์ ๊ธฐ๋ฅํ)
- Gang Scheduling(๋ถ์ฐ ์ํฌ๋ก๋ ์์ฝ)
๋ฑ์ ์ค์ ๊ธฐ๋ฅ์ด ํฌํจ๋๋ฉฐ, ๊ธฐ์กด ๊ธฐ๋ฅ๋ค์ ์ฑ์๋ ํฅ์๊ณผ ๋ชจ๋ ํ์ค์ ํฅํ ํํผ๊ฐ ์ด๋ฃจ์ด์ก์ต๋๋ค.
์์ธ ์ค๋ช
In-Place ๋ฆฌ์์ค ๋ณ๊ฒฝ โ GA๋ก ์ ์ํ
Pod์ CPU ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋ฆฌ์์ค๋ฅผ ์ฌ์์ ์์ด ์กฐ์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ ์(General Availability)์ผ๋ก ๋์
๋์ด, ์ํ ์ ์ฅ ์ํฌ๋ก๋์์๋ ๋ค์ดํ์ ์์ด ๋ฆฌ์์ค๋ฅผ ํ๋/์ถ์ํ ์ ์๊ฒ ๋์์ต๋๋ค.
**
Gang Scheduling **
๋๊ท๋ชจ AI/ML/๋ฐฐ์น ์ํฌ๋ก๋์ ํ์ํ โall-or-nothingโ ์ค์ผ์ค๋ง ๊ธฐ๋ฅ์ด ์ํ ๋จ๊ณ๋ก ๋์
๋์ด, ๋ถ์ฐ ์์
์ด ์ผ๊ด์ฑ ์๊ฒ ์คํ๋๋๋ก ์ง์ํฉ๋๋ค.
๋ฒ ํ ๋ฐ ์ํ ๊ธฐ๋ฅ ํ์ฅ
๋ค์ํ ์๋ก์ด ์คํ์ ๊ธฐ๋ฅ๋ค์ด ํฌํจ๋๋ฉฐ ์ค์ผ์ค๋ง, Autoscaler, HPA ์ ์ฑ
๊ฐ์ , ์ง๋จ ๋ฉํธ๋ฆญ ๋ฑ ์ํฌ๋ก๋ ์ด์ ํธ์์ฑ์ด ํ์ฅ๋๊ณ ์์ต๋๋ค.
ํ๋ํ ๋ฐ ์ ๊ฑฐ/๋ณ๊ฒฝ ์ ์ฑ
๊ณผ๊ฑฐ ์์กด์ฑ์ด ์๋ cgroup v1 ์ ๊ฑฐ, ์ค๋๋ ์ปจํ
์ด๋ ๋ฐํ์/๊ธฐ๋ฅ Deprecation ๋ฑ์ด ํฌํจ๋์ด, ํ๋ซํผ ํ๋ํ๊ฐ ๊ฐ์ ๋๋ ๋ณํ๋ ๋์ ๋๋๋ค.
์์ ์ฑยท๋ณด์ ๊ฐํ
์ ํ ์ธ์ฆ ๊ตฌ์ฑ, ์ด๋ฏธ์ง Pull ์๊ฒฉ ์ฆ๋ช
๊ฒ์ฆ ๋ฑ ๋ณด์ ๊ด๋ จ ๊ธฐ๋ฅ๋ค์ด ํฅ์๋๋ฉฐ ์ด์ ๋ฆฌ์คํฌ๋ฅผ ๋ฎ์ถฐ์ค๋๋ค.
[์ถ์ฒ] https://scaleops.com/blog/kubernetes-1-35-release-overview/
[๊นํ๋ธ] Kubernetes ยท GitHub
