연락처 정보

코스 개요

소개

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

쿠버네티스 아키텍처 개요

  • Pod, 레이블/선택자, 복제 컨트롤러, 서비스, API

쿠버네티스 클러스트 설치

인터넷에서 Docker 이미지 가져오기

쿠버네티스 Pod, 볼륨 및 배포 생성

클러스트 그룹화 및 구성

쿠버네티스 네임스페이스를 사용하여 다양한 환경 관리

  • 동일한 클러스터 내에서 테스트, 스테이징, 프로덕션 환경 관리
  • 쿠버네티스 네임스페이스 모범 사례

컨테이너 탐색 및 연결

서비스 탐색 및 노출

  • 비HTTP 서비스 (수동 FTP, SMTP, LDAP 등)

쿠버네티스 보안

  • 인증 및 권한 부여

쿠버네티스 클러스트 업그레이드

  • 영향 최소화

고급 네트워킹

  • Docker 네트워킹 vs 쿠버네티스 네트워킹

네트워크 공급자와 쿠버네티스 네트워킹 간의 인터페이스

  • 클러스터 내에서 서비스 분리 모범 사례
  • 다양한 CNI 공급자 비교 (성능, 기능 등)

쿠버네티스 모니터링

  • Elasticsearch와 fluentd를 이용한 클러스터 로깅
  • 컨테이너 레벨 모니터링 (cAdvisor UI, Influxdb, Prometheus)

컨테이너화된 서버 및 데이터 스토어 운영 모범 사례

쿠버네티스 클러스드 확장

쿠버네티스를 위한 인프라

  • 프로비저닝, 파티셔닝, 네트워킹

고가용성 클러스드 구축

  • 로드 밸런싱 및 서비스 발견

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

  • Pod 수평 자동 확장 (Horizontal Pod Autoscaling)
  • 쿠버네티스 내 데이터베이스 클러스터링

애플리케이션 업데이트

  • 쿠버네티스 릴리즈

문제 해결

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

요약 및 결론

요건

  • Docker 컨테이너 관련 경험
  • 리눅스 명령줄 사용에 대한 기본 지식
  • 네트워킹 개념에 대한 이해

대상 수강생

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

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리