°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (21,380¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (15,750¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (18,000¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

¿¹Á¦·Î ¹è¿ì´Â Argo CD : ±ê¿É½º¸¦ ÅëÇÑ Å¬¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®

¿øÁ¦ : Argo CD in Practice: The GitOps way of managing cloud-native applications
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 77
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

25,000¿ø

  • 22,500¿ø (10%ÇÒÀÎ)

    1,250P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 5/3(±Ý) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(3)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

Argo CD´Â Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ¿¡¼­ ¼±¾ðÀûÀÎ ±ê¿É½º ¿öÅ©Ç÷θ¦ Á¦°øÇÏ´Â ´ëÇ¥ÀûÀÎ µµ±¸·Î, ±ê ¸®Æ÷ÁöÅ͸®¸¦ ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷¿Í °ü¸®¸¦ ÀÚµ¿È­ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.

Argo CDÀÇ ¾ÆÅ°ÅØó¿Í µ¿ÀÛ¿ø¸®¸¦ »ìÆ캸°í, IaC µµ±¸ ¶Ç´Â ´Ù¾çÇÑ ¹æ¹ýÀ» ÅëÇØ Argo CD Ŭ·¯½ºÅ͸¦ ±¸ÇöÇغ¸¸é¼­ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÈ Ã¥ÀÌ´Ù. Argo CD¸¦ ¿î¿µÇÏ´Â ¾îµå¹Î ´ã´çÀÚ¿¡°Ô ÇÊ¿äÇÑ °í°¡¿ë¼º ¼³Á¤, »ç¿ëÀÚ Á¢±Ù ÅëÁ¦, º¸¾È °­È­ ¹æ¹ý°ú ¹®Á¦ ÇØ°á¿¡ ´ëÇÑ ³»¿ëÀÌ ´ã°Ü ÀÖ´Ù. ¶ÇÇÑ °³¹ßÀÚ³ª ¿£Áö´Ï¾î¿¡°Ô´Â Argo CD¸¦ ÅëÇÑ ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎÀ» ¼³°èÇÏ´Â ¹æ¹ý°ú YAMLÀ» Á» ´õ È¿À²ÀûÀ¸·Î ÀÛ¼ºÇÏ´Â ¹æ¹ýÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀ» ¹ÙÅÁÀ¸·Î Argo CD¸¦ ½Ç¹«¿¡ Àû¿ëÇØ º¸±æ ¹Ù¶õ´Ù.

ÃâÆÇ»ç ¼­Æò

¢Â ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¢Â

¡ß ±ê¿É½º ¿øÄ¢À» ÀÌÇØÇÏ°í IaC¿Í °ü·Ã¼º ÆľÇ
¡ß Argo CD°¡ Git »óÅÂ¿Í Å¬·¯½ºÅÍ »óŸ¦ Á¶Á¤ÇÏ´Â ¿ø¸® Ž±¸ ÀÌÇØ
¡ß ÇÁ·Î´ö¼Ç ȯ°æ¿¡¼­ ½Å·Ú¼º°ú ¹®Á¦ ÇØ°á¿¡ ÃÊÁ¡À» µÎ°í Argo CD ¿î¿µ
¡ß Çʼö À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇØ ±ê¿É½º ¹æ½ÄÀ¸·Î Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ ºÎÆ®½ºÆ®·¦
¡ß CD ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà°ú ¹èÆ÷ ½ÇÆÐ ÃÖ¼ÒÈ­
¡ß Äí¹ö³×Ƽ½º ÀÛ¾÷ ½Ã ÇÔ²² »ç¿ëÇÏ´Â YAMLÀ» °ËÁõÇÏ°í È®ÀÎÇÏ´Â ¹æ¹ý Ž±¸
¡ß ±ê¿É½º ´ëÁßÈ­¿¡ ´ëÇÑ ÀÌÇØ¿Í ±ê¿É½º ¿£ÁøÀÇ ÀåÁ¡ ¼Ò°³


¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â

ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î, µ¥ºê¿É½º ¿£Áö´Ï¾î, SRE¿Í °°ÀÌ Äí¹ö³×Ƽ½º¸¦ ¿î¿µÇϸ鼭 CD ÆÄÀÌÇÁ¶óÀÎ ±¸ÃàÀ» ´ã´çÇÏ´Â »ç¶÷, º»ÀÎÀÇ Ä¿¸®¾î¸¦ Çâ»ó½ÃÅ°°í ½ÍÀº »ç¶÷À» ´ë»óÀ¸·Î ÇÑ´Ù. Äí¹ö³×Ƽ½º(Kubernetes), Ç︧(Helm), Ä¿½ºÅ͸¶ÀÌÁî(Kustomize), CD ÆÄÀÌÇÁ¶óÀο¡ ´ëÇÑ ±âº»ÀûÀÎ Áö½ÄÀÌ ÀÖ´Ù¸é ÀÌ Ã¥À» ´õ Àß È°¿ëÇÒ ¼ö ÀÖ´Ù.


¢Â ÀÌ Ã¥ÀÇ ±¸¼º ¢Â

1Àå, ¡®±ê¿É½º¿Í Äí¹ö³×Ƽ½º¡¯¿¡¼­´Â Äí¹ö³×Ƽ½º°¡ ¾î¶»°Ô ±ê¿É½º °³³äÀ» µµÀÔÇÒ ¼ö ÀÖ¾ú´ÂÁö ¾Ë¾Æº»´Ù. ¼±¾ðÀû API¸¦ ¾Ë¾Æº¸°í, ÆÄÀÏ, Æú´õ, ±ê ¸®Æ÷ÁöÅ͸®¿¡¼­ ¸®¼Ò½º¸¦ ¾î¶»°Ô Àû¿ëÇÒ ¼ö ÀÖ´ÂÁö »ìÆ캻´Ù.
2Àå, ¡®Argo CD ½ÃÀÛÇϱ⡯¿¡¼­´Â Argo CDÀÇ ÇÙ½É °³³ä°ú ¾ÆÅ°ÅØó °³¿ä¸¦ ¼Ò°³ÇÏ°í ÀÚ¼¼È÷ ÀÌÇØÇϱâ À§ÇØ ¾Ë¾Æ¾ß ÇÒ Çʼö ¿ë¾î¸¦ »ìÆ캻´Ù.
3Àå, ¡®Argo CD ¿î¿µ¡¯¿¡¼­´Â °í°¡¿ë¼º ¸Å´ÏÆ佺Ʈ(manifest)¸¦ »ç¿ëÇØ Argo CD¸¦ ¼³Ä¡Çغ¸°í, °¡Àå ÃÖÀûÀÇ ±¸¼º ¿É¼ÇÀÌ ¹«¾ùÀÎÁö ¾Ë¾Æº»´Ù. ÀçÇØ º¹±¸¸¦ ´ëºñÇÏ°í, ¸¹Àº ¸ÞÆ®¸¯ Áß ²À ÇÊ¿äÇÑ °ÍÀº ¹«¾ùÀÎÁö »ìÆ캻´Ù.
4Àå, ¡®Á¢±Ù Á¦¾î¡¯¿¡¼­´Â »ç¿ëÀÚ Á¢±Ù ±ÇÇÑÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý°ú CLI, À¥ UI ¶Ç´Â CI/CD ÆÄÀÌÇÁ¶óÀÎÀ» ÅëÇÑ ¿¬°á ¿É¼ÇÀ» ¾Ë¾Æº»´Ù. ¿ªÇÒ ±â¹Ý Á¢±Ù Á¦¾î(RBAC, Role-based Access Control)¿Í SSO¿¡ ´ëÇØ ¾Ë¾Æº¸°í À̸¦ ±¸¼ºÇÏ´Â ´Ù¾çÇÑ ¿É¼Ç¿¡ ´ëÇØ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.
5Àå, ¡®Argo CD·Î Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ ºÎÆ®½ºÆ®·¦¡¯¿¡¼­´Â IaC(Infrastructure as code) µµ±¸¸¦ »ç¿ëÇØ Äí¹ö³×Ƽ½º Ŭ·¯½ºÅ͸¦ »ý¼ºÇÏ´Â ¹æ¹ý°ú ArgoCD·Î ÇÊ¿äÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³Á¤ÇÏ°í ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇÒ ¶§ Á÷¸éÇÏ°Ô µÉ º¸¾È ¹®Á¦¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.
6Àå, ¡®Argo CD ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ ¼³°è¡¯¿¡¼­´Â 5Àå¿¡¼­ ¼³Ä¡ÇÑ ÀÎÇÁ¶ó¸¦ ±â¹ÝÀ¸·Î ½ÇÁ¦ ¹èÆ÷ Àü·«À» ¾Ë¾Æº¸°í ½ÃÅ©¸´°ú ¾Æ¸£°í ·Ñ¾Æ¿ô(Argo Rollouts)¿¡ Àͼ÷ÇØÁø´Ù.
7Àå, ¡®Argo CD ¹®Á¦ Çذᡯ¿¡¼­´Â ¼³Ä¡ÇÒ ¶§ ȤÀº Æò¼Ò ÀÛ¾÷ °£ ÀÚÁÖ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¿¡ ´ëÇؼ­ ´Ù·ç°í Argo CD ¼º´ÉÀ» °³¼±ÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.
8Àå, ¡®YAML ¹× Äí¹ö³×Ƽ½º ¸Å´ÏÆ佺Ʈ(ÆÄ½Ì ¹× °ËÁõ)¡¯¿¡¼­´Â ÀÛ¼ºÇÑ YAML ¸Å´ÏÆ佺Ʈ À¯È¿¼ºÀ» °Ë»çÇÏ°í, ¸ð¹ü »ç·Ê¸¦ ÅëÇØ À̸¦ °ËÁõÇغ¸°í, Äí¹ö³×Ƽ½º ½ºÅ°¸¶¸¦ È®ÀÎÇϰųª ·¹°í(Rego)·Î ÀÛ¼ºµÈ ÀÚü È®Àå À¯È¿¼º °Ë»ç¸¦ ¼öÇàÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â µµ±¸¸¦ ¾Ë¾Æº»´Ù.
9Àå, ¡®¹Ì·¡¿Í °á·Ð¡¯¿¡¼­´Â ±ê¿É½º ¿£Áø°ú kubernetes-sigs/cli-utils°¡ Argo CD³ª Äí¹ö³×Ƽ½º Ä¿¹Â´ÏƼ·ÎºÎÅÍ ºÐ¸®µÅ °³¹ßµÈ °úÁ¤, ±×¸®°í À̵éÀ» »ç¿ëÇØ ´Þ¼ºÇÏ·Á´Â ¸ñÇ¥¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.


¢Â ÁöÀºÀÌÀÇ ¸» ¢Â

±ê¿É½º´Â ÀÌÇØÇϱ⠾î·Á¿î ÁÖÁ¦´Â ¾Æ´Ï´Ù. º»ÀÎÀÌ ¿øÇϴ ȯ°æÀ» ¼±¾ðÀûÀ¸·Î Á¤ÀÇÇϱâ À§ÇØ ±ê ¸®Æ÷ÁöÅ͸®(Git repository)¸¦ »ç¿ëÇÑ´Ù. ¹öÀü °ü¸®¿Í º´ÇÕ ¿äûÀ» ÅëÇØ º¯°æÇÏ´Â ¹æ½ÄÀ¸·Î Àüü ½Ã½ºÅÛÀ» °¨½ÃÇÑ´Ù.
ÀÏ´Ü ±ê¿É½º¸¦ µµÀÔÇÏ°Ô µÇ¸é Argo CD °°Àº ÅøÀ» »ç¿ëÇϸ鼭 Á¡Á¡ º¹ÀâÇØÁö±â ½ÃÀÛÇÑ´Ù. ù ¹ø°·Î °üÂû°¡´É¼º(observability)À̳ª °í°¡¿ë¼º(high availability)°ú °°Àº ³»¿ëÀ» ¿°µÎÇØ µÎ¸é¼­ Argo CD¸¦ ¿Ã¹Ù¸£°Ô ¼³Á¤ÇØ¾ß ÇÑ´Ù. ±×¸®°í CI/CD ÆÄÀÌÇÁ¶óÀο¡ ´ëÇؼ­µµ °í¹ÎÇغ¸¸é¼­ »õ·Î¿î ±ê¿É½º ¸®Æ÷ÁöÅ丮¸¦ ¿©±â¿¡ Àß À¶ÇÕÇÒÁöµµ °í¹ÎÇØ¾ß ÇÑ´Ù. ±×¸®°í Á¶Á÷ÀûÀ¸·Î ¿î¿µÇϸ鼭 ´Ù¾çÇÑ ¹®Á¦°¡ ¹ß»ýÇϱ⵵ ÇÑ´Ù. ¾î¶»°Ô °¢ ÆÀÀ» »õ·Î¿î ¼³Á¤¿¡ ¸Â°Ô ÅëÇÕÇÒ °ÍÀÎÁö °í¹ÎÇØ¾ß ÇÒ ¼öµµ ÀÖ´Ù. ¶ÇÇÑ ´ëºÎºÐ ¹èÆ÷ÇÏ´Â ³×ÀÓ½ºÆäÀ̽ºº°·Î Äí¹ö³×Ƽ½º Á¢±Ù ±ÇÇÑÀÌ ³ª´²Á® ÀÖÀ» ¼ö Àֱ⠶§¹®¿¡ RBAC(Role-Based ACcess, ¿ªÇÒ ±â¹Ý Á¢±Ù ÅëÁ¦)¸¦ ÀûÀýÇÏ°Ô ±¸¼ºÇÏ´Â µ¥ ½Ã°£ÀÌ ¼Ò¿äµÇ±âµµ ÇÏ°í, ±âÁ¸ ÆÀÀÇ ¾×¼¼½º¸¦ ¾î¶»°Ô »õ·Î¿î ±ê¿É½º ¿£ÁøÀ¸·Î ÀÌÀüÇÒ °ÍÀÎÁöµµ °í·ÁÇØ¾ß ÇÑ´Ù.
ªÀº ±Û, ºñµð¿À, °­ÀÇ µî ´Ù¾çÇÑ ÀÚ·á°¡ Á¸ÀçÇÏÁö¸¸ ´ÜÆíÀûÀÎ ÁÖÁ¦¸¦ ´Ù·ç°í Àֱ⠶§¹®¿¡ ÇнÀ ¹æÇâÀ» ¼³Á¤Çϱ⠾î·Æ°í, ±×·¸°Ô ³»¿ëÀÌ ±íÁöµµ ¸øÇÏ´Ù.
±×·¡¼­ Argo CD¸¦ µµÀÔÇÏ´Â °ÍÀÌ ¾î¶² º¯È­¸¦ ¸¸µé°í, ¾î¶»°Ô »ç¿ëÇÏ´Â °ÍÀÎÁö ÆľÇÇϱⰡ ½±Áö ¾Ê´Ù.
µ¶ÀÚµéÀÌ Argo CD¸¦ óÀ½ ½ÃÀÛÇÒ ¶§ ±âº»ÀûÀ¸·Î ÇÊ¿äÇÑ ³»¿ëÀÎ ¼³Ä¡ºÎÅÍ ¿Ã¹Ù¸¥ Á¢±Ù Á¦¾î¸¦ ¼³Á¤ÇÏ´Â °Í±îÁö Àü¹ÝÀûÀÎ ³»¿ëÀ» °¡À̵åÇÏ°í, ½ÉÈ­ ½Ã³ª¸®¿À¿Í Æ®·¯ºí½´Æà °úÁ¤À» Æ÷ÇÔÇØ ÇÁ·Î´ö¼Ç ȯ°æ¿¡¼­ Á÷¸éÇÒ ¼ö ÀÖ´Â ¹®Á¦µéÀ» ´Ù·ç±â À§Çؼ­ ÀÌ Ã¥À» ÁýÇÊÇß´Ù.
¿ì¸®´Â ȸ»ç¿¡¼­ Ãʱ⿡ ±ê¿É½º¸¦ µµÀÔÇßÀ¸¸ç ±ê¿É½º¸¦ ¿À·§µ¿¾È Á÷Á¢ÀûÀ¸·Î »ç¿ëÇß´Ù. Ãʱ⿡´Â ÀÚü ±ê¿É½º ¿ÀÆÛ·¹ÀÌÅ͸¦ ±¸ÃàÇÏ·Á°í Çß´Ù. ±Ý¹æ ¸¸µé ¼ö ÀÖÀ» ÁÙ ¾Ë¾ÒÁö¸¸ 2~3ÁÖ µ¿¾È ÇÊ¿äÇÑ °ÍÀÌ ¹«¾ùÀÎÁö ºÐ¼®ÇÏ´Ù°¡ Æ÷±âÇß´Ù. ¿ì¸®´Â ¿î¿µÇϸ鼭 ¸¹Àº ¹®Á¦¸¦ °Þ¾ú´Âµ¥ ÀϺδ Àß Ã³¸®Çß°í ÀϺδ ÇØ°áÇÏ´Â µ¥ ¸¹Àº ½Ã°£ÀÌ °É·È´Ù. ÇÏÁö¸¸ ±×·¯¸é¼­ Á¤¸» ¸¹Àº °ÍÀ» ¹è¿ü±â¿¡ ÀÌ°ÍÀ» µ¶ÀÚµé°ú °øÀ¯ÇÏ°íÀÚ ÇÑ´Ù. È®½ÇÇÑ °ÍÀº ÀÌ Ã¥À» ÅëÇØ Argo CD¿Í ±ê¿É½º¸¦ Àû¿ëÇÏ´Â µ¥ Å« µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.


¢Â ¿Å±äÀÌÀÇ ¸» ¢Â

Argo ÇÁ·ÎÁ§Æ®´Â Argo WorkFlow, Argo CD, Argo Rollout, Argo Event ÀÌ·¸°Ô ÃÑ 4°³ÀÇ ÇÁ·ÎÁ§Æ®·Î ±¸¼ºµÅ ÀÖÀ¸¸ç ¿öÅ©Ç÷θ¦ ½ÇÇàÇÏ°í, Ŭ·¯½ºÅ͸¦ °ü¸®ÇÏ°í, GitOps¸¦ ¿Ã¹Ù¸£°Ô ¼öÇàÇϱâ À§ÇÑ Äí¹ö³×Ƽ½º ¿ÀÇ ¼Ò½ºÀÔ´Ï´Ù. 2020³â 3¿ù 26ÀÏ¿¡ ÀÎÅ¥º£ÀÌÆà ¼öÁØ¿¡¼­ CNCF(Cloud Native Computing Foundation)¿¡ ½ÂÀÎµÈ ÈÄ 2022³â 12¿ù 6ÀÏ Á¹¾÷(Graduate)Çß½À´Ï´Ù. ±×¸¸Å­ ¿Ï¼ºµµ°¡ ³ô°í °ËÁõµÈ ÇÁ·ÎÁ§Æ®°¡ ¾Æ´Ò±î ÇÕ´Ï´Ù. ƯÈ÷³ª ÃÖ±Ù Äí¹ö³×Ƽ½º¸¦ ¸¹ÀÌ È°¿ëÇϸ鼭 ÀÌ¹Ì ¸¹Àº ȸ»ç°¡ Argo CD¸¦ µµÀÔÇØ »ç¿ëÇÏ°í ÀÖ´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù.

ÇÏÁö¸¸ ÀÌ·¸°Ô ¸¹¾ÆÁö´Â Àα⠼ӿ¡ ¾ÆÁ÷±îÁö Argo CD ¸¸À» ´Ù·é Ã¥Àº ¸¹ÀÌ ¾ø´Â °ÍÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù. À̸¦ ±âÁ¡À¸·Î ±¹³»¼­ÀûÀ̳ª ¹ø¿ª¼­°¡ ¸¹ÀÌ Ãâ½ÃµÆÀ¸¸é ÁÁ°Ú½À´Ï´Ù.

¸ñÂ÷

1ºÎ. ±ê¿É½º¿Í Argo CDÀÇ ±âÃÊ

1Àå. ±ê¿É½º¿Í Äí¹ö³×Ƽ½º
__±â¼ú ¿ä±¸ »çÇ×
__±ê¿É½º¶õ ¹«¾ùÀΰ¡?
__Äí¹ö³×Ƽ½º¿Í ±ê¿É½º
____¾ÆÅ°ÅØó
____HTTP REST API ¼­¹ö
____ÄÁÆ®·Ñ·¯ ¸Å´ÏÀú
__¸í·ÉÇü API¿Í ¼±¾ðÇü API
____¸í·ÉÇü ¹æ½Ä - Á÷Á¢ ¸í·É
____¸í·ÉÇü ¹æ½Ä - ±¸¼º ÆÄÀÏ »ç¿ë
____¼±¾ðÇü ¹æ½Ä - ±¸¼º ÆÄÀÏ »ç¿ë
____¼±¾ðÇü ¹æ½Ä - ±¸¼º Æú´õ¿Í ÇÔ²²
__°£´ÜÇÑ ±ê¿É½º ¿ÀÆÛ·¹ÀÌÅÍ ±¸Ãà
__IaC¿Í ±ê¿É½º
__¿ä¾à
__´õ ¾Ë¾Æº¸±â


2Àå. Argo CD ½ÃÀÛÇϱâ
__±â¼ú ¿ä±¸ »çÇ×
__Argo CD¶õ ¹«¾ùÀΰ¡?
____Argo CD¿Í Ä£ÇØÁö±â
__ÇÙ½É °³³ä°ú ¿ë¾î Á¤¸®
____Argo CD Á¶Á¤
____¿ë¾î
__¾ÆÅ°ÅØó ¼³¸í
____¾ÆÅ°ÅØó °³¿ä
____Argo CDÀÇ ÇÙ½É ±¸¼º ¿ä¼Ò
____Argo CDÀÇ ÇÙ½É ¿ÀºêÁ§Æ®¿Í ¸®¼Ò½º
____Ç︧À¸·Î Argo CD ½ÇÇàÇϱâ
____Argo CD ù ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ
____Argo CD ¿ÀÅäÆÄÀÏ·µÀ» ÅëÇØ Argo CD ¿î¿µÇϱâ
__µ¿±âÈ­ ¿ø¸®
____¸®¼Ò½º ÈÅ
____µ¿±âÈ­ ¿þÀ̺ê
__¿ä¾à
__´õ ¾Ë¾Æº¸±â


2ºÎ. SRE¿Í Argo CD

3Àå. Argo CD ¿î¿µ
__±â¼ú ¿ä±¸ »çÇ×
__¼±¾ðÀû ±¸¼º
____Kustomize¸¦ È°¿ëÇÑ °í°¡¿ë¼º ¼³Ä¡
____Argo CD ÀÚü °ü¸®
____¼³Á¤ º¯°æ
__°í°¡¿ë¼º ¼³Ä¡
____API ¼­¹ö
____¸®Æ÷ÁöÅ͸® ¼­¹ö
____¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÆ®·Ñ·¯
____·¹µð½º ij½Ã
____Dex ¼­¹ö
__ÀçÇØ º¹±¸ °èȹ
____CLI ¼³Ä¡Çϱâ
____¹é¾÷ »ý¼ºÇϱâ
____´Ù¸¥ Ŭ·¯½ºÅÍ¿¡¼­ º¹¿øÇϱâ
__°üÂû °¡´É¼º È°¼ºÈ­
____ÇÁ·Î¸ÞÅ׿콺·Î ¸ð´ÏÅ͸µÇϱâ
____¿î¿µÆÀÀÌ È®ÀÎÇÒ ¸ÞÆ®¸¯
____¸¶ÀÌÅ©·Î¼­ºñ½º ÆÀÀ» À§ÇÑ ¸ÞÆ®¸¯
__»ç¿ëÀÚ¿¡°Ô ÅëÁö
____Argo CD Notifications ¼³Ä¡
____ÆÄÀÌÇÁ¶óÀÎ ½ÃÀÛÇϱâ
__¿ä¾à
__´õ ¾Ë¾Æº¸±â


4Àå. Á¢±Ù Á¦¾î
__±â¼ú ¿ä±¸ »çÇ×
__¼±¾ðÀû »ç¿ëÀÚ
____°ü¸®ÀÚ¿Í ·ÎÄà »ç¿ëÀÚ
__¼­ºñ½º ¾îÄ«¿îÆ®
____·ÎÄà ¼­ºñ½º ¾îÄ«¿îÆ®
____ÇÁ·ÎÁ§Æ® ¿ªÇÒ°ú ÅäÅ«
__SSO
____Dex¸¦ ÅëÇØ SSO ÀÌ¿ëÇϱâ
____Argo CD¿¡¼­ Á÷Á¢ SSO È°¿ëÇϱâ
__¿ä¾à
__´õ ¾Ë¾Æº¸±â


3ºÎ. ¿î¿µ ȯ°æ¿¡¼­ Argo

5Àå. Argo CD·Î Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ ºÎÆ®½ºÆ®·¦
__±â¼ú ¿ä±¸ »çÇ×
__Å׶óÆûÀ» ÅëÇÑ ¾Æ¸¶Á¸ EKS Ŭ·¯½ºÅÍ »ý¼º
____¾Æ¸¶Á¸ EKS¿Í Ä£ÇØÁö±â
____EKS ÀÎÇÁ¶ó ¼³°èÇϱâ
____Å׶óÆûÀ¸·Î EKS ÇÁ·ÎºñÀú´×
__Argo CD·Î EKS ºÎÆ®½ºÆ®·¦Çϱâ
____Å׶óÆûÀ¸·Î Argo CD ÁغñÇϱâ
____Å׶óÆûÀ¸·Î Argo CD Àû¿ëÇϱâ
__app of apps ÆÐÅÏ È°¿ë
____¿Ö app of apps ÆÐÅÏÀΰ¡?
____À¯Æ¿¸®Æ¼ ºÎÆ®½ºÆ®·¦Çϱâ
__ºÎÆ®½ºÆ®·¦ ¿¬½À
____ÀÎÇÁ¶ó »èÁ¦
____ÀÎÇÁ¶ó Àç»ý¼º
____app of apps ÆÐÅÏÀÇ ´ÜÁ¡
____ApplicationSetÀº ¹«¾ùÀΰ¡?
____Á¦³Ê·¹ÀÌÅÍ
__¿ä¾à
__´õ ¾Ë¾Æº¸±â


6Àå. Argo CD ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ ¼³°è
__±â¼ú ¿ä±¸ »çÇ×
__µµÀÔ ¹è°æ
____Äí¹ö³×Ƽ½º¿¡¼­ °£´ÜÇÑ ºí·ç-±×¸° ¹èÆ÷
__¹èÆ÷ Àü·«
____Argo RolloutÀº ¹«¾ùÀΰ¡?
____¿Ö Argo RolloutÀΰ¡?
____Argo Rollout ¾ÆÅ°ÅØó
____ºí·ç-±×¸° ¹èÆ÷ Àü·«
____Ä«³ª¸® ¹èÆ÷ Àü·«
__½ÇÁ¦ CI/CD ÆÄÀÌÇÁ¶óÀÎ
____Argo Rollout ¼¼ÆÃÇϱâ
____±êÇãºê ¾×¼ÇÀ» È°¿ëÇØ ÀÚµ¿À¸·Î ºí·ç-±×¸° ½Â°ÝÇϱâ
____µ¿±âÈ­ ´Ü°è¸¦ ÅëÇÑ ÀÚµ¿ ·Ñ¾Æ¿ô
__¾ÈÀüÇÏ°Ô ½ÃÅ©¸´ º¸°üÇϱâ
____½ÃÅ©¸´¿¡ ¾ÈÀüÇÏ°Ô ÀúÀåÇϱâ
____Argo CD¿Í ¿ÜºÎ ½ÃÅ©¸´ ¿ÀÆÛ·¹ÀÌÅÍ
__¸¶ÀÌÅ©·Î¼­ºñ½º CI/CD
__´ÜÀÏ ¸®Æ÷ÁöÅ͸® ¸¶ÀÌÅ©·Î¼­ºñ½º
__¿ä¾à
__´õ ¾Ë¾Æº¸±â


7Àå. Argo CD ¹®Á¦ ÇØ°á
__±â¼ú ¿ä±¸ »çÇ×
__Ãʱ⠼³Ä¡
__¿î¿µ Áß ¹®Á¦ ÇØ°á
____±¸¼º ¿ä¼Ò Àç½ÃÀÛ
____ƯÁ¤ ¹öÀüÀÇ Ç︧ »ç¿ëÇϱâ
__¼º´É Çâ»ó
____¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÆ®·Ñ·¯
____¸®Æ÷ÁöÅ͸® ¼­¹ö
__¿ä¾à
__´õ ¾Ë¾Æº¸±â


8Àå. YAML°ú Äí¹ö³×Ƽ½º ¸Å´ÏÆ佺Ʈ
__±â¼ú ¿ä±¸ »çÇ×
__ÅÛÇø´ ¿É¼Ç È°¿ë
____Ç︧
____Kustomize
__À¯È¿¼º °Ë»ç À¯Çü Ž±¸
__Äí¹ö³×Ƽ½º ½ºÅ°¸¶ °ËÁõ
__¸Å´ÏÆ佺Ʈ °­È­ ¸ð¹ü »ç·Ê
__conftest·Î È®À强 ÀÖ´Â °Ë»ç ¼öÇà
__¿ä¾à
__´õ ¾Ë¾Æº¸±â


9Àå. ¹Ì·¡¿Í °á·Ð
__±â¼ú ¿ä±¸ »çÇ×
__±ê¿É½º ´ëÁßÈ­
__±ê¿É½º ¿£ÁøÀº ¹«¾ùÀΰ¡?
____±ê¿É½º ¿¡ÀÌÀüÆ®
__kubernetes-sigs/cli-utils´Â ¹«¾ùÀΰ¡?
____kapply »ç¿ë¹ý
__¸¶¹«¸®
__¿ä¾à
__´õ ¾Ë¾Æº¸±â

ÀúÀÚ¼Ò°³

¸®ºñ¿ì ÄÚ½ºÅ×¾Æ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

2000³â ÃÊ °³¹ßÀÚ·Î ½ÃÀÛÇØ °³¹ßÀÚ¿¡¼­ ÄÚµù ¼³°èÀÚ·Î, ±×¸®°í ÆÀÀåºÎÅÍ CTO±îÁö ´Ù¾çÇÑ ¿ªÇÒÀ» ¼öÇàÇß´Ù. 2012³â ÀÛÀº ȸ»çÀÇ µ¥ºê¿É½º(DevOps) Á÷±ºÀ¸·Î ÀüȯÇßÀ¸¸ç, ±âÁ¸ÀÇ ÀüÅëÀûÀÎ ¹æ½ÄÀ¸·Î´Â È®ÀåÀÇ ÇѰ踦 ´À²¸ ÆÄÀÌÇÁ¶óÀΰú ÀÚµ¿È­ ÀÛ¾÷À» ´ã´çÇß´Ù. 2018³â¿¡´Â Ç÷§Æû ÆÀÀ» ½ÃÀÛÀ¸·Î Mambu ¸±¸®½º ÆÀÀÇ ±â¼ú Ã¥ÀÓÀÚ°¡ µÅ ±ê¿É½º ¹æ½ÄÀ» äÅÃÇØ ´ëºÎºÐÀÇ Áö¼ÓÀûÀÎ ÅëÇÕ/Áö¼ÓÀûÀÎ ¹èÆ÷(CI/CD, Continuous Integration/Continuous Deployment) ÆÄÀÌÇÁ¶óÀÎÀ» ¼³°èÇß´Ù. 2019³âºÎÅÍ Argo CD¸¦ µµÀÔÇß´Ù. ÃÖ±Ù¿¡´Â ±ê¿É½º äÅÃÀ» °èȹÇÏ°í ÀÖ´Â À¯¸ÁÇÑ ½ºÅ¸Æ®¾÷ÀÎ ÁÖ

ÆîÃ帱â
½ºÇǷνº ÀÌÄڳ븶Ű½º [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

2010³â¿¡ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î ½ÃÀÛÇØ ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÚ¸¦ °ÅÃÄ Å¬¶ó¿ìµå Ã¥ÀÓÀÚ¿¡ À̸£±â±îÁö ´Ù¾çÇÑ Á÷±º°ú ¿ªÇÒÀ» ´ã´çÇß´Ù. 2013³â¿¡´Â ÀÚ½ÅÀÇ È¸»ç¸¦ ¼³¸³Çϸ鼭 µ¥ºê¿É½º ¹®È­¸¦ óÀ½ Á¢Çß´Ù. ¼Ò±Ô¸ð ÆÀ°ú ÇÔ²² ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó ¹× ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷¸¦ À§ÇÑ 2°³ÀÇ CI/CD ÆÄÀÌÇÁ¶óÀÎÀ» ±¸ÃàÇß´Ù. ±× ÈÄ ÀÚ½ÅÀÌ Âü¿©ÇÑ ´ëºÎºÐÀÇ È¸»çÀÇ µ¥ºê¿É½º ¹®È­ ¹× ÀÚµ¿È­¿¡ ¿µÇâÀ» ¹ÌÃÆ´Ù.

ÀÌÀåÈÆ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

¿µ¾î¿µ¹®Çаú¸¦ Á¹¾÷ÇßÁö¸¸, IT°¡ ÁÁ¾Æ¼­ Ŭ¶ó¿ìµå ³×ÀÌƼºê¿Í Äí¹ö³×Ƽ½º¿¡ °ü½ÉÀÌ ¸¹Àº 4³âÂ÷ Ŭ¶ó¿ìµå ¿£Áö´Ï¾îÀÌ´Ù. µ¥ºê¿É½º(DevOps), Çɿɽº(FinOps), ¼½¿É½º(SecOps) ´É·ÂÀ» °®Ãß·Á°í Ç×»ó ³ë·ÂÇÏ°í ÀÖ´Ù.

¸®ºä

0.0 (ÃÑ 0°Ç)

100ÀÚÆò

ÀÛ¼º½Ã À¯ÀÇ»çÇ×

ÆòÁ¡
0/100ÀÚ
µî·ÏÇϱâ

100ÀÚÆò

0.0
(ÃÑ 0°Ç)

ÆǸÅÀÚÁ¤º¸

  • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

»óÈ£

(ÁÖ)±³º¸¹®°í

´ëÇ¥ÀÚ¸í

¾Èº´Çö

»ç¾÷ÀÚµî·Ï¹øÈ£

102-81-11670

¿¬¶ôó

1544-1900

ÀüÀÚ¿ìÆíÁÖ¼Ò

callcenter@kyobobook.co.kr

Åë½ÅÆǸž÷½Å°í¹øÈ£

01-0653

¿µ¾÷¼ÒÀçÁö

¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

±³È¯/ȯºÒ

¹ÝÇ°/±³È¯ ¹æ¹ý

¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

¹ÝÇ°/±³È¯°¡´É ±â°£

º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

¹ÝÇ°/±³È¯ ºñ¿ë

º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
»óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

»óÇ° Ç°Àý

°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

¼ÒºñÀÚ ÇÇÇغ¸»ó
ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

(ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

¹è¼Û¾È³»

  • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

  • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

  • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

  • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

  • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë