Course Outline

[1일차]

소개

Kubernetes을 사용한 컨테이너 오케스트레이션 개요

Kubernetes 아키텍처 개요

  • 포드, 라벨/선택기, 복제 컨트롤러, 서비스, API

Kubernetes 클러스터 설치

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

Kubernetes 포드, 볼륨 및 배포 생성

클러스터 그룹화 및 구성

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

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

컨테이너 검색 및 연결

서비스 검색 및 게시

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

Kubernetes 보안

  • 인증 및 승인

Kubernetes 클러스터 업그레이드

  • 영향 최소화

고급 네트워킹

  • Docker 네트워킹 대 Kubernetes 네트워킹

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

  • 클러스터에서 서비스를 분리하는 모범 사례
  • 다양한 CNI 제공업체 비교(성능, 기능 등)

모니터링 Kubernetes

  • Elasticsearch 및 fluentd를 사용한 클러스터 로깅
  • 컨테이너 수준 모니터링(cAdvisor UI, Influxdb, Prometheus)

컨테이너화된 서버 및 데이터 저장소 실행을 위한 모범 사례


[2일차]

Kubernetes 클러스터 확장

Kubernetes의 인프라

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

고가용성 클러스터 구축

  • 로드 밸런싱 및 서비스 검색

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

  • 수평형 포드 자동 확장
  • Database Kubernetes의 클러스터링

애플리케이션 업데이트 중

  • Kubernetes의 릴리스

문제 해결

  • 일반적인 Kubernetes 문제 진단 및 수정

요약 및 결론

Requirements

  • Docker 컨테이너 사용 경험
  • Linux 명령줄에 대한 지식
  • 네트워킹 개념에 대한 이해

청중

  • 소프트웨어 개발자
  • 건축가
  • 배포 엔지니어
 14 Hours

Number of participants



Price per participant

회원 평가 (5)

Related Categories