개념

개념 (Concepts)

개념(Concepts) 섹션은 Kubernetes 시스템의 각 구성 요소와 Kubernetes가 클러스터를 표현하기 위해 사용하는 추상화에 대해 배울 수 있게 도와줘요. 나아가 Kubernetes가 어떻게 동작하는지 더 깊이 이해하게 해줘요.

Kubernetes는 선언적 구성과 자동화를 모두 지원하는, 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성 있고 확장 가능한 오픈 소스 플랫폼이에요. 규모가 크고 빠르게 성장하는 생태계가 있으며, Kubernetes 서비스·지원·도구는 널리 사용 가능해요.

출처: 문서

본문

이 개념 섹션에서 다루는 주제는 다음과 같아요.

  • 아키텍처 (Architecture) — Kubernetes 뒤에 있는 아키텍처 개념
  • 컨테이너 (Containers) — 애플리케이션을 실행 의존성과 함께 패키징하는 기술
  • 워크로드 (Workloads) — Kubernetes에서 배포 가능한 가장 작은 컴퓨팅 객체인 파드와, 그것을 실행하는 데 도움이 되는 상위 수준 추상화 이해
  • 서비스, 네트워킹, 인그레스 (Services, Networking, Ingress) — Kubernetes의 네트워킹 뒤에 있는 개념과 리소스
  • 스토리지 (Storage) — 클러스터의 파드에 장기 및 임시 스토리지를 제공하는 방법
  • 구성 (Configuration) — Kubernetes의 구성 메커니즘
  • 보안 (Security) — 클라우드 네이티브 워크로드를 안전하게 유지하기 위한 개념
  • 정책 (Policies) — 정책으로 보안과 모범 사례 관리
  • 스케줄링, 선점, 축출 (Scheduling, Preemption, and Eviction) — Kubernetes가 워크로드가 소비하는 리소스를 표현·요청·할당·제약하는 방법
  • 클러스터 관리 (Cluster Administration) — Kubernetes 클러스터 생성 또는 관리를 위한 하위 수준 세부 사항
  • Windows — Kubernetes는 Microsoft Windows를 실행하는 노드를 지원해요
  • 확장 (Extending Kubernetes) — Kubernetes 클러스터의 동작을 바꾸는 다양한 방법

더 알아보기 (Learn more)