You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
k3s version v1.29.4+k3s1 (94e29e2e)
go version go1.21.9
Node(s) CPU architecture, OS, and Version:
Linux controller-01 5.15.0-105-generic #115-Ubuntu SMP Mon Apr 15 09:52:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
(Ubuntu 22.04 on x86_64)
Cluster Configuration:
Single node cluster (for simplicity of reproducing the issue)
Describe the bug:
k3s crashes every ~1:30 with the following error:
May 06 08:54:40 controller-01 k3s[4158]: time="2024-05-06T08:54:40Z" level=fatal msg="network policy controller timed out waiting for node.cloudprovider.kubernetes.io/uninitialized taint to be removed from Node controller-01: timed out waiting for the condition"
Install is fine. Because I added --disable-cloud-controller --kubelet-arg cloud-provider=external, it reasonably expects that I will add a cloud-controller, which will remove the taints.
Expected behavior:
I expect it to function. The node continues to have the taint, but k3s should not crash because of that (which, ironically, makes it harder to actually run the cloud-controller)
Actual behavior:
Crash every ~90 seconds.
Additional context / logs:
As described above. k3s is behaving correctly insofar as it expects that taint to be removed. It is causing issues in that it is crashing, rather than simply logging the issue.
As a contrast, run a full k8s (e.g. using kubeadm or "the hard way") with --cloud-provider=external, and it will have the taint. But the apiserver will not crash.
The text was updated successfully, but these errors were encountered:
Environmental Info:
K3s Version:
Node(s) CPU architecture, OS, and Version:
(Ubuntu 22.04 on x86_64)
Cluster Configuration:
Single node cluster (for simplicity of reproducing the issue)
Describe the bug:
k3s crashes every ~1:30 with the following error:
Steps To Reproduce:
Install is fine. Because I added
--disable-cloud-controller --kubelet-arg cloud-provider=external
, it reasonably expects that I will add a cloud-controller, which will remove the taints.Expected behavior:
I expect it to function. The node continues to have the taint, but k3s should not crash because of that (which, ironically, makes it harder to actually run the cloud-controller)
Actual behavior:
Crash every ~90 seconds.
Additional context / logs:
As described above. k3s is behaving correctly insofar as it expects that taint to be removed. It is causing issues in that it is crashing, rather than simply logging the issue.
As a contrast, run a full k8s (e.g. using kubeadm or "the hard way") with
--cloud-provider=external
, and it will have the taint. But the apiserver will not crash.The text was updated successfully, but these errors were encountered: