๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€613

CKA: Certified Kubernetes Administrator ๋งํฌ : https://www.credly.com/badges/2dc2d051-50d4-4868-93a4-133de60dd76f/linked_in_profile ๋‚˜์˜ ์ž๊ฒฉ์ฆ & ์ƒ์žฅ & ํ”„๋กœ์ ํŠธ/์ž๊ฒฉ์ฆ 2026. 10. 10.
[CKA ๋Œ€๋น„] ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ์ƒํƒœ๊ณ„ ์ „์ฒด ๊ฐœ์š” (Helm, CRD/Operator, CNI, CRI) 1. ์ „์ฒด ๊ฐœ์š” ๋ฐ ํ•ต์‹ฌ ์•„ํ‚คํ…์ณ ์ด ์ด๋ฏธ์ง€ ์ž๋ฃŒ๋Š” ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํด๋Ÿฌ์Šคํ„ฐ์˜ ๊ธฐ๋ณธ ์•„ํ‚คํ…์ณ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํŒจํ‚ค์ง•ํ•˜๋Š” Helm, ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜๋Š”CRD/Operator, ๊ทธ๋ฆฌ๊ณ  ํ•ต์‹ฌ ๋Ÿฐํƒ€์ž„ ๋ฐ ๋„คํŠธ์›Œํ‚น ํ”Œ๋Ÿฌ๊ทธ์ธ(CRI, CNI)๊นŒ์ง€์˜ ํด๋Ÿฌ์Šคํ„ฐ ์ƒํƒœ๊ณ„ ์ „์ฒด ํ๋ฆ„์„ ํ•œ๋ˆˆ์— ๋ณด์—ฌ์ค€๋‹ค.2. ํŒŒํŠธ๋ณ„ ์„ธ๋ถ€ ์„ค๋ช… 1. Helm (์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €)"๋ณต์žกํ•œ ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋งค๋‹ˆํŽ˜์ŠคํŠธ(YAML)๋ฅผ ํ…œํ”Œ๋ฆฟํ™”ํ•˜์—ฌ ํ•œ ๋ฒˆ์— ๊ด€๋ฆฌ ๋ฐ ๋ฐฐํฌ"Artifact HUB / ์ €์žฅ์†Œ : Grafana, Prometheus, ArgoCD ๋“ฑ ๋‹ค์–‘ํ•œ ์˜คํ”ˆ์†Œ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒจํ‚ค์ง€(Chart)๋ฅผ ๋‹ค์šด๋กœ๋“œ๋ฐ›์•„ ์‚ฌ์šฉํ•œ๋‹ค.Chart ๊ตฌ์กฐ :values.yaml : ํ™˜๊ฒฝ๋ณ„(dev, prod ๋“ฑ) ๋ณ€์ˆ˜๋ฅผ ์ •์˜ํ•œ๋‹ค.templates/ : depl.. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 2026. 10. 5.
[CKA ๋Œ€๋น„] Pod ์ƒ์„ฑ ๋ฐฉ๋ฒ•๊ณผ ๋””์ž์ธ ํŒจํ„ด & Pod๊ฐ€ Node์— ์ƒ์„ฑ๋˜๊ธฐ๊นŒ์ง€ ์•Œ์•„์•ผ ํ•  ์†์„ฑ๋“ค 1. [์ฟ ๋ฒ„๋„คํ‹ฐ์Šค] Pod ์ƒ์„ฑ ๋ฐฉ๋ฒ•๊ณผ ํ•ต์‹ฌ ๋””์žฅ๋‹ˆ ํŒจํ„ด (Init Container, Sidecalr, Pause Container) ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์—์„œ ์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌ์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ ๋‹จ์œ„์ธ Pod์ด ์ƒ์„ฑ๋˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ, Pod ๋‚ด๋ถ€์—์„œ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ•จ๊ป˜ ์šด์šฉํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํ•ต์‹ฌ ๋””์ž์ธ ํŒจํ„ด์— ๋Œ€ํ•ด ์•Œ์•„๋ด„ 1. Pod ์ƒ์„ฑ ๊ฒฝ๋กœ ๋ฐ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์—์„œ Pod๋ฅผ ์ƒ์„ฑํ•  ๋•Œ๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€ ๊ฒฝ๋กœ๋ฅผ ๊ฑฐ์นœ๋‹ค. 1. ์ปจํŠธ๋กค ํ”Œ๋ ˆ์ธ(Control Plane)์„ ํ†ตํ•œ ์ผ๋ฐ˜์ ์ธ ์ƒ์„ฑ์‚ฌ์šฉ์ž๊ฐ€ kubectl ๋ช…๋ น์–ด๋‚˜ API๋ฅผ ํ†ตํ•ด Pod ์ƒ์„ฑ ์š”์ฒญ(YAML)์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.kube-apiserver ๊ฐ€ ์š”์ฒญ์„ ๋ฐ›์•„ etcd์— Pod ์ŠคํŽ™(Spec)์„ ์ €์žฅํ•œ๋‹ค.kube-scheduler ๊ฐ€ Pod๋ฅผ ๋ฐฐํฌํ•  ์ตœ์ ์˜ ์›Œ์ปค ๋…ธ๋“œ๋ฅผ ๊ฒฐ.. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 2026. 10. 4.
[CKA ๋Œ€๋น„] Service ๊ธฐ๋Šฅ๋“ค & Ingress์—์„œ Gateway๋กœ์˜ ์ „ํ™˜ 1. [์ฟ ๋ฒ„๋„คํ‹ฐ์Šค] Service๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ฃผ์š” ๊ธฐ๋Šฅ 4๊ฐ€์ง€์ฟ ๋ฒ„๋„คํ‹ฐ์Šค์—์„œ Pod๋Š” ์ƒ์„ฑ ๋ฐ ์žฌ์‹œ์ž‘ ์‹œ๋งˆ๋‹ค IP ์ฃผ์†Œ๊ฐ€ ์œ ๋™์ ์œผ๋กœ ๋ณ€ํ•˜๋Š” ๋™์ ์ธ ํŠน์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. Service๋Š” ์ด๋Ÿฌํ•œ Pod๋“ค์—๊ฒŒ ๊ณ ์ •๋œ ๋‹จ์ผ ์ง„์ž…์ (VIP ๋ฐ ๋„๋ฉ”์ธ)์„ ์ œ๊ณตํ•˜์—ฌ ์™ธ๋ถ€/๋‚ด๋ถ€์™€์˜ ์•ˆ์ •์ ์ธ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๋„คํŠธ์›Œํ‚น ๋ฆฌ์†Œ์Šค์ด๋‹ค. 1. ์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ (Service Discovery)"Pod IP๊ฐ€ ๋ฐ”๋€Œ์–ด๋„ ๊ณ ์ •๋œ ์ด๋ฆ„(DNS)์œผ๋กœ ์ฐพ์•„๊ฐ„๋‹ค." ์›๋ฆฌ : ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค ๋‚ด๋ถ€์—๋Š” DNS ์„œ๋ฒ„๊ฐ€ ์กด์žฌํ•˜์—ฌ Service์˜ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ๋งคํ•‘ํ•ด ์ค€๋‹ค.ํŠน์ง• :๊ฐ™์€ ๋„ค์ž„์ŠคํŽ˜์ด์Šค(Namespace) ์•ˆ์—์„œ๋Š” http://front-end-svc:80/version ์ฒ˜๋Ÿผ ์„œ๋น„์Šค ์ด๋ฆ„๋งŒ์œผ๋กœ ์‰ฝ๊ฒŒ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค.๋‹ค๋ฅธ ๋„ค์ž„์ŠคํŽ˜์ด์Šค.. ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 2026. 10. 4.
[CKA ๋Œ€๋น„] ์Šคํ† ๋ฆฌ์ง€ ์ข…๋ฅ˜์™€ ์‚ฌ์šฉ๋ฐฉ๋ฒ• & FileStorage๋ฅผ ์œ„ํ•œ ๋ฆฌ์†Œ์Šค ์ƒ์„ฑ 1. ์Šคํ† ๋ฆฌ์ง€์— ๋Œ€ํ•œ ๊ฐœ๋… ์ดํ•ด IT ์ธํ”„๋ผ์™€ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๋•Œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” 3๊ฐ€์ง€ ์Šคํ† ๋ฆฌ์ง€ ๋ฐฉ์‹(Block Storage, File Storage, Object Storage)์˜ ๊ฐœ๋…๊ณผ ํŠน์ง•์„ ์ •๋ฆฌ 1. ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€ (Block Storage)์šฉ๋„ : ์„œ๋ฒ„ ๋ฐ์ดํ„ฐ ์ €์žฅ ๊ณต๊ฐ„์‚ฌ์šฉ ๋ฐฉ๋ฒ• : ์„œ๋ฒ„ ๋งˆ์ธ๋ณด๋“œ์— ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์žฅ์ฐฉ (Direct Attached)๋Œ€ํ‘œ ์˜ˆ์‹œ : HDD, SSD, NVMe SSD, Micro SD, eMMC ๋“ฑ์ฃผ์š”ํŠน์ง• :์„œ๋ฒ„ ์ „์šฉ : ํ•œ ๋Œ€์˜ ์„œ๋ฒ„(Main Board)์—๋งŒ ์ง์ ‘ ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.๋ฐ์ดํ„ฐ ๊ณต์œ  ๋ถˆ๊ฐ€ : ๋‹ค๋ฅธ ์„œ๋ฒ„์™€ ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์—†๋‹ค.๊ณ ์„ฑ๋Šฅ/๊ณ ์† ์ฒ˜๋ฆฌ : ๋ฌผ๋ฆฌ์  ์ง์ ‘ ์—ฐ๊ฒฐ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ(I/O) ์ฒ˜๋ฆฌ ์†๋„๊ฐ€ ๋งค์šฐ ๋น ๋ฅด๋‹ค... ์ฟ ๋ฒ„๋„คํ‹ฐ์Šค/์ฟ ๋ฒ„๋„คํ‹ฐ์Šค 2026. 10. 4.