프로젝트 소개

K3s는 여러 구성 요소를 단일 프로세스에서 실행하고 인트리(in-tree) 스토리지 드라이버와 클라우드 제공업체를 제거하여 메모리 사용량과 바이너리 크기를 줄인 프로덕션 준비 완료 Kubernetes 배포판입니다. 이는 ARM 장치, IoT 및 엣지 컴퓨팅과 같이 리소스가 제한된 환경을 위해 설계되었습니다. 주요 특징은 다음과 같습니다: - 쉬운 설치를 위한 단일 바이너리 패키징. - sqlite3(기본값), etcd3, MariaDB, MySQL 및 Postgres를 포함한 다양한 스토리지 백엔드 지원. - 번들 기술: Containerd, Flannel (CNI), CoreDNS, Metrics Server, Traefik (ingress), Klipper-lb, Kube-router, Helm-controller, Kine 및 Local-path-provisioner. - 단순화된 운영: 자동화된 TLS 인증서 관리, 워커-투-서버 연결 처리 및 로컬 매니페스트로부터의 리소스 실시간 자동 배포. - 최소한의 OS 의존성으로, 적절한 커널과 cgroup 마운트만 필요. - 워커 노드에서 포트 노출을 피하기 위해 kubelet API 통신을 위한 WebSocket 터널 제공.