Skip to content
@kubearchive

kubearchive

KubeArchive

KubeArchive is a system that archives Kubernetes objects to permanent storage, which can then be retrieved through an API. This project was inspired by Tekton Results.

Check the DevConf.CZ 2024 lightning talk (15 min) about KubeArchive in this YouTube stream (already pointing to the appropriate timestamp).

Architecture

kubarchive architecture diagram

KubeArchive consists of the following components:

  • A deployer
  • One or more APIServerSources that send cloud events to a sink
  • A sink that receives the cloud events and write the resource information in a DB
  • A REST API server that facilitates the retrieval of cluster data
  • A CLI that queries both the KubeArchive REST API and the k8s API to expose the resources

Database Model

Popular repositories Loading

  1. kubearchive kubearchive Public

    Go 5 6

  2. dynowatch dynowatch Public archive

    A DYNamic Object WATCHer for Kubernetes

    Go 2

  3. .github .github Public

    KubeArchive public profile for GitHub

    1

Repositories

Showing 3 of 3 repositories
  • kubearchive/kubearchive’s past year of commit activity
    Go 5 Apache-2.0 6 18 12 Updated Jul 7, 2024
  • .github Public

    KubeArchive public profile for GitHub

    kubearchive/.github’s past year of commit activity
    0 Apache-2.0 1 0 0 Updated Jun 20, 2024
  • dynowatch Public archive

    A DYNamic Object WATCHer for Kubernetes

    kubearchive/dynowatch’s past year of commit activity
    Go 2 Apache-2.0 0 0 0 Updated Dec 14, 2023

Top languages

Loading…

Most used topics

Loading…