프로젝트 소개
Karpenter는 유연성, 성능, 단순성을 위해 설계된 Kubernetes 노드 오토스케일러입니다. Kubernetes 스케줄러가 스케줄링 불가로 표시한 파드를 감시하고, 해당 파드가 요청하는 스케줄링 제약 조건(리소스 요청, 노드 셀렉터, 어피니티, 톨러레이션, 토폴로지 분산 제약)을 평가하고, 파드의 요구 사항을 충족하는 노드를 프로비저닝하며, 더 이상 필요하지 않은 노드를 제거하는 4단계 루프를 통해 Kubernetes 클러스터에서 워크로드를 실행하는 효율성과 비용을 개선합니다.
Karpenter는 멀티 클라우드 프로젝트입니다. 핵심 리포지토리는 AWS, Azure, AlibabaCloud, Bizfly Cloud, Clever Cloud, Cluster API, Exoscale, GCP, Hetzner, Huawei Cloud, IBM Cloud, Proxmox, Oracle Cloud Infrastructure(Oracle 유지보수 및 Zoom 유지보수 프로바이더 모두 포함), Akamai/Linode(Alpha), UpCloud(커뮤니티 및 kubekanvas 유지보수 변형) 등 다양한 조직이 유지보수하는 프로바이더 구현으로 보완됩니다.
이 프로젝트는 Kubernetes SIGs 조직 아래에서 공개적으로 개발됩니다. 커뮤니티 참여는 Kubernetes Slack을 통해 이루어지며, 사용자(#karpenter)와 기여자(#karpenter-dev)를 위한 전용 채널이 있습니다. 이 프로젝트는 격주 워킹 그룹 회의와 주간 이슈 분류 회의를 개최하며, Zoom 링크, Google 캘린더, 회의록이 공개되어 있습니다. 이슈 트래커를 통해 기여를 환영하며, good-first-issue 및 help-wanted 라벨이 강조되어 있고 기여자 가이드가 제공됩니다. 참여는 Kubernetes 행동 강령의 적용을 받습니다. 2021년부터 2025년까지의 녹화된 발표 모음은 워크로드 통합, 오토스케일링 비교, 클러스터 업데이트 자동화와 같은 주제를 다룹니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.