๐Ÿฅ‡[Bro's Insights - ์ธ๊ธฐ๊ธ€] โ†’ ๊ฒฝํ—˜ ๋งŽ์€ ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ๋„ ๋นˆํ‹ˆ์„ ๋“œ๋Ÿฌ๋‚ด๋Š” ๊ฐ€ํ˜นํ•œ Kubernetes ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ 10์„ 

  1. ํŒŒ๋“œ๋Š” Running ์ƒํƒœ์ธ๋ฐ, ์‚ฌ์šฉ์ž๋Š” 502 ์—๋Ÿฌ๋ฅผ ๋ณธ๋‹ค. ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ?
    ํžŒํŠธ: Healthy โ‰  Ready. ์ด์ œ๋Š” readiness probe, DNS, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•  ์ฐจ๋ก€๋‹ค.

  2. kubelet์€ ์ •์ƒ์ธ๋ฐ, ์ƒˆ๋กœ์šด ํŒŒ๋“œ๊ฐ€ ์Šค์ผ€์ค„๋ง๋˜์ง€ ์•Š๋Š”๋‹ค. ์™œ์ผ๊นŒ?
    ํžŒํŠธ: Taint, ๋…ธ๋“œ ์••๋ฐ• ์ƒํƒœ, CNI ์ค€๋น„ ์ƒํƒœ๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋”ฐ์ ธ๋ณผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

  3. Helm ์—…๊ทธ๋ ˆ์ด๋“œ๊ฐ€ PVC๋ฅผ ๋ง๊ฐ€๋œจ๋ ธ๋‹ค. ๋กค๋ฐฑ ์ „๋žต์€?
    ํžŒํŠธ: helm rollback์ด ํ•ญ์ƒ ์•ˆ์ „ํ•œ ํƒˆ์ถœ๊ตฌ๋Š” ์•„๋‹ˆ๋‹ค.

  4. OOMKilled ๋œ ํŒŒ๋“œ์˜ ๋กœ๊ทธ๊ฐ€ ์—†๋‹ค. ์–ด๋–ป๊ฒŒ ๋ณต๊ตฌํ• ๊นŒ?
    ํžŒํŠธ: ํฌ๋ Œ์‹ ๋””๋ฒ„๊น… ๊ธฐ๋ณธ, ์‚ฌ์ด๋“œ์นด, ์ค‘์•™ ๋กœ๊ทธ ์ˆ˜์ง‘, ์ž„์‹œ ๋ณผ๋ฅจ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.

  5. Pending ์ƒํƒœ์˜ ํŒŒ๋“œ๊ฐ€ 10๊ฐœ์ธ๋ฐ, ์œ ํœด ๋…ธ๋“œ๊ฐ€ 5๊ฐœ ์žˆ๋‹ค. ์„ค๋ช…ํ•ด๋ณด๋ผ.
    ํžŒํŠธ: Node Affinity? ๋ฆฌ์†Œ์Šค ์š”์ฒญ? ๋ฉˆ์ถฐ ์žˆ๋Š” init ์ปจํ…Œ์ด๋„ˆ?

  6. ๋‚ฎ์€ RTO๋ฅผ ๋ชฉํ‘œ๋กœ ํ•œ ํฌ๋กœ์Šค ๋ฆฌ์ „ K8s HA ์„ค๊ณ„๋ฅผ ์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€?
    ํžŒํŠธ: ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ DNS, ์Šคํ† ๋ฆฌ์ง€ ๋™๊ธฐํ™”, ์ƒํƒœ ๊ธฐ๋ฐ˜ ํŽ˜์ผ์˜ค๋ฒ„, ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์‹œ์„ฑ์„ ๋…ผํ•ด์•ผ ํ•œ๋‹ค.

  7. HPA๊ฐ€ ์Šค์ผ€์ผ๋ง๋˜์ง€ ์•Š๋Š”๋‹ค. Prometheus๋Š” CPU 80%๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. RCA ๊ฒฝ๋กœ๋Š”?
    ํžŒํŠธ: Metrics Server? API throttling? Cooldown ์„ค์ •?

  8. eBPF๊ฐ€ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ํŒจํ‚ท ๋“œ๋กญ์„ ๋ณด์—ฌ์ค€๋‹ค. ๋‹ค์Œ ๋‹จ๊ณ„๋Š”?
    ํžŒํŠธ: CNI ํ”Œ๋Ÿฌ๊ทธ์ธ, ์ปค๋„ ๋ฒ„์ „, ๋„คํŠธ์›Œํฌ ์ •์ฑ…์„ ์ถ”์ ํ•  ๋•Œ๋‹ค.

  9. ๋…ธ๋“œ์—์„œ systemd ์„œ๋น„์Šค๊ฐ€ ์กฐ์šฉํžˆ ์‹คํŒจํ–ˆ๋‹ค. ํŒŒ๋“œ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋œ๋‹ค. ๋””๋ฒ„๊น… ๋ฐฉ๋ฒ•์€?
    ํžŒํŠธ: journald ๋กœ๊ทธ์™€ ํŒŒ๋“œ ๋™์ž‘์„ ์—ฐ๊ด€ ์ง€์–ด ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?

  10. ๊ฐœ๋ฐœํŒ€์ด ์…€ํ”„์„œ๋น„์Šค ๋„ค์ž„์ŠคํŽ˜์ด์Šค๋ฅผ ์›ํ•œ๋‹ค. RBAC + Quota ๊ณ„ํš์€ ๋ฌด์—‡์ธ๊ฐ€?

[์ถœ์ฒ˜] https://medium.com/@soumya952/brutal-kubernetes-interview-questions-that-expose-even-senior-engineers-265f8b4d9a7a

4 Likes