Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oxyno-zeta/kubernetes-tagger
Kubernetes tags for resources like AWS EBS and AWS ELB
https://github.com/oxyno-zeta/kubernetes-tagger
aws kubernetes loadbalancer tags volume
Last synced: about 2 months ago
JSON representation
Kubernetes tags for resources like AWS EBS and AWS ELB
- Host: GitHub
- URL: https://github.com/oxyno-zeta/kubernetes-tagger
- Owner: oxyno-zeta
- License: apache-2.0
- Archived: true
- Created: 2019-02-25T17:19:21.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-19T20:23:36.000Z (over 2 years ago)
- Last Synced: 2024-07-09T02:01:49.201Z (3 months ago)
- Topics: aws, kubernetes, loadbalancer, tags, volume
- Language: Go
- Homepage:
- Size: 162 KB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# kubernetes-tagger
[![CircleCI](https://circleci.com/gh/oxyno-zeta/kubernetes-tagger/tree/master.svg?style=svg)](https://circleci.com/gh/oxyno-zeta/kubernetes-tagger/tree/master) [![Go Report Card](https://goreportcard.com/badge/github.com/oxyno-zeta/kubernetes-tagger)](https://goreportcard.com/report/github.com/oxyno-zeta/kubernetes-tagger) ![Docker Pulls](https://img.shields.io/docker/pulls/oxynozeta/kubernetes-tagger.svg)
## Context
Kubernetes tagger offer the possibility to add tags on external services like EBS and Load balancer on AWS.
Why creating this project ? Because Kubernetes doesn't offer this feature for the moment.
## How it works ?
For persistent volume, Kubernetes-tagger will watch for new persistent volumes and test if they can be processed.
When they can be processed, it will test if rules can be applied with actual tags present and Kubernetes data.
Once, this is done, kubernetes-tagger will apply the delta on the target provider.
The process is the same for services to allow tag on service with type `LoadBalancer`.
## How to deploy it ?
For that, we have created a Helm Chart which is located in the "helm-chart" folder in this repository.
Just have a look on the [README](helm-chart/kubernetes-tagger/README.md) in the chart.
## Documentation
- [Configuration](docs/configuration.md)
- [Data Structure](docs/data-structure.md)
- [AWS Cloud](docs/aws-cloud.md)## Contributing
Of course, we accept contribution on the project.
To contribute on it, just read the [contributing guidelines](CONTRIBUTING.md).