»ó¼¼Á¤º¸
Ã¥¼Ò°³
Äí¹ö³×Ƽ½º·Î ÀüȯÇϱⰡ ¾ó¸¶³ª ½¬¿îÁö ¾Ë·ÁÁÖ´Â ¸íÄèÇÏ°í ½Ç¿ëÀûÀÎ Ãʺ¸ÀÚ °¡À̵å!Çö´ë ¼ÒÇÁÆ®¿þ¾î´Â È®À强»Ó¸¸ ¾Æ´Ï¶ó ºÎÇÏ ºÐ»ê, »óÅÂ, º¸¾È µî ´Ù¾çÇÑ ¹®Á¦¸¦ È¿°úÀûÀ¸·Î ó¸®ÇØ¾ß ÇÑ´Ù. Äí¹ö³×Ƽ½º´Â ÀÌ·¯ÇÑ °úÁ¦¸¦ ´õ ½±°í ¾ÈÁ¤ÀûÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ°Ô Áö¿øÇϸç, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±Ô¸ð¿Í »ó°ü¾øÀÌ Àû¿ë °¡´ÉÇÏ´Ù. ÀÌ Ã¥Àº Äí¹ö³×Ƽ½º ȯ°æ¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¸¦ À§ÇØ ÇÙ½ÉÀûÀÎ °úÁ¦¿Í ÁÖ¿ä ¹®Á¦¸¦ ¸íÈ®È÷ ´Ù·ç°í ÇØ°á ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.¡º°³¹ßÀÚ¸¦ À§ÇÑ ½¬¿î Äí¹ö³×Ƽ½º¡»´Â Áß¼Ò ±Ô¸ðÀÇ ¾ÖÇø®ÄÉÀ̼ǵµ Äí¹ö³×Ƽ½º¿¡ ¼Õ½±°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ´Â ½Ç¿ëÀûÀÌ°í ºÎ´ã ¾ø´Â Á¢±Ù¹ýÀ» Á¦½ÃÇÑ´Ù. ±âÁ¸ ¾ÖÇø®ÄÉÀ̼ÇÀ» óÀ½ºÎÅÍ ´Ù½Ã ±¸ÃàÇÏÁö ¾Ê°íµµ Äí¹ö³×Ƽ½º·Î ¸¶À̱׷¹À̼ÇÇÏ´Â ¹æ¹ýÀ» ¼Ò°³Çϸç, ÇâÈÄ È®À强À» ¿°µÎ¿¡ µÐ ÃֽŠŬ¶ó¿ìµå ³×ÀÌÆ¼ºê ¾ÆÅ°ÅØÃ³ÀÇ ±¸Çö ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù. ¶ÇÇÑ, Google Kubernetes Engine(GKE)ÀÇ °·ÂÇÑ ÀÚµ¿È µµ±¸¸¦ Ȱ¿ëÇϸé ÀÚµ¿ Á¡°Ë°ú È®ÀåÀÌ °¡´ÉÇØÁ® ´õ ¸¹Àº ½Ã°£À» ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÁýÁßÇÒ ¼ö ÀÖ´Ù. µ¶ÀÚ´Â ¸·´ëÇÑ ºñ¿ëÀ̳ª ´ë±â¾÷ ¼öÁØÀÇ Àη ¾øÀ̵µ Äí¹ö³×Ƽ½º¸¦ ÅëÇØ »ý»ê¼ºÀ» Å©°Ô Çâ»ó½Ãų ¼ö ÀÖ´Ù´Â »ç½ÇÀ» Á÷Á¢ °æÇèÇÏ°Ô µÉ °ÍÀÌ´Ù.
ÀúÀÚ¼Ò°³
Google Kubernetes Engine(GKE) Á¦Ç° °ü¸®ÀÚ·Î, »óÈ£ ¿î¿ë¼º°ú °³¹ßÀÚ °æÇè¿¡ ±íÀº °ü½ÉÀ» °¡Áö°í ÀÖÀ¸¸ç CNCF Äí¹ö³×Ƽ½º ÀûÇÕ¼º(Conformance) ¿öÅ· ±×·ì¿¡ Âü¿©Çϰí ÀÖ´Ù. ±×´Â KubeCon North America ¹× Europe, DockerCon, Google Cloud Next(»÷ÇÁ¶õ½Ã½ºÄÚ, ·±´ø, µµÄì) µî ÁÖ¿ä ÄÜÆÛ·±½º¿¡¼ Äí¹ö³×Ƽ½º¿Í °ü·ÃµÈ ´Ù¼öÀÇ ¹ßÇ¥¸¦ ÁøÇàÇß´Ù. ¶ÇÇÑ RFC 8252, RFC 8417, RFC 8628ÀÇ ÀúÀÚÀÌ¸ç ´ëÇ¥ÀûÀÎ ¿ÀǼҽº OAuth Ŭ¶óÀ̾ðÆ®ÀÎ AppAuth¸¦ ¼³¸³Çß´Ù.
¸ñÂ÷
[1ºÎ] Äí¹ö³×Ƽ½º ½ÃÀÛÇϱâ 1Àå: ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷¸¦ À§ÇÑ Äí¹ö³×Ƽ½º 1.1 ¿Ö ÄÁÅ×À̳ÊÀΰ¡? __1.1.1 ÄÁÅ×À̳ÊÀÇ ÀÌÁ¡ 1.2 ¿Ö Äí¹ö³×Ƽ½ºÀΰ¡? __1.2.1 ±¸¼º °¡´ÉÇÑ ºôµù ºí·Ï __1.2.2 Ư¡ ¹× ÀÌÁ¡ __1.2.3 Äí¹ö³×Ƽ½º vs PaaS(Platform as a Service) __1.2.4 Äí¹ö³×Ƽ½º¸¦ »ç¿ëÇØ¾ß ÇÒ ¶§¿Í ±×·¸Áö ¾ÊÀ» ¶§ ¿ä¾à 2Àå: ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×À̳ÊÈ 2.1 µµÄ¿ ÄÁÅ×ÀÌ³Ê ºôµåÇϱâ __2.1.1 °³¹ß ȯ°æ ¼³Á¤ __2.1.2 µµÄ¿¿¡¼ ¸í·É ½ÇÇàÇϱâ __2.1.3 ÀڽŸ¸ÀÇ À̹ÌÁö ºôµåÇϱâ __2.1.4 º£À̽º À̹ÌÁö »ç¿ëÇϱâ __2.1.5 ±âº» ¸í·É Ãß°¡Çϱâ __2.1.6 µðÆæ´ø½Ã Ãß°¡Çϱâ __2.1.7 µµÄ¿ ³»ºÎ¿¡¼ ÄÚµå ÄÄÆÄÀÏÇϱâ __2.1.8 ´Ù´Ü°è ºôµå·Î ÄÚµå ÄÄÆÄÀÏÇϱâ 2.2 ¼¹ö ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×À̳ÊÈÇϱâ __2.2.1 ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ÄÁÅ×À̳ÊÈÇϱâ __2.2.2 µð¹ö±ë 2.3 Å×½ºÆ®¸¦ À§ÇØ ·ÎÄà ȯ°æ¿¡ µµÄ¿ ÄÄÆ÷Áî »ç¿ëÇϱâ __2.3.1 µð·ºÅ͸®¸¦ ·ÎÄÿ¡ ¸ÅÇÎÇϱâ __2.3.2 ¼ºñ½º µðÆæ´ø½Ã Ãß°¡Çϱâ __2.3.3 ¿ÜºÎ µðÆæ´ø½Ã ¼ÓÀ̱⠿ä¾à 3Àå: Äí¹ö³×Ƽ½º¿¡ ¹èÆ÷Çϱâ 3.1 Äí¹ö³×Ƽ½º ¾ÆÅ°ÅØÃ³ __3.1.1 Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ __3.1.2 Äí¹ö³×Ƽ½º °´Ã¼ 3.2 ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷Çϱâ __3.2.1 Ŭ·¯½ºÅÍ »ý¼ºÇϱâ __3.2.2 ÄÁÅ×ÀÌ³Ê ¾÷·ÎµåÇϱâ __3.2.3 Äí¹ö³×Ƽ½º¿¡ ¹èÆ÷Çϱâ __3.2.4 ÆÄµå ½ºÆå __3.2.5 ¼ºñ½º °Ô½ÃÇϱâ __3.2.6 µðÇ÷ÎÀÌ¸ÕÆ®¿Í »óÈ£ÀÛ¿ëÇϱâ __3.2.7 ¾ÖÇø®ÄÉÀÌ¼Ç ¾÷µ¥ÀÌÆ®Çϱâ __3.2.8 Á¤¸®Çϱâ 3.3 ¸í·ÉÇü Ä¿¸Çµå 3.4 ·ÎÄà Äí¹ö³×Ƽ½º ȯ°æ __3.4.1 µµÄ¿ µ¥½ºÅ©ÅéÀÇ Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ __3.4.2 ¹Ì´ÏÅ¥ºê __3.4.3 ·ÎÄà Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ »ç¿ëÇϱ⠿ä¾à 4Àå: ¿î¿µ ÀÚµ¿È 4.1 »óÅ °Ë»ç¸¦ »ç¿ëÇØ ¾÷ŸÀÓ ÀÚµ¿À¸·Î °¨ÁöÇϱâ __4.1.1 Ȱ¼º ¹× Áغñ¼º ÇÁ·Îºê __4.1.2 Áغñ¼º ÇÁ·Îºê Ãß°¡Çϱâ __4.1.3 Ȱ¼º ÇÁ·Îºê Ãß°¡Çϱâ __4.1.4 ¿Ã¹Ù¸¥ »óÅ ȮÀÎ ¼³°èÇϱâ __4.1.5 ÁغñµÇÁö ¾ÊÀº ÄÁÅ×ÀÌ³Ê À罺ÄÉÁÙ¸µ __4.1.6 ÇÁ·Îºê À¯Çü 4.2 ¶óÀÌºê ¾ÖÇø®ÄÉÀÌ¼Ç ¾÷µ¥ÀÌÆ®Çϱâ __4.2.1 ·Ñ¸µ ¾÷µ¥ÀÌÆ® Àü·« __4.2.2 Àç»ý¼º Àü·« __4.2.3 ºí·ç/±×¸° Àü·« __4.2.4 ·Ñ¾Æ¿ô Àü·« ¼±ÅÃÇϱ⠿ä¾à 5Àå: ¸®¼Ò½º °ü¸® 5.1 ÆÄµå ½ºÄÉÁÙ¸µ __5.1.1 ÆÄµå ¸®¼Ò½º ¸í½ÃÇϱâ __5.1.2 ¼ºñ½ºÀÇ Ç°Áú __5.1.3 ÃàÃâ, ¿ì¼±¼øÀ§, ¼±Á¡ 5.2 ÆÄµå ¸®¼Ò½º °è»êÇϱâ __5.2.1 ¸Þ¸ð¸® ¿äû ¹× Á¦ÇÑ ±¸¼ºÇϱâ __5.2.2 CPU ¿äû ¹× Á¦ÇÑ ±¸¼ºÇϱâ __5.2.3 CPU ¿À¹öÄ¿¹ÔÀ» ÅëÇØ ºñ¿ë Àý°¨Çϱâ __5.2.4 ÆÄµåÀÇ º¹Á¦º»°ú ³»ºÎ ÆÄµå µ¿½Ã¼º ±ÕÇü ¸ÂÃ߱⠿ä¾à [2ºÎ] ¿î¿µ ȯ°æÀ¸·ÎÀÇ Àüȯ 6Àå: ½ºÄÉÀϸµ ¾÷ 6.1 ÆÄµå ¹× ³ëµå È®ÀåÇϱâ 6.2 ¼öÆòÀû ÆÄµå ¿ÀÅ佺ÄÉÀϸµ __6.2.1 ¿ÜºÎ ¸ÞÆ®¸¯ 6.3 ³ëµå ¿ÀÅä ½ºÄÉÀϸµ ¹× ¿ë·® °èȹ __6.3.1 Ŭ·¯½ºÅÍ ¿ÀÅ佺ÄÉÀϸµ __6.3.2 Ŭ·¯½ºÅÍ ¿ÀÅ佺ÄÉÀϸµÀ» ÅëÇÑ ¿¹ºñ ¿ë·® 6.4 È®Àå °¡´ÉÇÑ ¾Û ±¸ÃàÇϱâ __6.4.1 »óÅ ÇÇÇϱâ __6.4.2 ¸¶ÀÌÅ©·Î¼ºñ½º ¾ÆÅ°ÅØÃ³ __6.4.3 ¹é±×¶ó¿îµå ŽºÅ© ¿ä¾à 7Àå: ³»ºÎ ¼ºñ½º ¹× ·Îµå ¹ë·±½Ì 7.1 ³»ºÎ ¼ºñ½º __7.1.1 Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ ³×Æ®¿öÅ· __7.1.2 ³»ºÎ ¼ºñ½º »ý¼ºÇϱâ __7.1.3 ¼ºñ½º Ž»ö 7.2 Àα׷¹½º: HTTP(S) ·Îµå ¹ë·±½Ì __7.2.1 TLS·Î Ä¿³Ø¼Ç¿¡ ´ëÇÑ º¸¾È °ÈÇϱ⠿ä¾à 8Àå: ³ëµå ±â´É ¼±Åà 8.1 ³ëµå ±â´É ¼±Åà __8.1.1 ³ëµå ¼¿·ºÅÍ __8.1.2 ³ëµå ¾îÇÇ´ÏÆ¼ ¹× ¾ÈƼ ¾îÇÇ´ÏÆ¼ __8.1.3 ±âº»ÀûÀ¸·Î ½ºÄÉÁÙ¸µµÇ´Â °ÍÀ» ¹æÁöÇϱâ À§ÇÑ ³ëµå Å×ÀÎÆ® ¼³Á¤Çϱâ __8.1.4 ¿öÅ©·Îµå ºÐ¸® 8.2 ÆÄµå ¹èÄ¡Çϱâ __8.2.1 °í°¡¿ë¼º ¹èÆ÷ ±¸ÃàÇϱâ __8.2.2 »óÈ£ ÀÇÁ¸ÀûÀÎ ÆÄµå¸¦ ÇÔ²² ¹èÄ¡Çϱâ __8.2.3 ƯÁ¤ ÆÄµå ȸÇÇÇϱâ 8.3 ¹èÄ¡ ¹®Á¦ µð¹ö±ëÇϱâ __8.3.1 ¹èÄ¡ ±ÔÄ¢ÀÌ µ¿ÀÛÇÏÁö ¾Ê´Â °Íó·³ º¸ÀÌ´Â °æ¿ì __8.3.2 ÆÄµå°¡ Pending »óÅ¿¡ ºüÁ®ÀÖ´Â °æ¿ì ¿ä¾à 9Àå: »óÅ ÀúÀå ¾ÖÇø®ÄÉÀÌ¼Ç 9.1 º¼·ý, ¿µ±¸ º¼·ý, Ŭ·¹ÀÓ ¹× ½ºÅ丮Áö Ŭ·¡½º __9.1.1 º¼·ý __9.1.2 ¿µ±¸ º¼·ý ¹× Ŭ·¹ÀÓ __9.1.3 ½ºÅ丮Áö Ŭ·¡½º __9.1.4 ´ÜÀÏ ÆÄµå »óÅ ÀúÀå ¿öÅ©·Îµå ¹èÆ÷ 9.2 ½ºÅ×ÀÌÆ®Ç®¼Â __9.2.1 ½ºÅ×ÀÌÆ®Ç®¼Â ¹èÆ÷Çϱâ __9.2.2 ´ÙÁß ¿ªÇÒÀ» °¡Áö´Â ½ºÅ×ÀÌÆ®Ç®¼Â ¹èÆ÷Çϱâ 9.3 µð½ºÅ© ¸¶À̱׷¹À̼Ç/º¹±¸Çϱâ 9.4 ½ºÅ©·¡Ä¡ °ø°£À» À§ÇÑ Á¦³×¸¯ Àӽà º¼·ý ¿ä¾à 10Àå: ¹é±×¶ó¿îµå ÇÁ·Î¼¼½Ì 10.1 ¹é±×¶ó¿îµå ó¸® Å¥ __10.1.1 »ç¿ëÀÚ Á¤ÀÇ Å½ºÅ© Å¥ ¸¸µé±â __10.1.2 ¿öÄ¿ ÆÄµå¿¡¼ ½ÅÈ£ ó¸®Çϱâ __10.1.3 ¿öÄ¿ ÆÄµå È®ÀåÇϱâ __10.1.4 ¿ÀÇ ¼Ò½º ŽºÅ© Å¥ 10.2 Àâ __10.2.1 ÀâÀ» »ç¿ëÇØ ÀÏȸ¼º ÀÛ¾÷ ½ÇÇàÇϱâ __10.2.2 Å©·ÐÀâÀ» »ç¿ëÇØ ŽºÅ© ½ºÄÉÁÙ¸µÇϱâ 10.3 ÀâÀ» »ç¿ëÇÑ ¹èÄ¡ ŽºÅ© ó¸®Çϱâ __10.3.1 ÀâÀ» »ç¿ëÇÑ µ¿Àû Å¥ ó¸®Çϱâ __10.3.2 ÀâÀ» »ç¿ëÇÑ Á¤Àû Å¥ ó¸®Çϱâ 10.4 ¹é±×¶ó¿îµå ŽºÅ©¸¦ À§ÇÑ È°¼º ÇÁ·Îºê ¿ä¾à 11Àå: ±ê¿É½º - ÄÚµåÇü ¼³Á¤ 11.1 ³×ÀÓ½ºÆäÀ̽º¸¦ »ç¿ëÇÑ ¿î¿µ ¹× °ËÁõ ȯ°æ __11.1.1 »õ·Î¿î ³×ÀÓ½ºÆäÀ̽º¿¡ ¹èÆ÷Çϱâ __11.1.2 Ŭ·¯½ºÅÍÀÇ ¿¹¿Ü »çÇ× µ¿±âȽÃ۱â 11.2 Äí¹ö³×Ƽ½º ¹æ½ÄÀ¸·Î ÄÚµåÇü ¼³Á¤ 11.3 ¾ÈÀüÇÏ°Ô ·Ñ¾Æ¿ôÇϱâ __11.3.1 ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ __11.3.2 Ŭ¶ó¿ìµå ºôµå¸¦ ÅëÇÑ Áö¼ÓÀûÀÎ ¹èÆ÷ 11.4 ½ÃÅ©¸´ __11.4.1 ¹®ÀÚ¿ ±â¹Ý(ÆÐ½º¿öµå) ½ÃÅ©¸´ __11.4.2 Base64·Î ÀÎÄÚµùµÈ ½ÃÅ©¸´ __11.4.3 ÆÄÀÏ ±â¹Ý ½ÃÅ©¸´ __11.4.4 ½ÃÅ©¸´°ú ±ê¿É½º ¿ä¾à 12Àå: Äí¹ö³×Ƽ½º º¸¾È °ÈÇϱâ 12.1 ÃֽŠ»óÅ·ΠÀ¯ÁöÇϱâ __12.1.1 Ŭ·¯½ºÅÍ ¹× ³ëµå ¾÷µ¥ÀÌÆ® __12.1.2 ÄÁÅ×ÀÌ³Ê ¾÷µ¥ÀÌÆ®Çϱâ __12.1.3 Áß´Ü Ã³¸®Çϱâ 12.2 µ¥¸ó¼ÂÀ» »ç¿ëÇØ ³ëµå ¿¡ÀÌÀüÆ® ¹èÆ÷Çϱâ 12.3 ÆÄµå º¸¾È ÄÁÅØ½ºÆ® 12.4 ºñ·çÆ® ÄÁÅ×ÀÌ³Ê 12.5 ½ÂÀÎ ÄÁÆ®·Ñ·¯ __12.5.1 ÆÄµå º¸¾È ½ÂÀÎ __12.5.2 º¸¾È°ú ȣȯ¼º ±ÕÇü ¸ÂÃß±â 12.6 ¿ªÇÒ ±â¹Ý Á¢±Ù Á¦¾î 12.7 ´ÙÀ½ ´Ü°è __12.7.1 ³×Æ®¿öÅ© Á¤Ã¥ __12.7.2 ÄÁÅ×ÀÌ³Ê °Ý¸® __12.7.3 Ŭ·¯½ºÅÍ °ÈÇϱ⠿ä¾à