An open API service indexing awesome lists of open source software.

https://github.com/teragrep/k8s_01

kubelogreader: Kubernetes log reader
https://github.com/teragrep/k8s_01

containers docker helm kubernetes kubernetes-cluster logging rancher relp

Last synced: 2 months ago
JSON representation

kubelogreader: Kubernetes log reader

Awesome Lists containing this project

README

          

# k8s_01

A container that will read mounted container logfiles, then enriches them using Kubernetes API server, and forwards them with RELP to wanted target server.

It uses KUBERNETES_SERVICE_HOST and KUBERNETES_SERVICE_PORT environment variables to connect to the Kubernetes API.

## Example Helm Chart usage

See `k8s_01/` directory for more information

## Overriding configurations with environment variables

Currently supported:

- `K8S_01_RELP_TARGET` overwrites `.relp.target`

- `K8S_01_RELP_PORT` overwrites `.relp.port`

## Example test cluster usage

You can find example cluster in `/example` directory

## Contributing

// Change the repository name in the issues link to match with your project's name

You can involve yourself with our project by https://github.com/teragrep/k8s_01/issues/new/choose[opening an issue] or submitting a pull request.

Contribution requirements:

. *All changes must be accompanied by a new or changed test.* If you think testing is not required in your pull request, include a sufficient explanation as why you think so.
. Security checks must pass
. Pull requests must align with the principles and http://www.extremeprogramming.org/values.html[values] of extreme programming.
. Pull requests must follow the principles of Object Thinking and Elegant Objects (EO).

Read more in our https://github.com/teragrep/teragrep/blob/main/contributing.adoc[Contributing Guideline].

### Contributor License Agreement

Contributors must sign https://github.com/teragrep/teragrep/blob/main/cla.adoc[Teragrep Contributor License Agreement] before a pull request is accepted to organization's repositories.

You need to submit the CLA only once. After submitting the CLA you can contribute to all Teragrep's repositories.