연락처 정보

코스 개요

소개

쿠버네티스를 활용한 컨테이너 오케스트레이션 개요

쿠버네티스 아키텍처 개요

  • 팟(Pod), 라벨/셀렉터, 레플리케이션 컨트롤러, 서비스, API 등

쿠버네티스 클러스터 설치 방법

인터넷에서 Docker 이미지를 가져오는 법

쿠버네티스 팟, 볼륨 및 디플로이먼트 생성법

클러스터의 구성 요소들을 그룹화하고 정리하는 방법

쿠버네티스 네임스페이스를 활용한 다양한 환경 관리법

  • 단일 클러스터 내에서 테스트, 스테이징, 프로덕션 환경을 관리하는 방법
  • 쿠버네티스 네임스페이스 사용 시 모범 사례

컨테이너 탐색 및 연결 방법

서비스 탐색 및 공개 방식

  • HTTP가 아닌 서비스들(수동 FTP, SMTP, LDAP 등)에 대한 설명

쿠버네티스 보안 개념

  • 인증 및 권한 부여 메커니즘

쿠버네티스 클러스터 업그레이드 방법

  • 업그레이드 시 영향을 최소화하는 전략들

고급 네트워킹 기법

  • Docker 네트워킹과 쿠버네티스 네트워킹의 차이점 설명

네트워크 공급자와 쿠버네티스 네트워킹 간 연동 방식

  • 클러스터 내 서비스 분리를 위한 모범 사례들
  • 다양한 CNI 제공자들을 비교 분석 (성능, 기능 등)

쿠버네티스 모니터링 방안

  • Elasticsearch와 Fluentd를 활용한 클러스터 로그 관리법
  • cAdvisor UI, InfluxDB, Prometheus 등을 활용한 컨테이너 단위 모니터링 기법

컨테이너화된 서버 및 데이터 저장소 운영 시 모범 사례

쿠버네티스 클러스터 확장 방법

쿠버네티스 인프라 구성법

  • 리소스 프로비저닝, 파티셔닝 및 네트워킹 전략

고가용성 클러스터 구축 방법

  • 로드 밸런싱과 서비스 디스커버리 메커니즘

확장 가능한 애플리케이션 배포 방식

  • 수평적 팟 자동 확장 기능 활용법
  • 쿠버네티스 환경에서 데이터베이스 클러스터링 방법

애플리케이션 업데이트 방안

  • 쿠버네티스 환경에서의 배포 관리 전략

문제 해결 기법

  • 일반적인 쿠버네티스 문제 진단 및 해결 방법들

요약 및 결론

요건

  • Docker 컨테이너 활용 경험이 있어야 합니다.
  • Linux 명령줄에 대한 기본 지식이 필요합니다.
  • 네트워크 개념에 대한 이해가 요구됩니다.

대상 수강생

  • 소프트웨어 개발자
  • 아키텍트
  • 배포 엔지니어
 14 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리