채널톡 아이콘

Azure Kubernetes Service, CI/CD 파이프라인, 초보자를 위한 Azure 기반 Docker 및 Kubernetes

이 강의는 Docker, Kubernetes, 클라우드 배포를 어렵게 느끼는 개발자들이 DevOps 개념을 단계별로 이해하고 적용할 수 있도록 설계되었습니다. 컨테이너화된 애플리케이션을 실제 운영 환경에 배포한 실무 경험을 바탕으로, 실습 중심의 실험실, 명확한 설명, 그리고 초보자들이 자주 겪는 실수들을 통해 수강생들을 안내합니다. Docker와 Kubernetes의 기초부터 시작하여 실제 컨테이너를 빌드하고 로컬에 애플리케이션을 배포한 다음, Azure DevOps를 활용한 CI/CD 파이프라인과 함께 Azure Kubernetes Service(AKS)로 자신 있게 나아갈 것입니다. 모든 개념은 '왜'와 '어떻게'에 중점을 두어 실무적으로 설명되므로, 단순히 명령어를 따라 하는 데 그치지 않고 자신이 무엇을 하고 있는지, 그리고 이를 실제 프로젝트에 어떻게 활용할 수 있는지 확실히 이해하게 될 것입니다.

1명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

수강 후 이런걸 얻을 수 있어요

  • Docker 이미지와 컨테이너를 기초부터 직접 빌드하고 관리하기

  • 쿠버네티스의 핵심 개념인 파드(pods), 디플로이먼트(deployments), 서비스(services), 레플리카(replicas)를 이해합니다.

  • 로컬 쿠버네티스 클러스터에 실제 Node.js 애플리케이션 배포하기

  • Azure Kubernetes Service(AKS) 클러스터 생성 및 관리

  • 컨테이너화된 애플리케이션을 Azure 클라우드에 배포하기

  • Azure DevOps의 CI/CD를 사용하여 빌드 및 릴리스 파이프라인 자동화하기

“Azure 기반 Docker 및 Kubernetes 마스터: 기초부터 CI/CD 배포까지”

이 강의가 유용한 이유:
수강생은 Docker를 사용하여 애플리케이션을 컨테이너화하고, Kubernetes로 이를 오케스트레이션하며, Azure Kubernetes Service(AKS)를 통해 클라우드에 배포하는 방법을 배우게 됩니다. 이러한 지식은 소프트웨어 개발, 핀테크, 이커머스 및 기술 스타트업과 같은 산업 분야에서 활동하는 백엔드 개발자, DevOps 엔지니어, 클라우드 아키텍트 및 풀스택 개발자에게 필수적입니다.

시각 자료:

  • Docker 컨테이너 → Kubernetes 클러스터 → AKS 배포 과정을 보여주는 다이어그램

  • AKS 클러스터가 있는 Azure 포털의 스크린샷

  • 코드 커밋부터 클라우드 배포까지의 CI/CD 파이프라인 순서도

개인적인 이야기:
저는 수년 동안 개발자들이 로컬 환경의 애플리케이션을 운영 환경으로 옮기는 데 어려움을 겪는 것을 지켜보며 이 강의를 만들었습니다. 많은 튜토리얼이 Docker나 Kubernetes를 개별적으로 설명하지만, 전체 파이프라인을 실습 위주의 초보자 친화적인 방식으로 연결해 주는 강의는 거의 없습니다. 저의 목표는 여러분이 지식이 전혀 없는 상태에서 시작하여 CI/CD 자동화를 통해 Azure에 실제 애플리케이션을 배포할 수 있도록 안내하는 것입니다.

학습 내용

