【한글자막】 Docker & Kubernetes : 실전 가이드
Docker, Docker Compose, 다중 컨테이너 프로젝트, Deployment 및 Kubernetes에 대한 모든 것을 기초부터 배워보세요!
What you will learn
Docker와 Kubernetes가 무엇이며, 왜 사용해야 하는지를 배우게 됩니다.
모든 시스템(macOS, Windows, Linux)에 Docker를 설치하고 사용하는 방법을 배웁니다.
Docker로 이미지 및 컨테이너의 생성법과 사용법을 배웁니다.
볼륨으로 데이터 관리 및 유지하기 같은 복잡한 주제를 이해합니다.
Docker 네트워크 및 DNS 서비스 검색을 통한 컨테이너 네트워킹을 배웁니다.
관리형 서비스 또는 Kubernetes를 사용하여 수동으로 Docker 애플리케이션을 배포하는 방법을 배웁니다.
Why take this course?
Docker와 Kubernates 실전 가이드!
기초부터 시작하여 실전 예제와 데모까지!
언어를 몰라도 따라할 수 있는 강의!
Docker & Kubernetes: 실전 가이드 강의를 선택해야 하는 이유
Docker와 Kubernetes는 요즘 배울 수 있는 가장 수요가 많은 기술 및 주제 중 하나입니다.
왜 그럴까요?
단순하고, 복잡한 모든 소프트웨어 프로젝트의 개발 및 배포 프로세스를 확연하게 단순화하기 때문입니다.
특히 웹 개발(이에 국한되지는 않음)에서 Docker는 실제로 여러분을 다음 레벨로 데려가 줄 겁니다!.
Docker를 사용하면 기본적으로 코드를 실행하는데 필요한 코드와 툴 패키지인 “컨테이너"를 만들어 관리할 수 있습니다. 이러한 컨테이너를 사용하면, 어디에서 실행하든지, 예측 가능하고 환경 독립적인 방식으로 프로그램을 실행할 수 있습니다.
최신 DevOps뿐 아니라, 여러분의 자체 로컬 개발이나, 팀 로컬 개발의 경우에, 이 기능은 정말 좋습니다. 더 이상 '내 컴퓨터에서 작동했는데...'라며 설왕설래하지 않아도 되니까요. 컨테이너 내부에서 작동하므로, 모든 곳에서 작동합니다!
본 교육과정에서는 필요한 모든 이론과 수많은 예제 및 데모를 통해, Docker 및 Kubernetes를 기초부터 모두 가르칩니다.
이미지와 컨테이너, 볼륨 및 네트워킹, 배포 및 Kubernetes 클러스터에 이르기까지 실전적인 예제와 데모를 통해, 모든 주요 개념을 자세히 살펴봅니다. 이 과정에 그 모든 것이 포함되어 있습니다.
이 모든 주제는 슬라이드와 이론을 통해, 매우 상세하게 설명됩니다. 그 중, 가장 중요한 것은 많은 예제와 데모가 포함되어 있다는 겁니다!
교육 과정 전반에 걸쳐 NodeJS, Python 또는 PHP(Laravel 포함)와 같은 프로그래밍 언어를 사용하는 수많은 데모 프로젝트를 찾을 수 있습니다. 이를 따라하기 위해, 이들 언어를 모두 알 필요는 없습니다. 걱정하지 마세요!
Docker & Kubernetes: 실전 가이드 강의는 아래와 같이 진행됩니다
• Docker, 컨테이너 및 Docker를 사용해야 하는 이유에 대한 소개
• macOS 및 Windows에 대한 자세한 설정(setup) 설명
• 알아야 할 핵심 개념에 대한 심층 분석: 컨테이너 & 이미지
• 커스텀 이미지를 생성하는 방법, 기존 이미지를 사용하는 방법 및 이러한 이미지를 기반으로 컨테이너를 실행하는 방법에 대한 학습.
• Docker로 작업할 때 필요한 핵심 명령에 대한 자세한 개요 얻기
• 데이터 작업 방법 및 볼륨으로 데이터를 유지하는 방법에 대한 학습.
• 컨테이너 네트워킹 탐색 - 외부 세계와 여러 컨테이너 사이에서
• 단일 및 다중 컨테이너 프로젝트 작업 방법에 대한 학습
• 심층적인 배포 지침: AWS ECS와 같은 관리형 서비스를 사용한 수동 배포 및 deployment
• Kubernetes 핵심 개념 및 아키텍처 이해
• Kubernetes 리소스, deployment, service를 만드는 방법과 Kubernetes를 사용하여 컨테이너를 실행하는 방법에 대한 학습
• 다양한 유형의 볼륨이 있는 Kubernetes 프로젝트의 데이터 작업에 대해 자세히 알아보기
• Kubernetes 네트워킹 및 DNS 서비스 검색
• Kubernetes 프로젝트 배포 방법 학습(AWS EKS예제에서)
• 그리고 많은 것들!
강의에서 만나요!
- Max
P.S. 강의를 들으시고 강의와 관련하여 궁금하신 점은 무엇이든 Q&A에 남기실 수 있지만, 꼭 영어로 남겨주세요. 그래야 답변을 드릴 수 있습니다. :)