Kubernetes Comprehensive 교육 과정
Kubernetes은 호스트 클러스터에서 애플리케이션 컨테이너의 배포, 확장 및 운영을 자동화하도록 설계된 오픈 소스 플랫폼입니다.
강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Kubernetes을 사용하여 컨테이너화된 애플리케이션을 효과적으로 배포, 관리 및 확장하려는 중급 전문가를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Kubernetes 아키텍처와 그 구성 요소를 이해합니다.
- 네임스페이스를 사용하여 리소스를 효과적으로 분리합니다.
- Deployments, StatefulSets, DaemonSets를 사용하여 워크로드를 관리하고 사용자 정의합니다.
- 요청과 제한을 사용하여 계산 리소스를 정의합니다.
- 예약된 작업에 대해 Jobs 및 CronJobs를 사용합니다.
- Kubernetes 내의 서비스와 DNS를 이해합니다.
- Ingress를 사용하여 애플리케이션을 노출합니다.
- ConfigMaps, Secrets 및 영구 볼륨을 관리합니다.
- 고급 전략을 사용하여 Kubernetes 클러스터를 확장하고 업그레이드합니다.
- Kubernetes 문제를 분석하고 문제를 해결합니다.
- Helm 차트를 사용하여 리소스를 효율적으로 배포하세요.
과정 형식
- 대화형 강의 및 토론.
- 연습과 실습이 많아요.
- 라이브 랩 환경에서의 실습 구현.
코스 사용자 정의 옵션
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 준비하세요.
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 엔지니어
- 컨테이너화된 애플리케이션을 배포하고 관리하려는 개발자
Open Training Courses require 5+ participants.
Kubernetes Comprehensive 교육 과정 - Booking
Kubernetes Comprehensive 교육 과정 - Enquiry
Kubernetes Comprehensive - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (1)
저는 이 코스의 일대일 포맷을 좋아했습니다. 이는 Q&A에 훨씬 더 많은 유연성을 허용했습니다. 강사는 저의 교육 요구 사항에 관련된 자료를 다루었고, 앞으로도 저에게 큰 도움이 될 추가 지식을 제공했습니다.
Dylan - MacStadium
Course - Kubernetes Comprehensive
Machine Translated
Upcoming Courses
Related Courses
Docker, Kubernetes and OpenShift 3 for Administrators
35 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서 참가자는 Red Hat OpenShift 컨테이너 플랫폼을 관리하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- OpenShift 클러스터를 생성, 구성, 관리하고 문제를 해결합니다.
- 온프레미스, 퍼블릭 클라우드 또는 호스팅 클라우드에 컨테이너화된 애플리케이션을 배포합니다.
- 보안 OpenShift 컨테이너 플랫폼
- 지표를 모니터링하고 수집합니다.
- 저장소를 관리합니다.
Docker and Kubernetes: Building and Scaling a Containerized Application
21 Hours강사가 진행하는 이 실시간 교육(현장 또는 원격)에서 참가자는 Docker 컨테이너를 생성 및 관리한 다음 컨테이너 내에 샘플 애플리케이션을 배포하는 방법을 배웁니다. 참가자는 또한 Kubernetes 클러스터 내에서 컨테이너화된 애플리케이션을 자동화, 확장 및 관리하는 방법을 배우게 됩니다. 마지막으로 교육은 참가자에게 Kubernetes 클러스터의 보안, 확장 및 모니터링 프로세스를 안내하는 고급 주제로 진행됩니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Docker 컨테이너를 설정하고 실행합니다.
- 컨테이너화된 서버 및 웹 애플리케이션을 배포합니다.
- Docker 이미지를 빌드하고 관리합니다.
- Docker 및 Kubernetes 클러스터를 설정합니다.
- 클러스터된 웹 애플리케이션을 배포하고 관리하려면 Kubernetes을 사용하세요.
- Kubernetes 클러스터를 보호, 확장 및 모니터링합니다.
Docker (introducing Kubernetes)
14 Hours이 실질적인 과정의 목표는 참가자가 프로그램의 올바른 관리를 위해 필요한 기술에 의존 할 수 있도록 Docker 및 Kubernetes 의 실용적인 측면을 다루는 모든 도구를 제공하는 것입니다.
Docker, Kubernetes and OpenShift 3 for Developers
35 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서 참가자는 OpenShift Container Platform을 사용하여 컨테이너화된 애플리케이션을 배포하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- OpenShift 설정을 생성하고 구성합니다.
- 온프레미스, 퍼블릭 클라우드 또는 호스팅 클라우드에서 애플리케이션을 빠르게 배포하세요.
Deploying Kubernetes Applications with Helm
7 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Helm을 사용하여 Kubernetes 애플리케이션 설치 및 관리 프로세스를 간소화하려는 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Helm을 설치하고 구성합니다.
- Kubernetes 애플리케이션의 재현 가능한 빌드를 만듭니다.
- 애플리케이션을 Helm 차트로 공유합니다.
- Helm 차트로 저장된 타사 애플리케이션을 실행합니다.
- Helm 패키지 릴리스를 관리합니다.
Kubernetes from Basic to Advanced
14 Hours이 강사 주도의 실습형 교육(현장 또는 원격)에서 참가자들은 컨테이너 내에 샘플 서버 모음을 배포한 후, 컨테이너화된 서버를 자동화하고, 확장하며, 관리하는 방법을 학습합니다. 이 교육은 보안, 네트워킹 및 모니터링을 통해 Kubernetes 클러스터를 설정하는 과정으로 이어집니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Docker 컨테이너를 설정하고 실행합니다.
- 컨테이너화된 데이터베이스와 서버를 배포합니다.
- Docker와 Kubernetes 클러스터를 설정합니다.
- Kubernetes을 사용하여 동일한 클러스터 아래 다양한 환경에 배포하고 관리합니다.
- Kubernetes 클러스터를 보안, 확장 및 모니터링합니다.
Kubernetes Advanced
14 Hours이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 대규모 Kubernetes 클러스터에서 컨테이너화된 애플리케이션을 자동화, 보안 및 모니터링하려는 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Kubernetes을 사용하여 동일한 클러스터에서 다양한 환경을 배포 및 관리합니다. Kubernetes 클러스터를 보호, 확장 및 모니터링합니다.
코스의 형식
- 대화형 강의 및 토론 다양한 연습 및 실습 라이브 랩 환경에서 실습 구현
코스 맞춤화 옵션
- 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 예약하시기 바랍니다.
Kubernetes on AWS
14 HoursEKS는 AWS의 자체 관리 형 Kubernetes -as-a-service 서비스입니다. EKS는 완벽하게 확장 가능하고 사용자 정의가 가능하며 Kubernetes 배포를 기존의 구내 Kubernetes 설치를 모방 및 / 또는 통합 할 수 있습니다.
강사가 진행하는이 실제 교육에서 참가자는 EKS에서 Kubernetes 를 사용하여 생산 규모의 컨테이너 환경을 설정하고 관리하는 방법을 학습합니다.
이 훈련이 끝나면 참가자는 다음을 할 수 있습니다.
- EKS에서 Kubernetes 구성 및 관리
- 기존 Kubernetes 환경을 온 프레미스에서 AWS 클라우드로 마이그레이션
- Kubernetes 를 타사의 Continuous Integration (CI) 소프트웨어와 통합하십시오.
- Kubernetes 고 가용성 및 재해 복구 보장
- EKS를 효율적으로 관리 할 수있는 도구를 이해하고 채택하십시오.
청중
- 개발자
- 시스템 관리자
- DevOps 엔지니어
코스 형식
- 라이브 랩 환경에서 파트 강연, 파트 토론, 연습 및 무거운 실전 연습.
노트
- 이 과정에 대한 맞춤 교육을 요청하려면 Google에 문의하여 준비하십시오.
Kubernetes on Azure (AKS)
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)에서 참가자는 AKS에서 Kubernetes를 사용하여 프로덕션 규모 컨테이너 환경을 설정하고 관리하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- AKS에서 Kubernetes를 구성하고 관리합니다.
- Kubernetes 클러스터를 배포, 관리 및 확장합니다.
- Azure에 컨테이너화된(Docker) 애플리케이션을 배포합니다.
- 온프레미스에서 AKS 클라우드로 기존 Kubernetes 환경을 마이그레이션합니다.
- Kubernetes를 타사 지속적 통합(CI) 소프트웨어와 통합합니다.
- Kubernetes에서 높은 가용성과 재해 복구를 보장합니다.
Kubernetes Design Patterns
21 Hours최근 마이크로 서비스 및 컨테이너의 발전으로 인해 소프트웨어를 설계, 개발, 배포 및 실행하는 방법이 크게 변경되었습니다. 최신 응용 프로그램은 확장 성, 탄력성, 오류 및 변경을 위해 최적화되어야합니다. 이러한 새로운 요구에 힘 입어 현대 아키텍처는 다양한 패턴과 관행을 필요로합니다. 이 교육에서는 이러한 새로운 요구 사항을 식별하고 이해하고 조정하는 방법을 검토합니다.
청중
이 교육은 컨테이너 기술 및 Kubernetes 개념에 다소 익숙하지만 실제 경험이 부족한 사람들을 대상으로합니다. 유스 케이스와 실제 프로젝트에서 얻은 교훈을 토대로 사람들이 더 나은 클라우드 기본 응용 프로그램을 만들고 관리 할 수 있도록 유도합니다.
- 개발자
- 운영
- DevOps
- 품질 보증 엔지니어
- IT 프로젝트 관리자
코스 형식
- 대화식 강의 및 토론
- 많은 연습과 연습
- 라이브 랩 환경에서 Handson 구현
코스 사용자 정의 옵션
- 이 과정에 대한 맞춤 교육을 요청하려면 Google에 문의하여 준비하십시오.
Introduction to Minikube and Kubernetes
21 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사가 진행하는 실시간 교육은 다음을 사용하여 로컬 Kubernetes 환경을 설정하고 관리하는 방법을 배우려는 초급~중급 소프트웨어 개발자 및 DevOps 전문가를 대상으로 합니다. 미니쿠베.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 로컬 머신에 Minikube를 설치하고 구성합니다.
- Kubernetes의 기본 개념과 아키텍처를 이해합니다.
- kubectl 및 Minikube 대시보드를 사용하여 컨테이너를 배포하고 관리하세요.
- Kubernetes에 대한 영구 스토리지 및 네트워킹 솔루션을 설정합니다.
- 애플리케이션 개발, 테스트, 디버깅에 Minikube를 활용하세요.
Minikube for Developers
14 Hours대한민국(온라인 또는 현장)에서 강사가 진행하는 실시간 교육은 Minikube를 개발 워크플로의 일부로 사용하려는 중급 개발자와 DevOps 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Minikube를 사용하여 로컬 Kubernetes 환경을 설정하고 관리합니다.
- Minikube에서 애플리케이션을 배포, 관리, 디버그하는 방법을 이해하세요.
- Minikube를 지속적인 통합 및 배포 파이프라인에 통합합니다.
- Minikube의 고급 기능을 사용하여 개발 프로세스를 최적화하세요.
- 로컬 Kubernetes 개발을 위한 모범 사례를 적용합니다.
Monitoring Kubernetes with Prometheus
7 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Prometheus을 사용하여 Kubernetes 클러스터를 모니터링하려는 시스템 관리자 및 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Prometheus을 설치하고 구성합니다.
- 동적 클라우드 환경을 모니터링합니다.
- Kubernetes 클러스터에 대한 더 나은 통찰력을 얻으십시오.
- 정확하고 통찰력 있는 알림을 설정하세요.
Managing Kubernetes with Rancher
14 Hours대한민국에서 진행되는 이 강사 주도 라이브 과정은 참가자에게 Rancher의 개요를 제공하고 Rancher을 사용하여 Kubernetes 클러스터를 배포 및 관리하는 방법을 실습을 통해 보여줍니다.