연락처 정보

코스 개요

쿠버네티스 개요

  • 쿠버네티스란 무엇인가?
  • 컨테이너 오케스트레이션의 장점
  • 쿠버네티스와 Docker Swarm 및 기타 오케스트레이터 간 비교

핵심 구성 요소 및 아키텍처

  • 컨트롤 플레인과 노드의 구조
  • Pod, ReplicaSet 및 Deployment 개념
  • 서비스, 레이블 및 셀렉터 설명

쿠버네티스 환경 구성 방법

  • 로컬 클러스터 구성을 위한 Minikube 또는 Kind 활용법
  • kubectl 명령줄 도구 사용법
  • 클러스터 구성 요소 확인 및 검사 방법

쿠버네티스에 애플리케이션 배포하기

  • Pod와 Deployment 생성 및 관리
  • 롤링 업데이트와 롤백 처리
  • 컨테이너 이미지의 효과적인 관리 기법

네트워킹과 서비스

  • 클러스터 네트워크 개요
  • 내부 및 외부용 서비스 생성 방법
  • DNS, 인그레스 컨트롤러 및 기본적인 로드 밸런싱 원리

볼륨과 스토리지

  • 영구 볼륨과 클레임 활용법
  • 스토리지 클래스와 동적 프로비저닝 구현
  • 데이터 지속성을 보장하는 전략 소개

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

  • Pod 로그와 이벤트 확인 방법
  • kubectl을 이용한 진단 명령어 활용법
  • 리소스 제한 설정 및 상태 점검의 모범 사례

요약 및 향후 학습 방향

요건

  • 컨테이너화 개념(예: Docker)에 대한 이해가 필요합니다.
  • 리눅스 명령줄 사용 경험이 있어야 합니다.
  • 기본적인 네트워킹 및 시스템 관리 지식이 요구됩니다.

대상 청중

  • 컨테이너 기반 애플리케이션을 배포하는 개발자들
  • 컨테이너 오케스트레이션 업무를 담당하는 DevOps 엔지니어들
  • 쿠버네티스 환경 운영을 지원하는 시스템 관리자들
 14 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리