๐Ÿ“Œ Kubernetes Taints & Tolerations (Pod-to-Node ๊ด€๊ณ„)


1. ๊ธฐ๋ณธ ๊ฐœ๋…: Taint์™€ Toleration

์ฆ‰,

๐Ÿ‘‰ ๋ณด์•ˆ ๊ธฐ๋Šฅ์€ ์•„๋‹˜. ์ˆœ์ˆ˜ํ•˜๊ฒŒ Pod ์Šค์ผ€์ค„๋ง ์ œ์•ฝ ๊ธฐ๋Šฅ.


2. ๊ธฐ๋ณธ ๋™์ž‘ ์›๋ฆฌ

์ด์ œ Node1์„ ํŠน์ • ์•ฑ ์ „์šฉ์œผ๋กœ ์“ฐ๊ณ  ์‹ถ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.

  1. Node1์— Taint ์ถ”๊ฐ€ (app=blue)

    โ†’ ๊ธฐ๋ณธ์ ์œผ๋กœ Pod๋“ค์€ Toleration์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— Node1์— ๋ชป ์˜ฌ๋ผ์˜ด.

    โ†’ ์ฆ‰, โ€œ์›์น˜ ์•Š๋Š” Podโ€ ๋ฐฐ์ œ ์™„๋ฃŒ.

  2. ํŠน์ • Pod(D)์—๋Š” Toleration ์ถ”๊ฐ€

    โ†’ Pod D๋งŒ Node1์— ์˜ฌ๋ผ๊ฐˆ ์ˆ˜ ์žˆ์Œ.

๊ฒฐ๊ณผ: