
Äí¹ö³×Ƽ½º¸¦ À§ÇÑ ±âÃÊ ³×Æ®¿öÅ©
- ÀúÀÚMARKUM Àú
- ÃâÆÇ»çÀÛ°¡¿Í
- ÃâÆÇÀÏ2025-02-07
- µî·ÏÀÏ2025-05-29
- SNS°øÀ¯
- ÆÄÀÏÆ÷¸ËEPUB
- ÆÄÀÏÅ©±â392KB
- °ø±Þ»çYES24
-
Áö¿ø±â±â
PC
PHONE
TABLET
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ÀüÀÚÃ¥ ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡ ¾È³»
¾ÆÀÌÆù, ¾ÆÀÌÆÐµå, ¾Èµå·ÎÀ̵åÆù, ÅÂºí¸´,
º¸À¯ 1, ´ëÃâ 0,
¿¹¾à 0, ´©Àû´ëÃâ 0, ´©Àû¿¹¾à 0
Ã¥¼Ò°³
ÀÌ Ã¥Àº Äí¹ö³×Ƽ½º ³×Æ®¿öÅ©ÀÇ ±âÃÊ °úÁ¤À» ü°èÀûÀ¸·Î ¼³¸íÇÏ´Â ½Ç¿ëÀûÀÎ °¡À̵åºÏÀÔ´Ï´Ù. ³×Æ®¿öÅ©ÀÇ ±âº» °³³äºÎÅÍ ½ÃÀÛÇÏ¿© Äí¹ö³×Ƽ½ºÀÇ Pod ³×Æ®¿öÅ·, ¼ºñ½º ³×Æ®¿öÅ·, Àα׷¹½º, ³×Æ®¿öÅ© Á¤Ã¥ µîÀ» ´Ü°èº°·Î ´Ù·ì´Ï´Ù. ƯÈ÷ Ãʺ¸ÀÚµµ ÀÌÇØÇϱ⠽±µµ·Ï ½ÇÁ¦ »ç·Ê¿Í ºñÀ¯¸¦ Ȱ¿ëÇÏ¿© ¼³¸íÇϸç, DNS, ¼ºñ½º µð½ºÄ¿¹ö¸®, ³×Æ®¿öÅ© ¹®Á¦ ÇØ°á±îÁö ½Ç¹«¿¡¼ ÇÊ¿äÇÑ ³»¿ëÀ» Æ÷°ýÀûÀ¸·Î ´Ù·ì´Ï´Ù. Äí¹ö³×Ƽ½º ³×Æ®¿öÅ©¿¡ ±âÃÊ Áö½ÄÀ» ½ÀµæÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.¸ñÂ÷
¸ñÂ÷Á¦1Àå: ³×Æ®¿öÅ© ±âÃÊ ´ÙÁö±â
1.1 ³×Æ®¿öÅ©¶õ ¹«¾ùÀϱî¿ä?
o ÀÏ»ó»ýȰ ¼Ó ³×Æ®¿öÅ© ¿¹½Ã: ÀüÈ, ¿ìÆí
o ÄÄÇ»ÅÍ ³×Æ®¿öÅ© ±âº» °³³ä: µ¥ÀÌÅÍ ÁÖ°í¹Þ±â
o IP ÁÖ¼Ò, MAC ÁÖ¼Ò: ÄÄÇ»ÅÍ ÁÖ¼Ò, °íÀ¯ ½Äº°ÀÚ
1.2 IP ÁÖ¼ÒÀÇ ÀÌÇØ (ÀÎÅÍ³Ý ÁÖ¼Ò Ã¼°è)
o IP ÁÖ¼ÒÀÇ Çʿ伺: Åë½Å ¸ñÀûÁö ÁöÁ¤
o IPv4¿Í IPv6: ÁÖ¼Ò Ã¼°è ºñ±³
o »ç¼³ IP, °øÀÎ IP: Áý ÁÖ¼Ò¿Í Åùè ÁÖ¼Ò ºñÀ¯
1.3 ³×Æ®¿öÅ© Åë½Å ¿ø¸® (µ¥ÀÌÅÍ Àü´Þ °úÁ¤)
o µ¥ÀÌÅÍ ÁÖ°í¹Þ´Â ¹æ¹ý: ÆÐŶ Ȱ¿ë
o TCP, UDP ÇÁ·ÎÅäÄÝ: µ¥ÀÌÅÍ Àü¼Û ¹æ½Ä
Á¦2Àå: Äí¹ö³×Ƽ½º ³×Æ®¿öÅ·ÀÇ ±âº» ¿ø¸® (ù°ÉÀ½)
2.1 Äí¹ö³×Ƽ½º ³×Æ®¿öÅ© ¸ðµ¨ (ÇÙ½É ¿ä¼Ò)
o Äí¹ö³×Ƽ½º ³×Æ®¿öÅ© ¿øÄ¢: Pod, Node ÀÌÇØ
o Pod, Node °£ Åë½Å
o ³×Æ®¿öÅ© ¿ä±¸ »çÇ×: ¼³°è ÀÌÀ¯ ¼³¸í
2.2 CNI (Container Network Interface): ³×Æ®¿öÅ© ¿¬°á µµ¿ì¹Ì
o CNI ¿ªÇÒ°ú Çʿ伺: ³×Æ®¿öÅ© ¿¬°á °ü¸®
o CNI ±¸¼º ¿ä¼Ò: Ç÷¯±×ÀÎ, ¼³Á¤, IP °ü¸®
o ÁÖ¿ä CNI Ç÷¯±×ÀÎ ¼Ò°³: Calico, Flannel µî
2.3 Äí¹ö³×Ƽ½º ³×Æ®¿öÅ© Ãß»óÈ (º¹À⼺ ¼û±â±â)
o Ãß»óÈ Çʿ伺: º¹ÀâÇÑ ³×Æ®¿öÅ© ¹®Á¦ ÇØ°á
o Ãß»óÈ ÀÌÁ¡: ½±°í Æí¸®ÇÑ »ç¿ë
Á¦3Àå: Pod ³×Æ®¿öÅ· ½ÉÃþ ºÐ¼® (³»ºÎ Åë½Å ÀÌÇØ)
3.1 Pod IP ÇÒ´ç: IP ÁÖ¼Ò ¹Þ±â
o Pod IP ÇÒ´ç °úÁ¤: ´Ü°èº° ¼³¸í
o CNI Ç÷¯±×Àΰú IP ÇÒ´ç: IP ÁÖ¼Ò ÇÒ´ç ¹æ½Ä
o IPAM Àü·«: IP ÁÖ¼Ò °ü¸® ¹æ¹ý
3.2 Pod °£ Åë½ÅÀÇ ÇÙ½É (³»ºÎ Åë½Å ¹æ¹ý)
o °°Àº ³ëµå ³» Pod Åë½Å: °£´ÜÇÑ Åë½Å
o ´Ù¸¥ ³ëµå °£ Pod Åë½Å: º¹ÀâÇÑ Åë½Å
o Overlay ³×Æ®¿öÅ©: °¡»ó ³×Æ®¿öÅ© °³³ä
3.3 Pod ³×Æ®¿öÅ© Áø´Ü (³×Æ®¿öÅ© ¹®Á¦ È®ÀÎ)
o ±âº» ³×Æ®¿öÅ© ¸í·É¾î »ç¿ë: ping
o Pod ³×Æ®¿öÅ© »óÅ ȮÀÎ: kubectl Ȱ¿ë
Á¦4Àå: Äí¹ö³×Ƽ½º ¼ºñ½º ³×Æ®¿öÅ· (¿ÜºÎ ¿¬°á °ü¸®)
4.1 ¼ºñ½º(Service) °³³ä°ú ¿ªÇÒ: ¿¬°á ´Ù¸®
o Äí¹ö³×Ƽ½º ¼ºñ½º Çʿ伺: ¿¬°á Ãß»óÈ
o ¼ºñ½º Ãß»óÈ: º¹ÀâÇÑ ¿¬°á ´Ü¼øÈ
o ¼ºñ½º µð½ºÄ¿¹ö¸®: ¼ºñ½º ã±â
4.2 ¼ºñ½º ŸÀÔ ¼Ò°³ (´Ù¾çÇÑ ¿¬°á ¹æ¹ý)
o ClusterIP: ³»ºÎ Åë½Å¿ë
o NodePort: ¿ÜºÎ Á¢±Ù¿ë
o LoadBalancer: Ŭ¶ó¿ìµå ·Îµå¹ë·±¼
o ExternalName: ¿ÜºÎ ¼ºñ½º ÂüÁ¶
o ¼ºñ½º ŸÀÔº° Ư¡: »ç¿ë ½Ã³ª¸®¿À
4.3 kube-proxy ¿ªÇÒ: ¼ºñ½º ¿¬°á °ü¸®ÀÚ
o kube-proxy Á߿伺: ¼ºñ½º ¿¬°á °ü¸®
o kube-proxy ÀÛµ¿ ¹æ½Ä: ¼ºñ½º ¿¬°á ó¸®
o userspace, iptables, IPVS ¸ðµå: ¼±Åà »çÇ×
Á¦5Àå: Àα׷¹½º ³×Æ®¿öÅ· (À¥ Á¢¼Ó °ü¸®)
5.1 Àα׷¹½º(Ingress) °³³ä: À¥ Á¢¼Ó °ü¹®
o Àα׷¹½º Çʿ伺: À¥ ¼ºñ½º °ø°³
o Àα׷¹½º ÄÁÆ®·Ñ·¯, ¸®¼Ò½º: À¥ °ü¸®ÀÚ
o L7 ·Îµå¹ë·±½Ì: Æ®·¡ÇÈ ºÐ»ê
5.2 ÁÖ¿ä Àα׷¹½º ÄÁÆ®·Ñ·¯ ¼Ò°³: À¥ °ü¸®ÀÚ ¼±ÅÃ
o NGINX Ingress Controller, HAProxy Ingress: ÁÖ¿ä ÄÁÆ®·Ñ·¯
o ÄÁÆ®·Ñ·¯ ¼±ÅÃ: ÃʽÉÀÚ °¡À̵å
5.3 Àα׷¹½º ±ÔÄ¢ ¼³Á¤ (À¥ Á¢¼Ó ±ÔÄ¢)
o È£½ºÆ® ±â¹Ý ¶ó¿ìÆÃ: À¥ ÁÖ¼Ò ±â¹Ý
o °æ·Î ±â¹Ý ¶ó¿ìÆÃ: ¼¼ºÎ °æ·Î ±â¹Ý
o TLS ¼³Á¤: HTTPS º¸¾È Á¢¼Ó
o Àα׷¹½º ¸®¼Ò½º: ½ÇÁ¦ ¿¹½Ã
Á¦6Àå: ³×Æ®¿öÅ© Á¤Ã¥ (º¸¾È °È)
6.1 ³×Æ®¿öÅ© Á¤Ã¥ °³³ä: Åë½Å ±ÔÄ¢ ¼³Á¤
o Pod Åë½Å Á¦¾î Çʿ伺: º¸¾È °È
o ³×Æ®¿öÅ© Á¤Ã¥ ¿ªÇÒ: Åë½Å Á¦ÇÑ
o º¸¾È Á¤Ã¥ ±âº» ¿øÄ¢: Çã¿ë ¸ñ·Ï ±â¹Ý
6.2 ³×Æ®¿öÅ© Á¤Ã¥ ±¸¼º (Åë½Å ±ÔÄ¢ ¸¸µé±â)
o Àα׷¹½º, À̱׷¹½º ±ÔÄ¢: ¹æÇ⺰ ±ÔÄ¢
o Pod ¼±ÅÃÀÚ, ³×ÀÓ½ºÆäÀ̽º ¼±ÅÃÀÚ: Àû¿ë ¹üÀ§ ¼³Á¤
o Á¤Ã¥ ÀÛµ¿ ¹æ½Ä: Á¤Ã¥ Àû¿ë °úÁ¤
6.3 °£´ÜÇÑ º¸¾È Á¤Ã¥ ¿¹½Ã: ½ÇÁ¦ Àû¿ë
o ³×Æ®¿öÅ© Á¤Ã¥ ¼³Á¤ ¿¹½Ã: ½Ç½À
Á¦7Àå: DNS¿Í ¼ºñ½º µð½ºÄ¿¹ö¸® (À̸§ ±â¹Ý Ž»ö)
7.1 CoreDNS Ȱ¿ë: À̸§À¸·Î ã±â
o Äí¹ö³×Ƽ½º DNS ½Ã½ºÅÛ: À̸§ ±â¹Ý ¼ºñ½º °Ë»ö
o CoreDNS ÁÖ¿ä ±â´É: À̸§ °ü¸®
o DNS ¿ªÇÒ: IP ÁÖ¼Ò ¸ÅÇÎ
7.2 ¼ºñ½º µð½ºÄ¿¹ö¸® (¼ºñ½º ã±â)
o DNS ±â¹Ý µð½ºÄ¿¹ö¸®: À̸§À¸·Î ã±â
o ȯ°æ º¯¼ö ±â¹Ý µð½ºÄ¿¹ö¸®: ȯ°æ º¯¼ö Ȱ¿ë
o µ¿Àû ȯ°æ¿¡¼ÀÇ µð½ºÄ¿¹ö¸®: ÀÚµ¿ °Ë»ö
Á¦8Àå: ³×Æ®¿öÅ© ¹®Á¦ ÇØ°á (¹®Á¦ ¹ß»ý ½Ã)
8.1 ³×Æ®¿öÅ© µð¹ö±ë µµ±¸ (¹®Á¦ Áø´Ü µµ±¸)
o ±âº» ³×Æ®¿öÅ© ¸í·É¾î: ping, kubectl
o µð¹ö±ë µµ±¸ »ç¿ë¹ý: °£´ÜÇÑ ¼³¸í
8.2 ÀϹÝÀûÀÎ ³×Æ®¿öÅ© ¹®Á¦ (ÀÚÁÖ ¹ß»ýÇÏ´Â ¹®Á¦)
o DNS ÇØ°á ½ÇÆÐ: À̸§ °Ë»ö ¿À·ù
o ¼ºñ½º ¿¬°á ¹®Á¦: ¿¬°á ½ÇÆÐ
o ³×Æ®¿öÅ© Á¤Ã¥ ¹®Á¦: ±ÔÄ¢ ¿À·ù
o °£´ÜÇÑ ÇØ°á ¹æ¹ý: ¹®Á¦ ÇØ°á °¡À̵å
Á¦9Àå: ³×Æ®¿öÅ© ¼º´É°ú È®À强 (¼º´É ¹× È®Àå °ü¸®)
9.1 Äí¹ö³×Ƽ½º ³×Æ®¿öÅ© ¼º´É ÃÖÀûÈ: ¼º´É °³¼±
o ³×Æ®¿öÅ© ¼º´É °³¼± ÆÁ
o ¼º´É ¸ð´ÏÅ͸µ µµ±¸: ÇÁ·Î¸ÞÅ׿콺, ±×¶óÆÄ³ª
9.2 ´ë±Ô¸ð Ŭ·¯½ºÅÍ ³×Æ®¿öÅ© È®À强: È®À强 °í·Á
o ³×Æ®¿öÅ© È®Àå: ´ë±Ô¸ð ȯ°æ ´ëÀÀ
o ³×Æ®¿öÅ© ¼³°è: »çÀü °èȹ Á߿伺
Á¦10Àå: ¼ºñ½º ¸Þ½Ã (Service Mesh) (¸¶ÀÌÅ©·Î¼ºñ½º ³×Æ®¿öÅ© °ü¸®)
10.1 ¼ºñ½º ¸Þ½Ã(Service Mesh) °³³ä: ¸¶ÀÌÅ©·Î¼ºñ½º ³×Æ®¿öÅ© °ü¸®ÀÚ
10.2 ÁÖ¿ä ¼ºñ½º ¸Þ½Ã ¼Ö·ç¼Ç ¼Ò°³: ¼±Åðú Ȱ¿ë