Versions in this module Expand all Collapse all v1 v1.16.3 Nov 9, 2022 Changes in this version + func AddOrUpdateLabelsOnNode(kubeClient clientset.Interface, labelsToUpdate map[string]string, ...) bool + func CreateAddNodeHandler(f func(node *v1.Node) error) func(obj interface{}) + func CreateDeleteNodeHandler(f func(node *v1.Node) error) func(obj interface{}) + func CreateUpdateNodeHandler(f func(oldNode, newNode *v1.Node) error) func(oldObj, newObj interface{}) + func DeletePods(kubeClient clientset.Interface, recorder record.EventRecorder, ...) (bool, error) + func GetNodeCondition(status *v1.NodeStatus, conditionType v1.NodeConditionType) (int, *v1.NodeCondition) + func MarkAllPodsNotReady(kubeClient clientset.Interface, node *v1.Node) error + func RecordNodeEvent(recorder record.EventRecorder, ...) + func RecordNodeStatusChange(recorder record.EventRecorder, node *v1.Node, newStatus string) + func SetPodTerminationReason(kubeClient clientset.Interface, pod *v1.Pod, nodeName string) (*v1.Pod, error) + func SwapNodeControllerTaint(kubeClient clientset.Interface, taintsToAdd, taintsToRemove []*v1.Taint, ...) bool