
Äí¹ö³×Ƽ½º ÆÐŰÁö °ü¸®: ¸Å´ÏÆä½ºÆ®, Ç︧, Kustomize ¿Ïº® ºÐ¼® ¹× Ȱ¿ë °¡À̵å
- ÀúÀÚCOMMAUM Àú
- ÃâÆÇ»çÀÛ°¡¿Í
- ÃâÆÇÀÏ2025-02-21
- µî·ÏÀÏ2025-05-29
- SNS°øÀ¯
- ÆÄÀÏÆ÷¸ËPDF
- ÆÄÀÏÅ©±â4MB
- °ø±Þ»çYES24
-
Áö¿ø±â±â
PC
PHONE
TABLET
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ÀüÀÚÃ¥ ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡ ¾È³»
¾ÆÀÌÆù, ¾ÆÀÌÆÐµå, ¾Èµå·ÎÀ̵åÆù, ÅÂºí¸´,
º¸À¯ 1, ´ëÃâ 0,
¿¹¾à 0, ´©Àû´ëÃâ 0, ´©Àû¿¹¾à 0
Ã¥¼Ò°³
ÀÌ Ã¥Àº Äí¹ö³×Ƽ½º ȯ°æ¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» È¿°úÀûÀ¸·Î ¹èÆ÷ÇÏ°í °ü¸®Çϱâ À§ÇÑ ¼¼ °¡Áö ÇÙ½É µµ±¸(¸Å´ÏÆä½ºÆ®, Ç︧, Kustomize)¸¦ ½ÉÃþÀûÀ¸·Î ´Ù·ì´Ï´Ù. ±âº» °³³äºÎÅÍ °í±Þ Ȱ¿ë¹ý±îÁö ´Ü°èº°·Î ÇнÀÇÒ ¼ö ÀÖÀ¸¸ç, °¢ µµ±¸ÀÇ Àå´ÜÁ¡°ú ÀûÇÕÇÑ È°¿ë ½Ã³ª¸®¿À¸¦ Á¦½ÃÇÕ´Ï´Ù.¸ñÂ÷
PART 1: Äí¹ö³×Ƽ½º ÆÐŰÁö °ü¸®ÀÇ ÀÌÇØChapter 1. Äí¹ö³×Ƽ½º ÆÐŰÁö °ü¸®¶õ ¹«¾ùÀΰ¡?
1.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¶óÀÌÇÁ»çÀÌŬ°ú Äí¹ö³×Ƽ½ºÀÇ ¿ªÇÒ
1.2 Äí¹ö³×Ƽ½º ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®ÀÇ ÇÙ½É ¸ñÇ¥
1.3 ¸Å´ÏÆä½ºÆ®, Ç︧, Kustomize: ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®ÀÇ ÇÙ½É µµ±¸ ¼Ò°³
1.4 Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê ¾ÖÇø®ÄÉÀ̼ǰú Äí¹ö³×Ƽ½º
PART 2: ¸Å´ÏÆä½ºÆ® ½ÉÃþ ºÐ¼®: ±âº» ¿ø¸®ºÎÅÍ °í±Þ Ȱ¿ë±îÁö
Chapter 2. ¸Å´ÏÆä½ºÆ® ¿Ïº® °¡À̵å
2.1 ¸Å´ÏÆä½ºÆ®¶õ ¹«¾ùÀΰ¡? (YAML/JSON Çü½Ä, ¼±¾ðÀû ±¸¼º)
2.2 Äí¹ö³×Ƽ½º ¸®¼Ò½º Á¾·ù ¹× ¸Å´ÏÆä½ºÆ® ÀÛ¼º¹ý
2.3 ¸Å´ÏÆä½ºÆ® ¹èÆ÷ ¹× °ü¸®
2.4 °í±Þ ¸Å´ÏÆä½ºÆ® Ȱ¿ë ±â¹ý
2.5 ¸Å´ÏÆä½ºÆ® ÀÛ¼º ½Ç½À: °£´ÜÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
Chapter 3. ¸Å´ÏÆä½ºÆ®ÀÇ Àå´ÜÁ¡°ú Ȱ¿ë ½Ã³ª¸®¿À
3.1 ¸Å´ÏÆä½ºÆ®ÀÇ ÀåÁ¡
3.2 ¸Å´ÏÆä½ºÆ®ÀÇ ´ÜÁ¡
3.3 ¸Å´ÏÆä½ºÆ® Ȱ¿ë ½Ã³ª¸®¿À
PART 3: Ç︧ ½ÉÃþ ºÐ¼®: ÆÐŰ¡, ¹èÆ÷ ÀÚµ¿È, º¹ÀâÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®
Chapter 4. Ç︧ ¸¶½ºÅÍÇϱâ
4.1 Ç︧À̶õ ¹«¾ùÀΰ¡? (ÆÐŰÁö ¸Å´ÏÀú, Â÷Æ®)
4.2 Ç︧ ¾ÆÅ°ÅØÃ³ (Helm Client, Tiller - Helm v2, Helm v3)
4.3 Ç︧ ¼³Ä¡ ¹× ±âº» ¸í·É¾î (helm install, helm upgrade, helm uninstall)
4.4 Ç︧ Â÷Æ® ±¸Á¶ ºÐ¼® (Chart.yaml, values.yaml, templates µð·ºÅ丮)
Chapter 5. Ç︧ Â÷Æ® ÀÛ¼º ¹× Ȱ¿ë
5.1 Ç︧ Â÷Æ® ÅÛÇø´ ¹®¹ý (Go ÅÛÇø´)
5.2 values.yaml ÆÄÀÏÀ» ÀÌ¿ëÇÑ ¼³Á¤ °ü¸®
5.3 Ç︧ Â÷Æ® ¹èÆ÷ ¹× °ü¸® (¸±¸®½º)
5.4 Ç︧ Â÷Æ® °í±Þ ±â´É Ȱ¿ë
5.5 Ç︧ Â÷Æ® ÀÛ¼º ½Ç½À: ¿öµåÇÁ·¹½º, MySQL ¹èÆ÷
Chapter 6. Ç︧ÀÇ Àå´ÜÁ¡°ú Ȱ¿ë ½Ã³ª¸®¿À
6.1 Ç︧ÀÇ ÀåÁ¡
6.2 Ç︧ÀÇ ´ÜÁ¡
6.3 Ç︧ Ȱ¿ë ½Ã³ª¸®¿À
PART 4: Kustomize ½ÉÃþ ºÐ¼®: ȯ°æº° ¼³Á¤ Ä¿½ºÅ͸¶ÀÌ¡ ¹× È®Àå
Chapter 7. Kustomize ¿Ïº® ÀÌÇØ
7.1 Kustomize¶õ ¹«¾ùÀΰ¡? (¿À¹ö·¹ÀÌ ¹æ½Ä, Declarative Configuration Management)
7.2 Kustomize ¼³Ä¡ ¹× »ç¿ë¹ý (kubectl apply -k)
7.3 kustomization.yaml ÆÄÀÏ ±¸Á¶ ºÐ¼®
7.4 Kustomize¸¦ ÀÌ¿ëÇÑ ¼³Á¤ º¯°æ ½Ç½À: À̹ÌÁö ÅÂ±× º¯°æ, ¸®¼Ò½º Á¦ÇÑ º¯°æ, ȯ°æ º¯¼ö ¼³Á¤
Chapter 8. Kustomize¸¦ Ȱ¿ëÇÑ È¯°æº° ¹èÆ÷ ±¸¼º
8.1 °³¹ß ȯ°æ, ½ºÅ×ÀÌ¡ ȯ°æ, ÇÁ·Î´ö¼Ç ȯ°æº° Kustomize ±¸¼º
8.2 patches¸¦ ÀÌ¿ëÇÑ È¯°æº° ¼³Á¤ Â÷ÀÌ °ü¸®
8.3 Kustomize¸¦ ÀÌ¿ëÇÑ ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà (¿¹: kubectl apply -k¸¦ Ȱ¿ëÇÑ ¹èÆ÷ ÀÚµ¿È)
8.4 Kustomize °í±Þ Ȱ¿ë ±â¹ý
Chapter 9. KustomizeÀÇ Àå´ÜÁ¡°ú Ȱ¿ë ½Ã³ª¸®¿À
9.1 KustomizeÀÇ ÀåÁ¡
9.2 KustomizeÀÇ ´ÜÁ¡
9.3 Kustomize Ȱ¿ë ½Ã³ª¸®¿À
PART 5: ¸Å´ÏÆä½ºÆ®, Ç︧, Kustomize ÅëÇÕ È°¿ë ¹× °í±Þ ÁÖÁ¦
Chapter 10. ¸Å´ÏÆä½ºÆ®, Ç︧, Kustomize ºñ±³ ºÐ¼® ¹× »óȲº° ¼±Åà °¡À̵å
10.1 ÇÙ½É ±â´É ºñ±³ ºÐ¼®
10.2 »óȲº° ÃÖÀûÀÇ µµ±¸ ¼±Åà °¡À̵å
Chapter 11. Ç︧°ú Kustomize ÇÔ²² »ç¿ëÇϱâ: ½Ã³ÊÁö È¿°ú ±Ø´ëÈ
11.1 Ç︧ Â÷Æ®¸¦ KustomizeÀÇ bases·Î Ȱ¿ë
11.2 Kustomize¸¦ ÀÌ¿ëÇÏ¿© Ç︧ Â÷Æ® ¼³Á¤ ¿À¹ö¶óÀ̵å
11.3 Ç︧°ú Kustomize¸¦ °áÇÕÇÑ ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà
11.4 º¹ÀâÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ Àü·« ¼ö¸³
Chapter 12. Äí¹ö³×Ƽ½º ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸® °í±Þ ÁÖÁ¦
12.1 GitOps: ¼±¾ðÀû ÀÎÇÁ¶ó °ü¸®
12.2 Helmfile: ¿©·¯ Ç︧ Â÷Æ® °ü¸®
12.3 Argo CD, Flux: GitOps ±â¹Ý CD µµ±¸
12.4 Äí¹ö³×Ƽ½º Operator: ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸® ÀÚµ¿È