package node

import "k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/upgrade/node"

Package node implements phases of 'kubeadm upgrade node'.

Package node implements phases of 'kubeadm upgrade node'.

Package node implements phases of 'kubeadm upgrade node'.

Index

Functions

func NewControlPlane

func NewControlPlane() workflow.Phase

NewControlPlane returns a new control-plane phase.

func NewKubeconfigPhase

func NewKubeconfigPhase() workflow.Phase

NewKubeconfigPhase returns a new kubeconfig phase.

func NewPreflightPhase

func NewPreflightPhase() workflow.Phase

NewPreflightPhase returns a new preflight phase.

Types

type Data

type Data interface {
	upgrade.Data

	KubeConfigPath() string
}

Data is the interface to use for kubeadm upgrade node phases. The "nodeData" type from "cmd/upgrade/node.go" must satisfy this interface.

Source Files

controlplane.go data.go kubeconfig.go preflight.go

Version
v1.32.0-rc.1
Published
Dec 3, 2024
Platform
js/wasm
Imports
11 packages
Last checked
5 minutes ago

Tools for package owners.