코스 개요

Kubernetes 소개

  • Kubernetes는 무엇인가?
  • 컨테이너 오케스트레이션의 이점
  • Kubernetes vs. Docker Swarm 및 기타 오케스트레이터

핵심 구성 요소 및 아키텍처

  • 컨트롤 플레인 및 노드 아키텍처
  • Pods, ReplicaSets, 및 Deployments
  • 서비스, 레이블, 및 셀렉터

Kubernetes 환경 설정

  • 로컬 클러스터를 위한 Minikube 또는 Kind 사용
  • kubectl 명령줄 도구
  • 클러스터 구성 요소에 접근 및 검사

Kubernetes에 애플리케이션 배포

  • Pods 및 Deployments 생성 및 관리
  • 롤링 업데이트 및 롤백
  • 컨테이너 이미지 관리

네트워킹 및 서비스

  • 클러스터 네트워킹 개요
  • 내부 및 외부 서비스 생성
  • DNS, 인그레스 컨트롤러, 및 로드 밸런싱 기본 사항

볼륨 및 스토리지

  • 지속 볼륨 및 클레임 작업
  • 스토리지 클래스 및 동적 프로비저닝
  • 데이터 지속성 전략

클러스터 모니터링 및 문제 해결

  • Pod 로그 및 이벤트 검사
  • 일반적인 kubectl 진단 명령
  • 리소스 제한 및 헬스 체크에 대한 모범 사례

요약 및 다음 단계

요건

  • 컨테이너화 개념 이해(예: Docker)
  • Linux 명령줄 경험
  • 기본 네트워크 및 시스템 관리 지식

대상

  • 컨테이너화된 애플리케이션을 배포하는 개발자
  • DevOps 엔지니어는 컨테이너 오케스트레이션 관리
  • Kubernetes 환경을 지원하는 시스템 관리자
 14 시간

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리