ÄÁÅÙÃ÷»ó¼¼º¸±â

Äí¹ö³×Ƽ½º ù°ÉÀ½: k9s·Î ¹è¿ì´Â Ŭ·¯½ºÅÍ °ü¸®
Äí¹ö³×Ƽ½º ù°ÉÀ½: k9s·Î ¹è¿ì´Â Ŭ·¯½ºÅÍ °ü¸®
  • ÀúÀÚMARKUM Àú
  • ÃâÆÇ»çÀÛ°¡¿Í
  • ÃâÆÇÀÏ2025-01-23
  • µî·ÏÀÏ2025-05-29
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 0, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

k9s¶ó´Â Å͹̳Π±â¹Ý UI µµ±¸¸¦ ÅëÇØ Äí¹ö³×Ƽ½ºÀÇ ±âº» °³³äºÎÅÍ ½ÇÁ¦ Ŭ·¯½ºÅÍ ¿î¿µ±îÁö ü°èÀûÀ¸·Î ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âÃÊ À̷кÎÅÍ ½ÃÀÛÇØ ÆÄµå °ü¸®, ¿öÅ©·Îµå ¿î¿µ, ³×Æ®¿öÅ·, ½ºÅ丮Áö, º¸¾È±îÁö ½Ç¹«¿¡ ÇÊ¿äÇÑ ¸ðµç ³»¿ëÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. k9s µµ±¸¸¦ Ȱ¿ëÇÑ È¿À²ÀûÀΠŬ·¯½ºÅÍ °ü¸® ¹æ¹ýÀ» ÅëÇØ Äí¹ö³×Ƽ½º ¿î¿µÀÇ ÁøÀÔ À庮À» ³·Ãß¾ú½À´Ï´Ù.

¸ñÂ÷

¸ñÂ÷
1Àå: Äí¹ö³×Ƽ½º ±âÃÊ ´ÙÁö±â
1-1 Äí¹ö³×Ƽ½º¶õ ¹«¾ùÀΰ¡?
1-2 Äí¹ö³×Ƽ½º ¾ÆÅ°ÅØÃ³ °³¿ä
1-3 Äí¹ö³×Ƽ½º Çٽɠ°³³ä ¹× ¸®¼Ò½º °ü¸®

2Àå: ½Ç½À È¯°æ ±¸Ãà ¹× k9s Áغñ
2-1 Äí¹ö³×Ƽ½º Å¬·¯½ºÅ͠ȯ°æ ±¸Ãà ¹× kubectl ¼³Á¤
2-2 k9s ¼Ò°³ ¹× ¼³Ä¡
2-3 k9s ¼³Á¤ ¹× ´ÙÁߠŬ·¯½ºÅÍ °ü¸®

3Àå: k9s ±âº» »ç¿ë¹ý ÀÍÈ÷±â
3-1 k9s UI Å½»ö
3-2 k9s ±âº» Á¶ÀÛ
3-3 ³×ÀÓ½ºÆäÀ̽º ¹× ÄÁÅØ½ºÆ® °ü¸®

4Àå: ÆÄµå(Pod) ÁýÁß °ü¸®
4-1 ÆÄµå ¸ð´ÏÅ͸µ ¹× Á¶È¸
4-2 ÆÄµå ·Î±× È®ÀΠ¹× ¹®Á¦ Çذá
4-3 ÆÄµå »ý¼º, »èÁ¦ ¹× Àç½ÃÀÛ
4-4 ÆÄµå µð¹ö±ë ¹× ¼Ð Á¢¼Ó

5Àå: ¿öÅ©·Îµå ¸®¼Ò½º È¿À²Àû °ü¸®
5-1 µðÇ÷ÎÀÌ¸ÕÆ®(Deployment) °ü¸®
5-2 ½ºÅ×ÀÌÆ®Ç®¼Â(StatefulSet) ¿î¿µ
5-3 µ¥¸ó¼Â(DaemonSet) °ü¸®
5-4 Àâ(Job) ¹× Å©·ÐÀâ(CronJob) ¸ð´ÏÅ͸µ

6Àå: ³×Æ®¿öÅ·°ú ¼­ºñ½º ÀÌÇØ
6-1 ¼­ºñ½º(Service) ¸ð´ÏÅ͸µ ¹× °ü¸®
6-2 Àα׷¹½º(Ingress) °ü¸®
6-3 ³×Æ®¿öÅ© Á¤Ã¥(Network Policy) ÀÌÇØ
6-4 Æ®·¡ÇÈ ¸ð´ÏÅ͸µ ¹× ºÐ¼®

7Àå: ½ºÅ丮Áö¿Í ¼³Á¤ °ü¸®
7-1 Persistent Volume, PV ¹× Persistent Volume Claim, PVC °ü¸®
7-2 ÄÁÇDZ׸Ê(ConfigMap) ¿î¿µ
7-3 ½ÃÅ©¸´(Secret) °ü¸®
7-4 ½ºÅ丮Áö Å¬·¡½º(StorageClass) ¸ð´ÏÅ͸µ

8Àå: Å¬·¯½ºÅÍ ¿î¿µ ¹× º¸¾È
8-1 RBAC(Role-Based Access Control) Á¤Ã¥ °ü¸®
8-2 ¸®¼Ò½º ÇÒ´ç ¹× Á¦ÇÑ °ü¸®
8-3 Å¬·¯½ºÅÍ Çコ Ã¼Å© ¹× ¸ð´ÏÅ͸µ
8-4 Äí¹ö³×Ƽ½º º¸¾È Á¤Ã¥ ¼³Á¤ ¹× ¸ð´ÏÅ͸µ

ºÎ·Ï

A. k9s ´ÜÃàŰ Ä¡Æ®½ÃÆ®
B. À¯¿ëÇÑ k9s ¸í·É¾î ¸ðÀ½
C. Äí¹ö³×Ƽ½º ¸®¼Ò½º °ü°èµµ

³¡.

ÇÑÁÙ ¼­Æò