container-linux-update-operator
container-linux-update-operator copied to clipboard
A Kubernetes operator to manage updates of Container Linux by CoreOS
And this is my error: waleed@waleed-Ubuntu:~/Desktop/Kubernetes$ kubectl create -f rs.yaml error: error parsing rs.yaml: error converting YAML to JSON: yaml: line 7: mapping values are not allowed in this context...
Since DaemonSets are moved from 'extensions/v1beta1' to 'apps/v1', the agent doesn't exclude itself from node draining anymore and kills itself before calling reboot. This results in a continuously draining and...
A first take on making CLUO ready for k8s > 1.16 - Changed 'ExtensionsV1beta1().DaemonSets' to 'AppsV1().DaemonSets' - Updated packages 'k8s.io/apimachinery', 'k8s.io/client-go' and 'k8s.io/kubernetes' to stable 1.16.2 versions - Needed to...
It appears there is a race condition when using persistent volumes, where the pod is deleted and the node is rebooted, but the attached volume is still in the process...
for example here https://github.com/coreos/container-linux-update-operator/blob/master/examples/deploy/update-agent.yaml#L40 tolerations: - key: node-role.kubernetes.io/master operator: Exists effect: NoSchedule should it change to this? tolerations: - operator: Exists
This adds an reboot-wait parameter, which waits, after the last pod was terminated, an fixed amount of time to finalize operations before reboot. This solves some problems this storage provisioners...
README seems to have a broken link for the original proposal, consider updating the link to the document or removing it altogether. Thank you!
Was curious if there was a way to tell the operator to send a message/alert when nodes get scheduled to reboot? I poked through the code a little bit but...
I have a question about the container-linux-update-operator when using Kubernetes in AWS (EKS). In our environment we use Terraform and the Kops module to provision the EKS component, there are...
Are there any plans to update this operator to work with RHEL/CentOS? Conceptionally there doesn't seem much CoreOS specific about it. Perhaps it works already?