SSH를 통해 원격 또는 로컬 VM에 K3s Kubernetes를 설치하고 kubectl 접속용 kubeconfig를 가져오는 CLI 도구입니다.
kairos-io/kairos
Dockerfile 방식으로 엣지 및 베어메탈 노드에 Kubernetes를 사용할 수 있는 OS 이미지를 빌드하는 불변 부팅 가능 Linux 메타 배포판입니다.
- 스타
- 1,863
- 포크
- 157
- 열린 이슈
- 483
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
Kairos를 사용하면 Dockerfile을 작성하는 것과 비슷한 방식으로 엣지 기기용 불변 부팅 가능 OS 및 Kubernetes 이미지를 빌드할 수 있습니다. 새 이미지를 컨테이너 레지스트리에 푸시해 노드를 업데이트하면, 시스템이 A/B 원자적 업그레이드를 적용하므로 실행 중인 시스템을 직접 수정하지 않고 변경 사항을 배포할 수 있습니다.
이 프로젝트는 특정 배포판에 종속되지 않습니다. 원하는 기본 Linux 배포판을 선택하면 Kairos가 노드 부팅, 설치 및 관리에 필요한 런타임 구성 요소를 추가합니다. 이미지 빌드와 프로비저닝부터 업그레이드까지 Kubernetes를 통한 클러스터 수명 주기 관리를 지원하며, 노드 부트스트래핑과 조정을 자동화하는 선택적 P2P 메시도 포함합니다.
이 저장소는 디바이스 런타임 바이너리(kairos-agent, immucore), Kairos SDK, 이미지 초기화 도구 kairos-init, 대화형 설치 프로그램, p2p provider를 포함하는 모노레포입니다. CNCF Sandbox 프로젝트입니다.
핵심 기능
- 01Dockerfile 방식의 정의를 바탕으로 부팅 가능한 불변 OS 및 Kubernetes 이미지를 빌드합니다.
- 02컨테이너 레지스트리에 새 이미지를 푸시하면 원자적 A/B 업그레이드가 시작됩니다.
- 03원하는 Linux 배포판과 함께 사용할 수 있습니다.
- 04노드 부트스트래핑과 조정을 위한 선택적 P2P 메시를 제공합니다.
- 05프로비저닝과 업그레이드를 포함해 Kubernetes를 통한 클러스터 수명 주기 관리를 지원합니다.
활용 사례
- 불변의 재현 가능한 OS 이미지로 엣지 기기에서 Kubernetes 클러스터를 운영합니다.
- 베어메탈 또는 클라우드 노드 간 설정 드리프트를 방지합니다.
- CI/CD 파이프라인과 컨테이너 레지스트리를 통해 OS 및 클러스터 업데이트를 배포합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- kairos은(는) 무엇인가요?
- Dockerfile 방식으로 엣지 및 베어메탈 노드에 Kubernetes를 사용할 수 있는 OS 이미지를 빌드하는 불변 부팅 가능 Linux 메타 배포판입니다. Kairos를 사용하면 Dockerfile을 작성하는 것과 비슷한 방식으로 엣지 기기용 불변 부팅 가능 OS 및 Kubernetes 이미지를 빌드할 수 있습니다. 새 이미지를 컨테이너 레지스트리에 푸시해 노드를 업데이트하면, 시스템이 A/B 원자적 업그레이드를 적용하므로 실행 중인 시스템을 직접 수정하지 않고 변경 사항을 배포할 수 있습니다.
- kairos은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- kairos은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- kairos은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. kairos의 마지막 커밋은 2026년 11월 7일입니다.
- kairos은(는) 어디에 사용할 수 있나요?
- 불변의 재현 가능한 OS 이미지로 엣지 기기에서 Kubernetes 클러스터를 운영합니다. 베어메탈 또는 클라우드 노드 간 설정 드리프트를 방지합니다. CI/CD 파이프라인과 컨테이너 레지스트리를 통해 OS 및 클러스터 업데이트를 배포합니다.
- kairos은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kairos-io/kairos
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
EC2, EBS, S3, VPC, IAM, EKS, RDS API를 제공하는 자체 서버에서 운영하는 오픈소스 AWS 호환 클라우드입니다.
API로만 관리하고 셸은 제공하지 않는, Kubernetes 실행에 최적화된 최소 구성의 불변 Linux 배포판입니다.
클라우드 네이티브, 엣지 및 임베디드 애플리케이션을 위한 경량 고성능 WebAssembly 런타임으로, LLM을 로컬에서 실행하는 데도 사용됩니다.
HTTP, MQTT, RTSP, OPC UA 등 다양한 프로토콜로 장치를 연결하고 클러스터 리소스로 다루는 Kubernetes 네이티브 IoT 게이트웨이입니다.
Hetzner, Leaseweb, AWS Bare Metal 등의 베어메탈 제공업체에서 IaaS와 관리형 서비스를 운영하는 오픈소스 클라우드 플랫폼입니다.