Skip to content

Latest commit

 

History

History
70 lines (50 loc) · 2.54 KB

DEVELOPER_RESOURCES.md

File metadata and controls

70 lines (50 loc) · 2.54 KB

KubeArchive Developer Resources

Scope

This page provides links to resources useful to a KubeArchive developer.

KubeArchive is a utility that stores Kubernetes resources off of the Kubernetes cluster. This enables users to delete those resources from the cluster without losing the information contained in those resources.

Communication

Chat rooms and email addresses for KubeArchive communication.

TBD

Dashboards

TBD

Code Repositories

Git repository for the KubeArchive source code.

Development Resources

Kubernetes

Kubernetes is an open-source container orchestration engine for automating the deployment, scaling, and management of containerized applications.

Programming Languages

The Go programming language is an open-source programming language. Go is the preferred language for KubeArchive development.

Observability

OpenTelemetry is used to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help analyze software’s performance and behavior.

Tools

Additional software that KubeArchive uses.

To interact directly with the database:

  • psql
    $ sudo dnf install postgresql
    $ psql --version
    psql (PostgreSQL) 15.6

A SQL client is recommended to interact easily with the database. For example DBeaver Community. To configure DBeaver, check these instructions.

If you use a Professional version of a Jetbrains IDE like Goland it already provides a built-in SQL client.