Join GitHub today
RFC kubernetes support #31714
Requests for comments and suggestions
As I can see here you start working on k8s support: https://docs.saltstack.com/en/develop/ref/modules/all/salt.modules.k8s.html so far only labels are supported.
Create/replace/delete of the resources such as rc,pod,service,secret even autoscaling
quite easy, can be done the same way as for labels. I think what we must agree on is do we want to have some simplified notation as in deployment manager or full featured manifest files definition. Right now in our company we use full manifest, because we use pure kubernetes.
This one is tricky. Right now, it is working like this:
Each iteration is 30 seconds minimum, but generally I would say minute, sometimes it can be more for crazy readiness probes figures.
Please give you feedback, so I could start working on extending the k8s module and state.
I have been thinking a bit, and decided that we can keep state of the replication controller in annotations for the RC. Same for new name, it can be stored in
I don't have time to work on it right now, but I can help/review if needed.
Actually we don't need to built in kubectl to make sure we use latest version, we can use their swagger interface to build python up client out of this: