- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > °³¹ß¹æ¹ý·Ð > ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æ ±¸ÃàÀ» À§ÇÑ Äí¹ö³×Ƽ½º/µµÄ¿[±æ¹þ]
½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖ´Â ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æ ±â¼ú! IT ÀÚ¿øÀ» È¿À²ÀûÀ¸·Î ºü¸£°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î ÄÁÅ×ÀÌ³Ê È¯°æÀÌ °Å·ÐµÇ¾úÀ¸³ª ±×µ¿¾È °ü¸®°¡ ¾î·Æ°í º¹ÀâÇؼ »ó¿ëµÇ±â ¾î·Á¿ü´Ù. ÇÏÁö¸¸ Äí¹ö³×Ƽ½º°¡ µîÀåÇÏ¸é¼ º¹Àâµµ°¡ ÁÙ¾îµé°í ºñ¿ë ´ëºñ »ý»ê¼ºÀ» ³ôÀÏ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
ÀÌ Ã¥Àº ÇöÀç ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ºÐ¾ß¿¡¼ Ç¥ÁØÀ¸·Î ÀÚ¸® Àâ°í ÀÖ´Â Äí¹ö³×Ƽ½º¸¦ È°¿ëÇØ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ¿î¿µÇÏ´Â ¹æ¹ý¿¡ ÃÊÁ¡À» ¸ÂÃç ±¸¼ºÇß´Ù. ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æ ±¸ÃàºÎÅÍ ÅëÇÕ ¹× ¹èÆ÷, ÀÎÇÁ¶ó ȯ°æ ¿î¿µÀ» À§ÇÑ ¸ð´ÏÅ͸µ±îÁö Äí¹ö³×Ƽ½º¸¦ ±â¹ÝÀ¸·Î ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ¿î¿µÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âÃʸ¦ źźÇÏ°Ô ´ÙÁú ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ÇöÀç ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ºÐ¾ß¿¡¼ Ç¥ÁØÀ¸·Î ÀÚ¸® Àâ°í ÀÖ´Â Äí¹ö³×Ƽ½º¸¦ È°¿ëÇØ ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ¿î¿µÇÏ´Â ¹æ¹ý¿¡ ÃÊÁ¡À» ¸ÂÃç ±¸¼ºÇß´Ù. ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æ ±¸ÃàºÎÅÍ ÅëÇÕ ¹× ¹èÆ÷, ÀÎÇÁ¶ó ȯ°æ ¿î¿µÀ» À§ÇÑ ¸ð´ÏÅ͸µ±îÁö Äí¹ö³×Ƽ½º¸¦ ±â¹ÝÀ¸·Î ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ¿î¿µÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âÃʸ¦ źźÇÏ°Ô ´ÙÁú ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀúÀÚ: Á¶ÈÆ
1Àå »õ·Î¿î ÀÎÇÁ¶ó ȯ°æÀÌ ¿Â´Ù
1.1 ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ̶õ
1.2 ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ» Áö¿øÇÏ´Â µµ±¸
1.3 »õ·Î¿î ÀÎÇÁ¶ó ȯ°æÀÇ ½ÃÀÛ
2Àå Å×½ºÆ® ȯ°æ ±¸¼ºÇϱâ
2.1 Å×½ºÆ® ȯ°æÀ» ÀÚµ¿À¸·Î ±¸¼ºÇÏ´Â µµ±¸
2.2 º£À̱׷±Æ®·Î Å×½ºÆ® ȯ°æ ±¸ÃàÇϱâ
2.3 Å͹̳ΠÇÁ·Î±×·¥À¸·Î °¡»ó ¸Ó½Å Á¢¼ÓÇϱâ
3Àå ÄÁÅ×À̳ʸ¦ ´Ù·ç´Â Ç¥ÁØ ¾ÆÅ°ÅØó, Äí¹ö³×Ƽ½º
3.1 Äí¹ö³×Ƽ½º ÀÌÇØÇϱâ
3.2 Äí¹ö³×Ƽ½º ±âº» »ç¿ë¹ý ¹è¿ì±â
3.3 Äí¹ö³×Ƽ½º ¿¬°áÀ» ´ã´çÇÏ´Â ¼ºñ½º
3.4 ¾Ë¾ÆµÎ¸é ¾µ¸ð ÀÖ´Â Äí¹ö³×Ƽ½º ¿ÀºêÁ§Æ®
4Àå Äí¹ö³×Ƽ½º¸¦ ÀÌ·ç´Â ÄÁÅ×ÀÌ³Ê µµ¿ì¹Ì, µµÄ¿
4.1 µµÄ¿¸¦ ¾Ë¾Æ¾ß ÇÏ´Â ÀÌÀ¯
4.2 µµÄ¿·Î ÄÁÅ×ÀÌ³Ê ´Ù·ç±â
4.3 4°¡Áö ¹æ¹ýÀ¸·Î ÄÁÅ×ÀÌ³Ê À̹ÌÁö ¸¸µé±â
4.4 Äí¹ö³×Ƽ½º¿¡¼ Á÷Á¢ ¸¸µç ÄÁÅ×ÀÌ³Ê »ç¿ëÇϱâ
5Àå Áö¼ÓÀû ÅëÇÕ°ú ¹èÆ÷ ÀÚµ¿È, Á¨Å²½º
5.1 ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æ¿¡¼ CI/CD
5.2 Á¨Å²½º ¼³Ä¡¸¦ À§ÇÑ °£ÆíÈ µµ±¸ »ìÆ캸±â
5.3 Á¨Å²½º ¼³Ä¡ ¹× ¼³Á¤Çϱâ
5.4 Á¨Å²½º·Î CI/CD ±¸ÇöÇϱâ
5.5 Á¨Å²½º Ç÷¯±×ÀÎÀ» ÅëÇØ ±¸ÇöµÇ´Â GitOps
6Àå ¾ÈÁ¤ÀûÀÎ ¿î¿µÀ» ¿Ï¼ºÇÏ´Â ¸ð´ÏÅ͸µ, ÇÁ·Î¸ÞÅ׿콺¿Í ±×¶óÆijª
6.1 ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æ ¸ð´ÏÅ͸µÇϱâ
6.2 ÇÁ·Î¸ÞÅ׿콺·Î ¸ð´ÏÅ͸µ µ¥ÀÌÅÍ ¼öÁý°ú ÅëÇÕÇϱâ
6.3 PromQL·Î ¸ÞÆ®¸¯ µ¥ÀÌÅÍ ÃßÃâÇϱâ
6.4 ±×¶óÆijª·Î ¸ð´ÏÅ͸µ µ¥ÀÌÅÍ ½Ã°¢ÈÇϱâ
6.5 Á» ´õ °ß°íÇÑ ¸ð´ÏÅ͸µ ȯ°æ ¸¸µé±â
ºÎ·Ï A kubectlÀ» ´õ ½±°Ô »ç¿ëÇϱâ
ºÎ·Ï B Äí¹ö ´ë½Ãº¸µå ±¸¼ºÇϱâ
ºÎ·Ï C kubespray·Î Äí¹ö³×Ƽ½º ÀÚµ¿ ±¸¼ºÇϱâ
ºÎ·Ï D ÄÁÅ×ÀÌ³Ê ±í°Ô µé¿©´Ùº¸±â
ã¾Æº¸±â
1.1 ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ̶õ
1.2 ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ» Áö¿øÇÏ´Â µµ±¸
1.3 »õ·Î¿î ÀÎÇÁ¶ó ȯ°æÀÇ ½ÃÀÛ
2Àå Å×½ºÆ® ȯ°æ ±¸¼ºÇϱâ
2.1 Å×½ºÆ® ȯ°æÀ» ÀÚµ¿À¸·Î ±¸¼ºÇÏ´Â µµ±¸
2.2 º£À̱׷±Æ®·Î Å×½ºÆ® ȯ°æ ±¸ÃàÇϱâ
2.3 Å͹̳ΠÇÁ·Î±×·¥À¸·Î °¡»ó ¸Ó½Å Á¢¼ÓÇϱâ
3Àå ÄÁÅ×À̳ʸ¦ ´Ù·ç´Â Ç¥ÁØ ¾ÆÅ°ÅØó, Äí¹ö³×Ƽ½º
3.1 Äí¹ö³×Ƽ½º ÀÌÇØÇϱâ
3.2 Äí¹ö³×Ƽ½º ±âº» »ç¿ë¹ý ¹è¿ì±â
3.3 Äí¹ö³×Ƽ½º ¿¬°áÀ» ´ã´çÇÏ´Â ¼ºñ½º
3.4 ¾Ë¾ÆµÎ¸é ¾µ¸ð ÀÖ´Â Äí¹ö³×Ƽ½º ¿ÀºêÁ§Æ®
4Àå Äí¹ö³×Ƽ½º¸¦ ÀÌ·ç´Â ÄÁÅ×ÀÌ³Ê µµ¿ì¹Ì, µµÄ¿
4.1 µµÄ¿¸¦ ¾Ë¾Æ¾ß ÇÏ´Â ÀÌÀ¯
4.2 µµÄ¿·Î ÄÁÅ×ÀÌ³Ê ´Ù·ç±â
4.3 4°¡Áö ¹æ¹ýÀ¸·Î ÄÁÅ×ÀÌ³Ê À̹ÌÁö ¸¸µé±â
4.4 Äí¹ö³×Ƽ½º¿¡¼ Á÷Á¢ ¸¸µç ÄÁÅ×ÀÌ³Ê »ç¿ëÇϱâ
5Àå Áö¼ÓÀû ÅëÇÕ°ú ¹èÆ÷ ÀÚµ¿È, Á¨Å²½º
5.1 ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æ¿¡¼ CI/CD
5.2 Á¨Å²½º ¼³Ä¡¸¦ À§ÇÑ °£ÆíÈ µµ±¸ »ìÆ캸±â
5.3 Á¨Å²½º ¼³Ä¡ ¹× ¼³Á¤Çϱâ
5.4 Á¨Å²½º·Î CI/CD ±¸ÇöÇϱâ
5.5 Á¨Å²½º Ç÷¯±×ÀÎÀ» ÅëÇØ ±¸ÇöµÇ´Â GitOps
6Àå ¾ÈÁ¤ÀûÀÎ ¿î¿µÀ» ¿Ï¼ºÇÏ´Â ¸ð´ÏÅ͸µ, ÇÁ·Î¸ÞÅ׿콺¿Í ±×¶óÆijª
6.1 ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æ ¸ð´ÏÅ͸µÇϱâ
6.2 ÇÁ·Î¸ÞÅ׿콺·Î ¸ð´ÏÅ͸µ µ¥ÀÌÅÍ ¼öÁý°ú ÅëÇÕÇϱâ
6.3 PromQL·Î ¸ÞÆ®¸¯ µ¥ÀÌÅÍ ÃßÃâÇϱâ
6.4 ±×¶óÆijª·Î ¸ð´ÏÅ͸µ µ¥ÀÌÅÍ ½Ã°¢ÈÇϱâ
6.5 Á» ´õ °ß°íÇÑ ¸ð´ÏÅ͸µ ȯ°æ ¸¸µé±â
ºÎ·Ï A kubectlÀ» ´õ ½±°Ô »ç¿ëÇϱâ
ºÎ·Ï B Äí¹ö ´ë½Ãº¸µå ±¸¼ºÇϱâ
ºÎ·Ï C kubespray·Î Äí¹ö³×Ƽ½º ÀÚµ¿ ±¸¼ºÇϱâ
ºÎ·Ï D ÄÁÅ×ÀÌ³Ê ±í°Ô µé¿©´Ùº¸±â
ã¾Æº¸±â
Äí¹ö³×Ƽ½º¿Í µµÄ¿¸¦ È°¿ëÇÑ ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æ ±¸Ãà!
ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ» Áö¿øÇÏ´Â µµ±¸µéÀ» À¯±âÀûÀ¸·Î ¿¬°áÇØ ¼³¸íÇÑ´Ù
Äí¹ö³×Ƽ½º, µµÄ¿, Á¨Å²½º, ÇÁ·Î¸ÞÅ׿콺/±×¶óÆijª´Â ÀÌ¹Ì ½ÃÀå¿¡¼ Ç¥ÁØȵÆÀ» ¸¸Å ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ ´ëÇ¥ÀûÀÎ µµ±¸ÀÌ´Ù. ÀÌ Ã¥Àº ¾ÕÀÇ ´Ù¼¸ °¡Áö µµ±¸·Î ÄÁÅ×À̳ʸ¦ ¾ÈÁ¤ÀûÀ¸·Î °ü¸® ¹× ¿î¿µÇÏ°í, CI/CD¸¦ ±¸¼ºÇϸç, ½Ã½ºÅÛÀ» ¸ð´ÏÅ͸µÇÏ´Â Àü¹ÝÀûÀÎ °úÁ¤À» ÇнÀÇÑ´Ù. ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ» ±¸¼ºÇØ º¸¸é¼ »õ·Î¿î ÀÎÇÁ¶ó ȯ°æÀ» ÀÌÇØÇØ º¸ÀÚ.
Á÷Á¢ ¼ÕÀ¸·Î ÄÚµùÇϸç ÇнÀÇÑ´Ù
´Ü¼øÈ÷ Äí¹ö³×Ƽ½º ³»ºÎ ±¸Á¶¿Í ¸í·É¾î¸¸ ¾Ë°í ³Ñ¾î°£´Ù¸é ¿ÂÀüÈ÷ ÀÚ½ÅÀÇ °ÍÀ¸·Î ¸¸µé±â ¾î·Æ´Ù. ¼Ò½º Äڵ带 Á÷Á¢ µû¶ó ÀÔ·ÂÇÏ°í ÇϳªÀÇ ÀÎÇÁ¶ó¸¦ ±¸ÃàÇØ º¸¸é¼ °³³äÀ» ½ÀµæÇÏ´Â °ÍÀÌ ½Ç·ÂÀ» ´Ã¸®´Â °¡Àå ºü¸¥ ±æÀÌ´Ù. ±×·¡¼ ÄÚµå-ÄÚµå ¼³¸í ¼ø¼¿¡ ¸ÂÃç ÇÚÁî¿Â ¹æ½ÄÀ¸·Î ±¸¼ºÇßÀ¸¸ç, °³³äÀ» ÀÌÇØÇϱ⠽±µµ·Ï ÀÏ·¯½ºÆ®¸¦ dzºÎÇÏ°Ô ³Ö¾ú´Ù. ÀÌ Ã¥À» ÅëÇØ Äí¹ö³×Ƽ½º¸¦ ±â¹ÝÀ¸·Î ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ¿î¿µÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âÃʸ¦ È®½ÇÇÏ°Ô ´ÙÁö°í ³Ñ¾î°¡ÀÚ.
ÇöÁ÷ Àü¹®°¡°¡ Àü´ÞÇÏ´Â IT ÀÎÇÁ¶ó ±â¼úÀÇ ³ëÇÏ¿ì
ÇöÁ÷¿¡ ÀÖ´Â IT ÀÎÇÁ¶ó Àü¹®°¡µéÀÌ º»ÀÎÀÇ °æÇèÀ» Åä´ë·Î ´Ù¾çÇÏ°í º¹ÀâÇÑ IT ÀÎÇÁ¶ó ȯ°æÀ» ¿î¿µ ¹× °ü¸®ÇÏ´Â ¹æ¹ýÀ» ÇϳªÇϳª Ä£ÀýÇÏ°Ô ¼³¸íÇÑ´Ù. Áß°£Áß°£ »ðÀÔµÈ ÆÁ°ú ³ëÆ®µµ ³õÄ¡Áö ¾Ê°í ÃæºÐÈ÷ ¼÷ÁöÇؼ ½Ç¹«¿¡ ÀÀ¿ëÇØ º¸ÀÚ.
ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ» Áö¿øÇÏ´Â µµ±¸µéÀ» À¯±âÀûÀ¸·Î ¿¬°áÇØ ¼³¸íÇÑ´Ù
Äí¹ö³×Ƽ½º, µµÄ¿, Á¨Å²½º, ÇÁ·Î¸ÞÅ׿콺/±×¶óÆijª´Â ÀÌ¹Ì ½ÃÀå¿¡¼ Ç¥ÁØȵÆÀ» ¸¸Å ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ ´ëÇ¥ÀûÀÎ µµ±¸ÀÌ´Ù. ÀÌ Ã¥Àº ¾ÕÀÇ ´Ù¼¸ °¡Áö µµ±¸·Î ÄÁÅ×À̳ʸ¦ ¾ÈÁ¤ÀûÀ¸·Î °ü¸® ¹× ¿î¿µÇÏ°í, CI/CD¸¦ ±¸¼ºÇϸç, ½Ã½ºÅÛÀ» ¸ð´ÏÅ͸µÇÏ´Â Àü¹ÝÀûÀÎ °úÁ¤À» ÇнÀÇÑ´Ù. ÄÁÅ×ÀÌ³Ê ÀÎÇÁ¶ó ȯ°æÀ» ±¸¼ºÇØ º¸¸é¼ »õ·Î¿î ÀÎÇÁ¶ó ȯ°æÀ» ÀÌÇØÇØ º¸ÀÚ.
Á÷Á¢ ¼ÕÀ¸·Î ÄÚµùÇϸç ÇнÀÇÑ´Ù
´Ü¼øÈ÷ Äí¹ö³×Ƽ½º ³»ºÎ ±¸Á¶¿Í ¸í·É¾î¸¸ ¾Ë°í ³Ñ¾î°£´Ù¸é ¿ÂÀüÈ÷ ÀÚ½ÅÀÇ °ÍÀ¸·Î ¸¸µé±â ¾î·Æ´Ù. ¼Ò½º Äڵ带 Á÷Á¢ µû¶ó ÀÔ·ÂÇÏ°í ÇϳªÀÇ ÀÎÇÁ¶ó¸¦ ±¸ÃàÇØ º¸¸é¼ °³³äÀ» ½ÀµæÇÏ´Â °ÍÀÌ ½Ç·ÂÀ» ´Ã¸®´Â °¡Àå ºü¸¥ ±æÀÌ´Ù. ±×·¡¼ ÄÚµå-ÄÚµå ¼³¸í ¼ø¼¿¡ ¸ÂÃç ÇÚÁî¿Â ¹æ½ÄÀ¸·Î ±¸¼ºÇßÀ¸¸ç, °³³äÀ» ÀÌÇØÇϱ⠽±µµ·Ï ÀÏ·¯½ºÆ®¸¦ dzºÎÇÏ°Ô ³Ö¾ú´Ù. ÀÌ Ã¥À» ÅëÇØ Äí¹ö³×Ƽ½º¸¦ ±â¹ÝÀ¸·Î ½Ã½ºÅÛÀ» ±¸ÃàÇÏ°í ¿î¿µÇÏ´Â µ¥ ÇÊ¿äÇÑ ±âÃʸ¦ È®½ÇÇÏ°Ô ´ÙÁö°í ³Ñ¾î°¡ÀÚ.
ÇöÁ÷ Àü¹®°¡°¡ Àü´ÞÇÏ´Â IT ÀÎÇÁ¶ó ±â¼úÀÇ ³ëÇÏ¿ì
ÇöÁ÷¿¡ ÀÖ´Â IT ÀÎÇÁ¶ó Àü¹®°¡µéÀÌ º»ÀÎÀÇ °æÇèÀ» Åä´ë·Î ´Ù¾çÇÏ°í º¹ÀâÇÑ IT ÀÎÇÁ¶ó ȯ°æÀ» ¿î¿µ ¹× °ü¸®ÇÏ´Â ¹æ¹ýÀ» ÇϳªÇϳª Ä£ÀýÇÏ°Ô ¼³¸íÇÑ´Ù. Áß°£Áß°£ »ðÀÔµÈ ÆÁ°ú ³ëÆ®µµ ³õÄ¡Áö ¾Ê°í ÃæºÐÈ÷ ¼÷ÁöÇؼ ½Ç¹«¿¡ ÀÀ¿ëÇØ º¸ÀÚ.