실리콘밸리에서 가장 핫한 인프라스트럭쳐(Infrastructure), 쿠버네티스(Kubernetes)에 대한 전반적인 지식을 실무자에게 배울 수 있는 기회 절대 놓치지 마세요!
이런 걸
배워요!
쿠버네티스(Kubernetes)
소프트웨어 인프라 스트럭쳐
컨테이너 기반 기술의 핵심, 쿠버네티스
기본부터 쉽고 자세하게!
이 강의에서는 쿠버네티스에 대한 전반적인 지식을 학습하며, 쿠버네티스를 애플리케이션 배포 · 관리에 활용하는 방법을 배우게 됩니다.
K8s는 현재 실리콘밸리에서 가장 핫한 인프라스트럭처로, 대규모 애플리케이션 및 복잡한 마이크로서비스 아키텍처 등에 유용하게 활용할 수 있습니다.
쿠버네티스는 클라우드 네이티브 애플리케이션의 배포, 관리 및 스케일링에 최적화된 도구입니다. 애플리케이션을 클러스터로 구성함으로써 쉽고 빠르게 애플리케이션을 배포하고 관리할 수 있게 하는 역할을 합니다. 이를 통해 높은 가용성과 확장성, 안정성과 보안 유지에 도움이 되는 역할을 합니다.
쿠버네티스가 제공하는 탁월한 활용도
쿠버네티스를 사용하면 애플리케이션 배포 및 관리 비용을 크게 절감할 수 있으며, 높은 가용성과 안정성을 보장할 수 있습니다. 다양한 클라우드 플랫폼과 호환될 뿐만 아니라 대부분의 프로그래밍 언어와 런타임 환경을 지원합니다.
편리한 문제 해결, 드넓은 커뮤니티
쿠버네티스는 개발자와 운영자 모두에게 많은 이점을 제공합니다. 생산성을 향상시키고 신속하게 문제를 해결하는 역할을 할 뿐만 아니라, 커뮤니티에 많은 기여자가 있어 지속석인 개선 및 기능 추가가 활발하게 이루어지고 있습니다.
쿠버네티스에 대해 전반적으로 이해하고 싶은데 제게 너무 어려운 것 같아요.
현재 쓰고 있는 애플리케이션을 쿠버네티스 환경으로 바꾸고 싶어요.
Site Reliability Engineer(SRE)나 데브옵스 엔지니어가 되고 싶어요.
현재 가장 핫한 기술 중 하나인 만큼, 많은 개발자 분들이 쿠버네티스를 학습하고 싶어합니다. 하지만 SRE 및 DevOps 분야 특성상 막막하고 난해하게 느껴지는 부분이 있기 마련입니다. 이 강의는 바로 그런 어려움을 덜고 쿠버네티스를 쉽게 이해할 수 있도록 도와드립니다.
쿠버네티스 개념에 대한 기본적인 이해를 돕기 위해 먼저 슬라이드를 통해 설명합니다. 각 슬라이드는 영문으로 구성되어 있기 때문에, 추후 쿠버네티스 공식 문서를 읽으실 때 나오는 단어를 보더라도 쉽게 파악할 수 있습니다.
강의 후반부에서는 Minikube(미니큐브)를 이용해 쿠버네티스 사용법 및 활용 방법을 직접 실습해 봅니다. 기본 개념을 슬라이드로 다룬 다음 실습을 통해 다시 점검함으로써 더욱 쉽게 쿠버네티스에 대해 이해할 수 있습니다.
쿠버네티스에 대한 전반적인 기초지식을 배워보고, 가상환경인 Minikube도 설치해 봅니다.
Pod이라는 컴포넌트와 YAML 문법에 대해 알아봅니다.
Controller(컨트롤러)와 Replicaset(레플리카셋) 그리고 Deployment(디플로이먼트)에 대해 알아봅니다.
클러스터 네트워크와 서비스에 대해 알아봅니다
마이크로서비스 아키텍쳐에 대해 알아보고 어플리케이션을 배포할 때 필요한 구성품에 대해 알아봅니다.
Q. 왜 쿠버네티스를 배워야 하나요?
이제 대부분의 애플리케이션은 컨테이너로 배포됩니다. 쿠버네티스는 컨테이너 기반 애플리케이션의 배포, 확장 및 관리를 자동화하는 데 도움이 됩니다. 컨테이너 기술이 인기를 얻으면서 쿠버네티스의 중요성이 점점 더 증가하고 있습니다.
Q. 비전공자도 들을 수 있는 강의인가요?
학습하실 수는 있지만, 기본적인 프로그래밍 지식 및 애플리케이션 개발 경험이 있으면 더욱 도움이 될 것입니다. 자세한 내용은 하단 [선수 지식] 관련 내용을 참고해주세요.
Q. 수업 내용을 어느 수준까지 다루나요?
애플리케이션 개발자가 쿠버네티스에 애플리케이션을 어떻게 배포할 수 있는지에 초점이 맞춰져 있습니다.
💾 학습 환경 & 자료 안내
🗂️ 선수 지식을 확인해주세요!
학습 대상은
누구일까요?
소프트웨어 인프라 스트럭쳐를 처음 배우시는 분
쿠버네티스를 배우시고 싶은 분
소프트웨어 인프라 스트럭쳐 전반적인 모습을 보시고 싶은 분
데브옵스나 SRE에 관심이 있으신 분
선수 지식,
필요할까요?
리눅스 커맨드
파이썬
💪💪💪 최고가 되고 싶다면, 최고의 강사에게 배워야 합니다 💪💪💪
안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 14년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 Apple 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.
🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.
🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!
🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다
전체
48개 ∙ (6시간 47분)
가 제공되는 강의입니다.