Just an Gist idea for now
- It's mundane to edit every Deployment in your k8s cluster to have your desired state for Liveness/Readiness Probe and Resources for each container
- Manaul operations also don't help collaborations of discussions to have right values for the states
- One(ish) place to read and edit desired states
- Keep alerting if the state of the container is different than the repository linked
- Can change the state of a Deployment with just a simple single click(ish) way provided by an alert
- Can have default state for not specified Deployments per Namespace
- Can be used by other tools like Observe and Suggest better state ™ which is also my new idea for a new tool yet
if this ever get started
- Print current state of every Container in every Deployment by Namespace
- Decide the first version of the format for the desired state; Probably will use yaml for that
- Suggest to change the state of any Container if it's different than what you described in the repository
- Repeat the process above by a schedule like a CronJob
- That's it for now
the repository
Thinking to use either git or s3 to save/edit desired states; Probably not Configmap.. but who knows
A technology called Kubernetes Operators might be a good tool to implement this feature