±³À°¸í | Áß±Þ [¾ÖÇÿöÄ¡4 ÁõÁ¤]ÄÁÅ×ÀÌ³Ê °¡»óÈ ±â¼ú: Äíº£¸£³×Ƽ½º(Kubernetes) & µµÄ¿(Docker) 6Â÷ |
---|---|
±³À°±â°£ | 2019-12-09 ~ 2019-12-12 |
±³À°½Ã°£ | 09:30~17:30(1ÀÏ 7½Ã°£ / 4ÀÏ, ÃÑ 28½Ã°£) |
±³À°Àå | ¿µ¿ì±Û·Î¹ú·¯´× Áöµµº¸±â |
°»ç | ¿ÀǼҽº Àü¹®°»ç |
Á¤¿ø | 15¸í |
±³À°ºñ | 2,000,000¿ø[VATº°µµ] [¾ÖÇÿöÄ¡4 ÁõÁ¤] |
* ±³Àç: Learning Docker - Second Edition: Build, ship, and scale faster
* ¼ö°»ýÀÇ ¼±¼öÁö½Ä Á¤µµ¿¡ µû¶ó Ä¿¸®Å§·³ÀÌ º¯°æµÇ¾î ¿î¿µµÉ ¼ö ÀÖ½À´Ï´Ù.
1. ÁغñÇϱâ
- Docker ¼³¸í
- Docker ¿¬½ÀÀ» À§ÇÑ °¡»ó¸Ó½Å ±¸¼ºÇϱâ
- °¡»ó¸Ó½Å¿¡¼ »ç¿ëÇÒ Ãß°¡ ÀúÀå¼Ò Ãß°¡
- Docker ¼³Ä¡
2. Docker »ç¿ëÇϱâ
- Docker¿¡¼ ÄÁÅ×ÀÌ³Ê °ü¸®Çϱâ
- Docker¿¡ ´ëÇØ¼ Á» ´õ ÀÌÇØÇϱâ
- Docker À̹ÌÁö °ü¸®Çϱâ
- Docker À̹ÌÁö »ç¿ëÇϱâ
3. Docker À̹ÌÁö ±¸¼ºÇϱâ
- Docker ÅëÇÕ À̹ÌÁö¶õ?
- Dockerfile ¹®¹ý ¾Ë¾Æº¸±â
- Dockerfile ÀÛ¼º ¹æ¹ý
- DockerÀ̹ÌÁö ³»¿ª ¹× »óÅ ȮÀÎÇϱâ
- Dockerfile ÀÛ¼º ¹× »ý¼º ¿¬½À
4. À̹ÌÁö ¹èÆ÷ ¹× °ø°³Çϱâ
- Docker HUB¿¡ ´ëÇØ¼ ¾Ë¾Æº¸±â
- À̹ÌÁö¸¦ Docker HUB¿¡ ¾÷·Îµå Çϱâ
- À̹ÌÁö ÀÚµ¿ ºôµå ½Ã½ºÅÛ »ç¿ëÇϱâ
5. ºñ°ø°³ µµÄ¿ ÀÎÇÁ¶ó ±¸¼ºÇϱâ
- Docker Registry ¾Ë¾Æº¸±â
- Docker Registry »ç¿ë ¿¹
- Docker Registry¿¡ À̹ÌÁö ¿Ã¸®±â
- Docker Registry¿¡ À̹ÌÁö ¿Ã¸®±â(SSL)
- Docker compse¿Í ÇÔ²² Registry »ç¿ëÇϱâ
- Load Balancing ±¸¼º ½Ã °í·ÁÇÒ Á¡.
6. ÄÁÅ×À̳ʿ¡ ¼ºñ½º ±¸¼ºÇϱâ
- ÄÁÅ×À̳ʿ¡¼ ³×Æ®¿öÅ© ±¸¼º
- ÄÁÅ×À̳ʾȿ¡¼ µ¿ÀÛÇÏ´Â ¼ºñ½º ÀÌÇØÇϱâ
- ÄÁÅ×ÀÌ³Ê ¼ºñ½º¸¦ ¿ÜºÎ·Î ¿¬°áÇϱâ
7. ÄÁÅ×ÀÌ³Ê¿Í µ¥ÀÌÅÍ °øÀ¯Çϱâ
- µ¥ÀÌÅÍ ºÒ·ý
- µ¥ÀÌÅÍ ºÒ·ýÀ» ¸í·É¾î·Î °ü¸®Çϱâ
- µ¥ÀÌÅ͸¦ °¢°¢ ÄÁÅ×À̳ʿ¡ °øÀ¯Çϱâ
- µ¥ÀÌÅÍ ºÒ·ý ±¸¼º ½Ã ÀÚÁÖÇÏ´Â ½Ç¼ö
8. µµÄ¿ ±â¹ÝÀÇ °£´ÜÇÑ ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ±¸¼º
- ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ÀÌÇØÇϱâ
- ÄÁÅ×ÀÌ³Ê ³»ºÎ Á¶È¸Çϱâ
- ÄÁÅ×ÀÌ³Ê ¸µÅ·(Linking)
- Docker Compose±â¹ÝÀ¸·Î ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ±¸¼ºÇϱâ
9. µµÄ¿ Å×½ºÆ® Çϱâ
- TDD °³¹ß·Ð ÀÌÇØÇϱâ
- Docker±â¹ÝÀ¸·Î ÄÚµå Å×½ºÆ® Çϱâ
- Jenkins¿¡ ÄÚµå Å×½ºÆ® ÅëÇÕÇϱâ
* ±³Àç: Getting Started with Kubernetes - Second Edition: Orchestrate and manage large-scale Docker deployments
* ¼ö°»ýÀÇ ¼±¼öÁö½Ä Á¤µµ¿¡ µû¶ó Ä¿¸®Å§·³ÀÌ º¯°æµÇ¾î ¿î¿µµÉ ¼ö ÀÖ½À´Ï´Ù.
1. ÁغñÇϱâ
- Kuernetes ¼³¸í
- ÄÁÅ×ÀÌ³Ê ½Ã½ºÅÛ¿¡ ´ëÇØ¼ ÀÌÇØÇϱâ
- ¸¶ÀÌÅ©·Î ¼ºñ½º¿Í ¿ÀÄɽºÆ®·¹ÀÌ¼Ç ¼ºñ½º
2. Kubernetes»ç¿ëÇϱâ
- ·¦À» À§ÇÑ °¡»ó¸Ó½Å ±¸¼ºÇϱâ
- Kubernetes¸¦ °¡»ó¸Ó½Å ±â¹ÝÀ¸·Î ±¸¼ºÇϱâ
- KubernetesÀÇ Pods, Services, Replication Controler, Labels¿¡ ´ëÇØ¼ ÀÌÇØÇϱâ
- Kubernetes ¾ÆÅ°ÅØÃ³
- Kubernetes ÇÙ½É ±¸Á¶
- Kubernetes ù ¾îÇø®ÄÉÀÌ¼Ç ±¸¼ºÇϱâ
3. Kubernetes ³×Æ®¿öÅ©
- Kubernetes ³×Æ®¿öÅ© ¾Ë¾Æº¸±â
- ³»ºÎ °í±Þ ¼ºñ½º
- Kubernetes¿¡¼ DNS¼ºñ½º
- Multitenancy±¸¼º¿ø ¾Ë¾Æº¸±â
- Dockerfile ÀÛ¼º ¹× »ý¼º ¿¬½À
4. Kubernetes update, Gradual Rollouts, Autoscaling
- Kubernetes ½ºÄÉÀϸµ
- ¹«-Á¤Áö ¾÷µ¥ÀÌÆ® ¼ºñ½º
- ¾îÇø®ÄÉÀÌ¼Ç Auto Scaling
- Ŭ·¯½ºÅÍ Scaling
5. ±¸¼º ¹× ÀÛ¾÷±¸¼º
- Kubernetes¿¡¼ Deployment ±¸¼º ¹× ½ÇÇà
- Kubernetes¿¡¼ ÀÛ¾÷(Jobs)±¸¼º ¹× ½ÇÇà
- DaemonSets
6. ½ºÅ丮Áö ±×¸®°í Stateful ÀÀ¿ë ÇÁ·Î±×·¥
- °íÁ¤ ½ºÅ丮Áö ±¸¼º
- StatefulSets ÀÀ¿ë ÇÁ·Î±×·¥À» À§ÇÑ ½ºÅ丮Áö ±¸¼ºÇϱâ
- ÄÁÅ×ÀÌ³Ê ¼ºñ½º¸¦ ¿ÜºÎ·Î ¿¬°áÇϱâ
7. Continuous Delivery
- ÆÄÀÌÇÁ¶óÀÎÀ¸·Î CD½Ã½ºÅÛ ÅëÇÕÇϱâ
- Kubernetes¿Í JenkinsÅëÇÕ
8. ¸ð´ÏÅ͸µ ¹× ·Î±ë
- ¸ð´ÏÅ͸µ ¹æ¹ý
- ºôÆ®-ÀÎ ¸ð´ÏÅ͸µ ±¸¼º
9. Kubernets È®ÀåÇϱâ(OCP, CoreOS)
- Open Container Initiative
- ±âº» ÄÁÅ×ÀÌ³Ê ½ºÆÑ
- CoreOS
- OpenShift
ÇпøÀÇ ¼³¸³¤ý¿î¿µ ¹× °ú¿Ü±³½À¿¡ °üÇÑ ¹ý·ü ½ÃÇà·É¿¡ µû¶ó ´ÙÀ½°ú °°ÀÌ ¼ö°·á¸¦ ȯºÒÇØµå¸³´Ï´Ù.