문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Kubernetes 소개
- Kubernetes 및 아키텍처 개요
- 핵심 구성 요소: API 서버, 컨트롤러 관리자, 스케줄러, etcd 및 Kubelet
- Pod, 노드 및 클러스터 이해
리소스Management
- 네임스페이스를 사용하여 리소스 격리
- 계산 리소스에 대한 요청 및 제한 정의
- Kubernetes을 사용한 애플리케이션 확장
작업 부하 관리
- Deployments, StatefulSets 및 DaemonSets를 사용하여 애플리케이션 배포
- 작업 스케줄링을 위해 Jobs 및 CronJobs 사용
- 업데이트 및 롤백 처리
Networking 및 서비스 검색
- Kubernetes 서비스 이해: ClusterIP, NodePort, LoadBalancer, ExternalName
- DNS 및 서비스 검색 구성
- Ingress를 통한 애플리케이션 노출
데이터 지속성
- 영구 볼륨 및 영구 볼륨 클레임을 사용한 데이터 유지
- 정적 및 동적 볼륨 사용
- Access 모드, 회수 정책 및 예상 볼륨 이해
Configuration Management
- ConfigMaps 및 Secrets 배포
- 구성을 위한 환경 변수 및 볼륨 사용
클러스터Management
- Kubernetes kubeadm을 사용한 클러스터 업그레이드
- TLS 인증서로 인증 구성
- 역할 기반Access 제어(RBAC)를 통한 권한 관리
고급 스케일링 전략
- NodeSelector, NodeAffinity 및 PodAffinity
- Taints와 Tolerations 이해 및 적용
Helm을 통한 공급
- Helm 및 Helm 차트 소개
- Helm 차트 생성 및 배포
- Helm을 사용하여 종속성 관리
문제 해결 Kubernetes
- BackOff 및 CrashLoopBackOff 문제 분석
- NotReady 상태의 노드 문제 해결
- 디버깅을 위해 kubectl과 로그 사용
요약 및 다음 단계
Requirements
- Linux 명령어에 대한 기본적인 이해
- 컨테이너화 개념에 대한 익숙함(예: Docker)
- 네트워킹 기본에 대한 경험이 권장되지만 필수는 아닙니다.
청중
- 시스템 관리자
- DevOps 엔지니어
- 컨테이너화된 애플리케이션을 배포하고 관리하려는 개발자
35 Hours
회원 평가 (1)
저는 이 코스의 일대일 포맷을 좋아했습니다. 이는 Q&A에 훨씬 더 많은 유연성을 허용했습니다. 강사는 저의 교육 요구 사항에 관련된 자료를 다루었고, 앞으로도 저에게 큰 도움이 될 추가 지식을 제공했습니다.
Dylan - MacStadium
Course - Kubernetes Comprehensive
기계 번역됨