mirror of
https://github.com/puppetmaster/typhoon.git
synced 2025-04-04 17:11:09 +02:00
Re-enable Graceful Node Shutdown feature
* Kubelet GracefulNodeShutdown works, but only partially handles gracefully stopping the Kubelet. The most noticeable drawback is that Completed Pods are left around * Use a project like poseidon/scuttle or a similar systemd unit as a snippet to add drain and/or delete behaviors if desired * This reverts commit 1786e34f33779d93f96b0a4345a7b460e023c892. Rel: * https://www.psdn.io/posts/kubelet-graceful-shutdown/ * https://github.com/poseidon/scuttle
This commit is contained in:
parent
b0a6dc8115
commit
937acc4b5a
@ -6,6 +6,7 @@ Notable changes between versions.
|
|||||||
|
|
||||||
* Update Calico from v3.24.1 to [v3.24.3](https://github.com/projectcalico/calico/releases/tag/v3.24.3)
|
* Update Calico from v3.24.1 to [v3.24.3](https://github.com/projectcalico/calico/releases/tag/v3.24.3)
|
||||||
* Allow Kubelet kubeconfig to drain nodes, if desired
|
* Allow Kubelet kubeconfig to drain nodes, if desired
|
||||||
|
* Re-enable Kubelet Graceful Node Shutdown ([#1261](https://github.com/poseidon/typhoon/pull/1261))
|
||||||
|
|
||||||
### Fedora CoreOS
|
### Fedora CoreOS
|
||||||
|
|
||||||
|
@ -107,6 +107,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
@ -106,6 +106,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
@ -102,6 +102,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
@ -102,6 +102,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
@ -111,6 +111,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
@ -116,6 +116,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
@ -107,6 +107,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
@ -106,6 +106,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
@ -101,6 +101,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
@ -101,6 +101,8 @@ storage:
|
|||||||
clusterDomain: ${cluster_domain_suffix}
|
clusterDomain: ${cluster_domain_suffix}
|
||||||
healthzPort: 0
|
healthzPort: 0
|
||||||
rotateCertificates: true
|
rotateCertificates: true
|
||||||
|
shutdownGracePeriod: 45s
|
||||||
|
shutdownGracePeriodCriticalPods: 30s
|
||||||
staticPodPath: /etc/kubernetes/manifests
|
staticPodPath: /etc/kubernetes/manifests
|
||||||
readOnlyPort: 0
|
readOnlyPort: 0
|
||||||
resolvConf: /run/systemd/resolve/resolv.conf
|
resolvConf: /run/systemd/resolve/resolv.conf
|
||||||
|
Loading…
x
Reference in New Issue
Block a user