ÄÁÅÙÃ÷»ó¼¼º¸±â

Äí¹ö³×Ƽ½º ÆÐŰÁö °ü¸®: ¸Å´ÏÆä½ºÆ®, Ç︧, Kustomize ¿Ïº® ºÐ¼® ¹× Ȱ¿ë °¡À̵å
Äí¹ö³×Ƽ½º ÆÐŰÁö °ü¸®: ¸Å´ÏÆä½ºÆ®, Ç︧, Kustomize ¿Ïº® ºÐ¼® ¹× Ȱ¿ë °¡À̵å
  • ÀúÀÚCOMMAUM Àú
  • ÃâÆÇ»çÀÛ°¡¿Í
  • ÃâÆÇÀÏ2025-02-21
  • µî·ÏÀÏ2025-05-29
º¸À¯ 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: ¾ÖÇø®ÄÉÀ̼Ǡ°ü¸® ÀÚµ¿È­

ÇÑÁÙ ¼­Æò