Gutek / dynamic-annotiations

K8 Dynamic Annotiations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Comparing options for mutating k8s resources

Shell-Operator

Option for mutating as Mutating Admission Controller using Shell-Operator tool.

Pros:

  • easy to write extensions
  • its a shall script or python
  • fast to start, easy to test

Cons:

  • Mutating Admission Controller needs certs for service, however there is an issue with picking up new cert after renewal - 487
  • Its a tool operating by someone else, when there is a problem we need to take ownership of it

Python file manipulation

IN PROGRESS

A way of manipulating YAML file using Pyton libs. This step needs to be executed before resource is applied to Kubernetes, and it gives the most flexibility without having to work with cluster operators.

Using existing framework

IN PROGRESS

About

K8 Dynamic Annotiations


Languages

Language:Shell 98.6%Language:Dockerfile 1.4%