섹션 1: 핵심 키워드

  • Docker 기본 사항: 이미지, 컨테이너, 볼륨 및 네트워킹

  • 사용자 지정 Docker 이미지 빌드 및 로컬에서 실행하기

  • 공유 및 배포를 위해 Docker Hub에 이미지 푸시하기

  • 실용적인 쿠버네티스 개념: 포드(pods), 레플리카(replicas), 디플로이먼트(deployments) 및 서비스(services)

  • Minikube를 사용하여 로컬 쿠버네티스 클러스터에서 애플리케이션 실행하기

  • 부하 분산 및 다중 컨테이너 인스턴스 확장 (Load balancing and scaling multiple container instances)

  • Node.js 애플리케이션을 활용한 실습 중심의 랩

섹션 2: 핵심 키워드

  • Azure Kubernetes Service (AKS): 클라우드 클러스터 생성 및 관리

  • 로컬 Docker/Kubernetes의 애플리케이션을 AKS로 배포하기

  • 여러 클러스터를 관리하기 위해 kubectl 컨텍스트를 구성합니다.

  • Azure DevOps 파이프라인을 사용한 CI/CD 자동화

  • AKS에 코드를 자동으로 배포하기 위한 파이프라인 구축 및 릴리스

  • 컨테이너 오케스트레이션 및 클라우드 배포를 위한 모범 사례

등록 전 확인 사항

사전 요구 사항 및 공지 사항

  • 사전 지식 요구 사항: Docker나 Kubernetes 기초에 대한 지식은 필요하지 않습니다. 프로그래밍 언어나 명령줄 인터페이스(CLI)에 익숙하다면 도움이 되지만 선택 사항입니다.

  • 오디오/비디오 품질: 모든 강의는 명확한 이해를 돕기 위해 자막이 포함된 선명한 HD 비디오로 제공됩니다.

  • 학습 방법: 실습 예제를 따라 하며 직접 앱을 배포해 보세요. 학습 내용을 확실히 익히기 위해 영상을 일시 정지하고 직접 실험해 보는 것이 좋습니다.

  • 질문 및 지원: 학생들은 강의 토론 포럼에서 질문할 수 있습니다. Kubernetes 및 Azure 도구의 발전에 따라 업데이트가 제공될 예정입니다.

  • 면책 조항: 모든 강의 자료는 독창적이거나 허가를 받아 사용되었습니다. 수강생은 저작권이 있는 콘텐츠를 재배포해서는 안 됩니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 로컬 개발 환경에서 클라우드 운영 환경으로 애플리케이션을 이전하는 데 어려움을 겪는 개발자들

  • Docker, Kubernetes 및 AKS에 대한 명확하고 실용적인 입문을 원하는 초보자들을 위하여

  • DevOps와 클라우드 배포 워크플로우를 이해하고자 하는 백엔드 또는 풀스택 개발자

  • 복잡한 이론이나 전제 조건 없이 CI/CD 파이프라인을 배우고 싶은 엔지니어들

선수 지식,
필요할까요?

  • Docker, Kubernetes 또는 Azure에 대한 사전 지식은 필요하지 않습니다. 기본적인 프로그래밍 지식(Node.js 또는 기타 백엔드 언어)과 커맨드 라인(CLI) 사용 경험이 있으면 도움이 되지만 필수 사항은 아닙니다.

안녕하세요
Sime Bugarija입니다.

78

수강생

4

수강평

1

답변

5.0

강의 평점

22

강의

저는 지난 4년 동안 주로 영화 애니메이션 제작을 위해 블렌더(Blender)를 활발히 사용해 왔습니다. 제 강의에서는 모델링, 텍스처링, 조명 연출, 후처리 및 애니메이션에 대해 많은 것을 배우실 수 있습니다. 저의 목표는 가능한 한 사실적인 렌더링을 구현하는 것입니다. 모든 강의는 단계별로 진행되며, 블렌더 사용 경험이 전혀 없는 초보자분들을 위해 제작되었습니다.

더보기

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

Sime Bugarija님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

2026 새해 복 마🐴니 할인 중 (6일 남음)

₩15

30%

₩28,600