Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sgaunet/k8see-exporter
Deployment inside the kubernetes cluster to export events in a redis stream
https://github.com/sgaunet/k8see-exporter
events exporter k8s kubernetes
Last synced: 2 months ago
JSON representation
Deployment inside the kubernetes cluster to export events in a redis stream
- Host: GitHub
- URL: https://github.com/sgaunet/k8see-exporter
- Owner: sgaunet
- License: mit
- Created: 2022-01-28T12:52:21.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-16T19:23:00.000Z (3 months ago)
- Last Synced: 2024-09-17T00:34:49.810Z (3 months ago)
- Topics: events, exporter, k8s, kubernetes
- Language: Go
- Homepage:
- Size: 187 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![GitHub release](https://img.shields.io/github/release/sgaunet/k8see-exporter.svg)](https://github.com/sgaunet/k8see-exporter/releases/latest)
[![Go Report Card](https://goreportcard.com/badge/github.com/sgaunet/k8see-exporter)](https://goreportcard.com/report/github.com/sgaunet/k8see-exporter)
![GitHub Downloads](https://img.shields.io/github/downloads/sgaunet/k8see-exporter/total)
[![Maintainability](https://api.codeclimate.com/v1/badges/d537de4b0b43b3e0aa5b/maintainability)](https://codeclimate.com/github/sgaunet/k8see-exporter/maintainability)
[![License](https://img.shields.io/github/license/sgaunet/k8see-exporter.svg)](LICENSE)# k8see (Kubernetes Events Exporter)
Kubernetes Events Exporter is a suit of three tools to export kubernertes events in an external database. The goal is to get events in an SQL DB to be able to analyze what happened.
The 3 tools are :
* [k8see-exporter](https://github.com/sgaunet/k8see-exporter) : Deployment inside the kubernetes cluster to export events in a redis stream
* [k8see-importer](https://github.com/sgaunet/k8see-importer) : Tool that read the redis stream to import events in a database (PostGreSQL)
* [k8see-webui](https://github.com/sgaunet/k8see-webui) : Web interface to query the database
* [k8see-deploy](https://github.com/sgaunet/k8see-deploy) : kubernetes manifests to deploy k8see-exporter and also the whole procedure to deploy a full test environment in a k8s cluster (with kind).# k8see-exporter
The image is on docker hub: sgaunet/k8see-exporter:**version**
The manifests to deploy the application are in [k8see-deploy](https://github.com/sgaunet/k8see-deploy/tree/main/manifests/k8see-exporter)
# Development environment
[The repository k8see-deploy](https://github.com/sgaunet/k8see-deploy) contains the whole procedure to deploy a full test environment in a k8s cluster (with kind). The repository contains also themanifests to deploy k8see-exporter.
# Build
This project is using :
* golang 1.17+
* [task for development](https://taskfile.dev/#/)
* docker
* [docker buildx](https://github.com/docker/buildx)
* docker manifest
* [goreleaser](https://goreleaser.com/)## Binary
```
task
```## Build the image
```
task image
```# Make a release
```
task release
```