Enroll Course: https://www.coursera.org/learn/kubernetes-deployment

코스 소개

‘Fundamentals of Kubernetes Deployment’는 Kubernetes의 깊은 이해를 제공하기 위해 설계된 코스입니다. 이 코스를 통해 Kubernetes의 여러 기능, 아키텍처, 클러스터 생성 및 다양한 설치 구성을 배울 수 있습니다.

코스 내용

코스는 총 5개의 모듈로 구성되어 있으며, 각각의 내용을 살펴보면 다음과 같습니다:

  • 신규 배포 소개: Kubernetes가 무엇인지, 무엇을 해결하는지, 그리고 여러 기능에 대해 알아봅니다. Kubernetes 아키텍처의 구성 요소도 살펴볼 것입니다.
  • 클러스터 생성: Kubernetes를 설치하고 본인의 클러스터를 만드는 방법에 대해 논의합니다. 노드 관리 및 minikube 설치에 대해서도 자세히 다룹니다.
  • Kubernetes 배포 모델 및 호스팅 솔루션: 다양한 설치 구성 전략과 배포가 어떻게 이루어지는지, 배포의 스케일, 업데이트 및 롤백 방법을 탐구합니다.
  • 클러스터, 포드, 노드, 관리 및 구성: 클러스터, 포드, 노드에 대해 배우고, 지속적인 볼륨 및 Kubernetes 인증 및 권한 부여에 대해 알아봅니다.
  • 실습 운동: Kubernetes를 설치하고 애플리케이션을 배포하며 포드와 레플리카셋으로 작업하는 방법을 보여주는 비디오 데모가 제공됩니다.

추천 이유

이 코스는 Kubernetes에 대한 기초부터 심화까지 단계적 학습이 가능하여, 초보자뿐 아니라 중급 개발자에게도 유익합니다. 실습 활동이 포함되어 있어 실제 상황에서 Kubernetes를 다루는 경험을 쌓을 수 있습니다. 이 코스를 통해 클라우드 네이티브 개발자로 성장할 수 있는 좋은 기회가 될 것입니다.

또한, 커뮤니티와의 상호작용을 통해 다양한 문제를 해결하는 능력을 기를 수 있습니다.

Enroll Course: https://www.coursera.org/learn/kubernetes-deployment