K3s – 가벼운 쿠버네티스

가벼운 쿠버네티스입니다. 설치가 간편하고 메모리가 절반이며 100MB 미만의 바이너리에 모두 포함됩니다.

다음 경우에 적합합니다.

  • Edge
  • IoT
  • CI
  • 개발
  • ARM
  • K8s 내장
  • Situations where a PhD in K8s clusterology is infeasible

K3s가 뭐죠?

K3s는 다음과 같은 향상된 기능을 갖춘 Kubernetes 배포판입니다.

  • 단일 바이너리로 패키지.
  • 기본 스토리지 메커니즘으로 sqlite3을 기반으로 하는 경량 스토리지 백엔드입니다. etcd3, MySQL, Postgres도 여전히 사용할 수 있습니다.
  • TLS 및 옵션의 많은 복잡성을 처리하는 간단한 런처로 포장.
  • 경량 환경에 적합한 기본값으로 기본적으로 보호.
  • 로컬 스토리지 공급자, 서비스 로드 밸런서, Helm 컨트롤러 및 Traefik 인그레스 컨트롤러와 같이 간단하지만 강력한 “batteries-included” 기능이 추가.
  • 모든 Kubernetes 제어부 구성요소의 연산은 단일 이진 및 프로세스로 캡슐화됩니다. 이를 통해 K3s는 인증서 배포와 같은 복잡한 클러스터 작업을 자동화하고 관리할 수 있습니다.
  • 외부 종속성이 최소화되었습니다(최신 커널 및 cgroup 마운트만 필요). K3s 패키지에는 다음과 같은 종속성이 필요했습니다.
    • containerd
    • Flannel
    • CoreDNS
    • CNI
    • 호스트 유틸리티(iptables, socat 등)
    • 수신 컨트롤러(traefik)
    • 내장된 서비스 로드 밸런싱
    • 내장된 네트워크 정책 컨트롤러

이름의 의미는?

우리는 메모리 풋프린트의 절반 크기인 쿠버네티스 설치를 원했습니다. 쿠버네티스는 10글자의 단어를 K8s로 줄였습니다. 그래서 쿠버네티스 크기의 절반 정도는 5글자 단어를 줄인 K3s일 것입니다. K3의 긴 형태도 없고 공식적인 발음도 없습니다.

출처 : https://rancher.com/docs/k3s/latest/en/
답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like

[기계번역] K3s : Architecture

이 페이지에서는 고가용성 K3s 서버 클러스터의 아키텍처와 단일 노드 서버 클러스터와의 차이점을 설명합니다. 또한 에이전트 노드가 K3s 서버에…