|
|
|
|
|
|
|
Ã¥³»¿ë |
|
È¿À²ÀûÀΠŬ¶ó¿ìµå ȯ°æÀ» À§ÇÑ µµÄ¿, Äí¹ö³×Ƽ½º
Ä¿Á®°¡´Â Ŭ¶ó¿ìµå ½ÃÀå¿¡¼ ¼±ÅÃÀÌ ¾Æ´Ñ Çʼö°¡ µÇ¾î°¡´Â µµÄ¿¿Í Äí¹ö³×Ƽ½º¸¦ ¼Ò°³ÇÕ´Ï´Ù.
ÀÌ Ã¥Àº ´Ü¼øÈ÷ À̷п¡ Ä¡¿ìÄ¡Áö ¾Ê°í ½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ½Ç½ÀÇÏ¸ç ´Ü°èº°·Î Â÷±ÙÈ÷ ÁøÇàÇÕ´Ï´Ù. ÀÎÇÁ¶óÀÇ °³³äºÎÅÍ °¢Á¾ Ŭ¶ó¿ìµå Ç÷§Æû¿¡ Àû¿ëÇÏ´Â ¹æ¹ý±îÁö ´Ù·ç¸ç, ÄÁÅ×ÀÌ³Ê¿Í °¡»óÈ ±â´ÉÀ» È¿À²ÀûÀ¸·Î ¹è¿ï ¼ö ÀÖµµ·Ï ÀúÀÚÀÇ ½Ç¹« °æÇèÀ» µé·ÁÁÖ¾î ¾Ë±â ½±°Ô ¼³¸íÇÕ´Ï´Ù. µ¶ÀںеéÀÌ °³¹ß°ú ¼¹ö ¿î¿µ±îÁö ÇÑ °è´Ü¾¿ ¹â¾Æ°¡¸ç, DevOps·Î ³ª¾Æ°¡´Â µ¥ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. |
|
¸ñÂ÷ |
|
Chapter 01 ÀÎÇÁ¶ó °ü¸® Æ®·»µåÀÇ º¯È
1.1 ÀÎÇÁ¶ó °ü¸®ÀÇ º¯È
1.2 ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØóÀÇ º¯È
1.3 »õ·Ó°Ô º¯ÈµÈ »óȲ¿¡¼ µµÄ¿ÀÇ ÀåÁ¡
Chapter 02 ½Ç¹«¿¡ ¹Ù·Î ¾²´Â µµÄ¿
2.1 µµÄ¿ µµÀÔ ½Ã ÀÌÁ¡
2.2 µµÄ¿ Àû¿ëÀ» À§ÇÑ Áغñ
2.3 µµÄ¿ À̹ÌÁö
2.4 µµÄ¿¸¦ »ç¿ëÇÑ Å×½ºÆ® ȯ°æ ±¸Ãà
2.4.1 °£´ÜÇÑ Å×½ºÆ® ȯ°æ
2.4.2 CI¿Í µµÄ¿ ·¹Áö½ºÆ®¸®¸¦ ÀÌ¿ëÇÑ Å×½ºÆ® ¹èÆ÷
2.4.3 µµÄ¿ ·¹Áö½ºÆ®¸®¸¦ ÀÌ¿ëÇÑ ¹èÆ÷ÀÇ ÀåÁ¡
2.5 ³×Æ®¿öÅ©
2.5.1 ³×Æ®¿öÅ©ÀÇ Á¾·ù
2.6 Infra as Code
2.6.1 docker-compose
2.6.2 ¾Ø¼ºí(Ansible)
2.7 µµÄ¿ÀÇ ´ÜÁ¡
2.7.1 µµÄ¿¸¸À¸·Î ±¸¼ºµÈ ÀÎÇÁ¶óÀÇ ¹®Á¦Á¡
2.7.2 µµÄ¿ ¿ÀÄɽºÆ®·¹À̼Ç(Orchestration)
Chapter 03 Äí¹ö³×Ƽ½º
3.1 Äí¹ö³×Ƽ½º ¾ÆÅ°ÅØó
3.2 Äí¹ö³×Ƽ½º ¼³Ä¡
3.3 Äí¹ö³×Ƽ½ºÀÇ ¿ÀºêÁ§Æ®
3.3.1 ³×ÀÓ½ºÆäÀ̽º(Namespace)
3.3.2 Æĵå(Pod)
3.3.3 µðÇ÷ÎÀ̸ÕÆ®(Deployment)
3.3.4 ¼ºñ½º(Service)
3.3.5 Àα׷¹½º(Ingress)
3.3.6 ½ºÅ丮Áö(Storage)
3.3.7 ³ëµå(Node)
3.4 ³×Æ®¿öÅ©
3.4.1 ÄÁÅ×ÀÌ³Ê ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º(Container Network Interfaces)
3.4.2 ÄÁÅ×ÀÌ³Ê °£ÀÇ ³×Æ®¿öÅ·
3.4.3 ÆÄµå °£ÀÇ ³×Æ®¿öÅ·
3.5 ½ºÄÉÁÙ¸µ
3.6 ±¸¼º ÆÄÀÏ
3.6.1 ÀϹÝÀûÀÎ ±¸¼º ÆÁ
3.6.2 ±¸¼º ÆÄÀÏÀ» ÀÌ¿ëÇÏ¸é ¾òÀ» ¼ö ÀÖ´Â ÀÌÁ¡
3.7 ÄÁÇDZ׸Ê, ½ÃÅ©¸´
3.7.1 ÄÁÇDZ׸Ê(configMap)
3.7.2 ½ÃÅ©¸´(Secret)
Chapter 04 ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡ Àû¿ë
4.1 °¡Àå °¡º±°Ô Äí¹ö³×Ƽ½º Àû¿ë
4.2 ´ÜÀÏ ÄÁÅ×ÀÌ³Ê ´ÜÀÏ Æĵå Àû¿ë
4.3 Äí¹ö³×Ƽ½º DNS
4.4 µðÇ÷ÎÀ̸ÕÆ®¸¦ »ç¿ëÇÏ¿© ¼ºñ½º ¿î¿µÇϱâ
4.5 ¿î¿µÈ¯°æ¿¡¼ °í·ÁÇØ¾ß ÇÒ ºÎºÐ
Chapter 05 Á» ´õ ÆíÇÏ°Ô »ç¿ëÇÏ´Â Äí¹ö³×Ƽ½º
5.1 Ç︧(Helm)
5.2 Weave Scope¸¦ ÀÌ¿ëÇÑ ¸ð´ÏÅ͸µ
5.3 ±¸±Û Ŭ¶ó¿ìµå Ç÷§Æû
5.4 ¾Æ¸¶Á¸ À¥ ¼ºñ½º
5.5 ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú
5.6 ¸ÖƼ Ŭ¶ó¿ìµå/Ŭ·¯½ºÅ͸¦ À§ÇÑ ·£Ã³ |
|
|
|
ÀúÀÚ
|
|
°û¿µÈ£
10¿© ³â°£ ¹ä¹úÀ̸¦ À§ÇØ °¡¸®Áö ¾Ê°í ÀÏÇÑ Æò¹üÇÑ °³¹ßÀÚ.
Áö½ÄÀ» ³ª´©¸ç ±â·ÏÇÏ´Â ¿ëµµ·Î ºí·Î±×¸¦ ¿î¿µ ÁßÀÌ´Ù. ÇöÀç´Â ÇÁ¸®·£¼·Î ÇÑ °÷¿¡ ¾ô¸ÅÀÌÁö ¾Ê´Â »ýÈ°À» ÁöÇâÇÏ°í ÀÖÀ¸¸ç, ÃÖ±Ù¿¡´Â ÄÚµù ±³À°°ú IT ±â¾÷À» µ½´Â ÀÏ¿¡ »ó´çÇÑ ½Ã°£À» ÇÒ¾ÖÇÏ°í ÀÖ´Ù.
ÀÎÅÍÆÄÅ© µµ¼ ¹é¾Øµå °³¹ß ÆÀ, ½Ä±Ç´ëÀå DevOPS¿¡ ÀÖ¾úÀ¸¸ç, ÇöÀç´Â ½ºÆĸ£Å¸ÄÚµùŬ·´ ÄÚµù ±³À° Æ©ÅÍ, ³ë¸¶µå·¦ CTO °â ÇÁ¸®·£¼ °³¹ßÀÚ·Î È°µ¿ÁßÀÌ´Ù.
|
|
|
Ȳ½ÂÁØ
°ÔÀÓ ¼¹ö °³¹ß ¹× ¿î¿µ°ú °¡»ó ½Ã¹Ä·¹ÀÌ¼Ç GPU Ŭ·¯½ºÅÍ ±¸ÃàÀ» ÇØ¿ÔÀ¸¸ç Á¦Á¶¾÷°ú ½ºÅ¸Æ®¾÷ ´ë»óÀ¸·Î Ŭ¶ó¿ìµå ¾ÆÅ°ÅØÃÄ ¹× ½º¸¶Æ®ÆÑÅ丮 ±¸ÃàÀ» Áö¿øÇÏ°í ´ëÇлýµé¿¡°Ô ½Ç¹« °³¹ßÀ» °¡¸£Ä¡°í ÀÖ´Ù.
Çö) ³ë¸¶µå·¦ CEO °â ÀΰøÁö´É ÄÄÇ»ÆÃÇаú ±³¼ö Çö) (»ç)Çѱ¹À¶ÇÕÀÎÀç±³À°Çùȸ ÀÌ»çÀå ¿ªÀÓ
[Àú¼] ¸ðµÎ°¡ ÇÒ ¼ö ÀÖ´Â Ç÷¯ÅÍ UI ½ÇÀü (¾Ø½áºÏ)
|
¸ðµÎ°¡ ÇÒ ¼ö ÀÖ´Â Ç÷¯ÅÍ UI ½ÇÀü | Ȳ½ÂÁØ | ¾Ø½áºÏ
|
|
°û¿µÈ£
|
|
|
|
|
|
|
|
Ãâ°í¾È³» |
|
|
Ãâ°í¶õ ÀÎÅÍÆÄÅ© ¹°·ùâ°í¿¡¼ µµ¼°¡ Æ÷ÀåµÇ¾î ³ª°¡´Â ½ÃÁ¡À» ¸»Çϸç, ½ÇÁ¦ °í°´´Ô²²¼ ¼ö·ÉÇϽô ½Ã°£Àº »óÇ°Áغñ¿Ï·áÇØ Ãâ°íÇÑ ³¯Â¥ + Åùè»ç ¹è¼ÛÀÏÀÔ´Ï´Ù. |
|
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°ÀÇ Àç°í°¡ ÃæÁ·ÇÒ ½Ã¿¡ ÀÏ°ý Ãâ°í¸¦ ÇÕ´Ï´Ù. |
|
ÀϺΠÀç°í¿¡ ´ëÇÑ Ãâ°í°¡ ÇÊ¿äÇÒ ½Ã¿¡´Â ´ã´çÀÚ¿¡°Ô Á÷Á¢ ¿¬¶ôÇϽðųª, °í°´¼¾ÅÍ(°í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ôÁֽñ⠹ٶø´Ï´Ù. |
|
¹è¼Ûºñ ¾È³» |
|
|
ÀÎÅÍÆÄÅ© µµ¼ ´ë·®±¸¸Å´Â ¹è¼Û·á°¡ ¹«·áÀÔ´Ï´Ù. |
|
´Ü, 1°³ÀÇ »óÇ°À» ´Ù¼öÀÇ ¹è¼ÛÁö·Î ÀÏ°ý ¹ß¼Û½Ã¿¡´Â 1°³ÀÇ ¹è¼ÛÁö´ç 2,000¿øÀÇ ¹è¼Ûºñ°¡ ºÎ°úµË´Ï´Ù. |
¾Ë¾ÆµÎ¼¼¿ä! |
|
|
°í°´´Ô²²¼ ÁÖ¹®ÇϽŠµµ¼¶óµµ µµ¸Å»ó ¹× ÃâÆÇ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
(´Ü, Åä/ÀÏ¿äÀÏ Á¦¿Ü) |
|
|
|
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù.
±³È¯/¹ÝÇ°/º¸ÁõÁ¶°Ç ¹× Ç°Áúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇظ¦ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ È¯ºÒ ¹æ¹ý ¹× ȯºÒÀÌ Áö¿¬µÉ °æ¿ì 1:1¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ô Áֽñ⠹ٶø´Ï´Ù.
¼ÒºñÀÚ ÇÇÇغ¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
|
|
»óÇ°À» °ø±Þ ¹ÞÀ¸½Å ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ùÀ̳», ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´ÉÇÕ´Ï´Ù.
|
|
|
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
|
|
|
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. (´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü) |
|
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
|
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
|
|
|
|
|