0Pricing
Kubernetes Basics · 강의

Kubernetes 생태계와 배포판

관리형 클라우드 서비스, 경량 로컬 배포판, CNCF 생태계 등 폭넓은 Kubernetes 환경을 살펴보고 적합한 형태를 선택하는 방법을 배워 보세요.

Kubernetes 생태계와 배포판은(는) CoddyKit의 무료 Kubernetes Basics 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Kubernetes Basics 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Kubernetes Basics 강의에는 총 4개의 강의가 포함되어 있습니다.

쿠버네티스는 플랫폼을 위한 플랫폼입니다

순수한 쿠버네티스만 단독으로 운영하는 경우는 드뭅니다. 다양한 배포판과 추가 기능으로 이루어진 풍부한 생태계가 그 위에 구축되어 있습니다. 전체 구성을 파악하면 시작점을 선택하는 데 도움이 됩니다.

순정 쿠버네티스와 배포판 비교

업스트림 쿠버네티스는 가공되지 않은 오픈 소스 프로젝트입니다. 배포판은 설치 프로그램, 기본값, 지원 기능을 추가해 쿠버네티스를 하나로 묶습니다. Linux 배포판이 커널을 묶는 방식과 비슷합니다.

관리형 클라우드 쿠버네티스

관리형 쿠버네티스인 EKS, GKE, AKS를 사용하면 클라우드가 컨트롤 플레인, 업그레이드, 가용성을 관리합니다. 사용자는 워크로드만 관리하면 됩니다.

로컬 및 경량 옵션

노트북, 엣지 환경, 지속적 통합에는 경량 배포판을 사용하세요. Minikube, kind, k3s, MicroK8s가 있습니다. 학습과 빠른 로컬 클러스터에 적합합니다.

kind create cluster --name dev

자체 관리형 배포판

온프레미스와 엔터프라이즈 환경에서는 OpenShift, Rancher, Tanzu 같은 자체 관리형 배포판이 사용자 인터페이스, 보안 기본값, 수명 주기 도구를 추가로 제공합니다.

CNCF

CNCF(클라우드 네이티브 컴퓨팅 재단)는 쿠버네티스와 관련 프로젝트를 호스팅하고 배포판을 인증하여 워크로드의 이식성을 유지할 수 있게 합니다.

네트워킹 추가 기능(CNI)

쿠버네티스에는 자체 네트워킹 기능이 포함되어 있지 않습니다. CNI 플러그인(Calico, Cilium, Flannel)을 추가해 파드 네트워킹과 정책을 연결해야 합니다.

스토리지 추가 기능(CSI)

스토리지도 같은 방식으로 작동합니다. CSI 표준을 통해 공급업체 플러그인을 연결할 수 있습니다. 관리형 클러스터는 보통 클라우드 디스크에 자동으로 연결해 줍니다.

관측성과 서비스 메시

가시성과 트래픽 제어를 위해 메트릭에는 Prometheus와 Grafana를 사용하고, 라우팅과 mTLS에는 Istio나 Linkerd 같은 서비스 메시를 함께 사용하세요.

헬름으로 패키징하기

Helm은 사실상 표준 패키지 관리자입니다. 차트 하나에 모든 매니페스트를 묶어 복잡한 애플리케이션도 단일 명령으로 설치할 수 있습니다.

helm install my-app bitnami/nginx

종류 선택하기

경험 법칙은 다음과 같습니다. 운영 부담 없이 프로덕션을 운영하려면 관리형, 학습과 지속적 통합에는 경량 로컬, 온프레미스 제어가 필요할 때는 자체 관리형을 선택하세요.

빠른 확인

사용 사례에 맞는 쿠버네티스 종류를 선택하세요.

복습

이제 쿠버네티스의 구성을 파악했습니다. 관리형, 로컬, 자체 관리형의 차이, 적합성을 보장하는 CNCF, 네트워킹과 스토리지를 위한 CNI/CSI, 패키징을 위한 Helm을 배웠습니다.

자주 묻는 질문

“Kubernetes 생태계와 배포판” 강의는 무료인가요?

네 — “Kubernetes 생태계와 배포판” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Kubernetes Basics 강의 전체를 잠금 해제할 수 있습니다. Kubernetes Basics 강의에는 총 4개의 강의가 포함되어 있습니다.

“Kubernetes 생태계와 배포판”에서 뭘 배우나요?

관리형 클라우드 서비스, 경량 로컬 배포판, CNCF 생태계 등 폭넓은 Kubernetes 환경을 살펴보고 적합한 형태를 선택하는 방법을 배워 보세요. 브라우저에서 직접 실행하는 실습 코드로 Kubernetes Basics을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Kubernetes Basics을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Kubernetes Basics은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.

“Kubernetes 생태계와 배포판” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Kubernetes Basics 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Kubernetes Basics 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. Kubernetes란 무엇인가요
  2. Kubernetes가 중요한 이유
  3. 핵심 개념 및 아키텍처
  4. Kubernetes 생태계와 배포판
← Kubernetes Basics(으)로 돌아가기