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
- Host: GitHub
- URL: https://github.com/teragrep/k8s_01
- Owner: teragrep
- License: apache-2.0
- Created: 2023-05-17T13:01:20.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-19T12:44:05.000Z (about 2 years ago)
- Last Synced: 2024-04-17T19:13:17.061Z (about 2 years ago)
- Topics: containers, docker, helm, kubernetes, kubernetes-cluster, logging, rancher, relp
- Language: Java
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 20
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
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.