Repolode
kairos-io

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 및 클러스터 업데이트를 배포합니다.

포함된 컬렉션

토픽

#kubernetes#edge-computing#immutable-infrastructure#linux#bare-metal#os-images#k3s#baremetal#cloud#cloud-native

자주 묻는 질문

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 통계는 매일 갱신됩니다.

관련 프로젝트