package upgrade
import "k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/upgrade"
Package upgrade holds the common phases for 'kubeadm upgrade'.
Package upgrade holds the common phases for 'kubeadm upgrade'.
Package upgrade holds the common phases for 'kubeadm upgrade'.
Package upgrade holds the common phases for 'kubeadm upgrade'.
Index ¶
- func NewAddonPhase() workflow.Phase
- func NewKubeletConfigPhase() workflow.Phase
- func NewPostUpgradePhase() workflow.Phase
- type Data
Functions ¶
func NewAddonPhase ¶
NewAddonPhase returns a new addon phase.
func NewKubeletConfigPhase ¶
NewKubeletConfigPhase returns a new kubelet-config phase.
func NewPostUpgradePhase ¶
NewPostUpgradePhase returns a new post-upgrade phase.
Types ¶
type Data ¶
type Data interface { EtcdUpgrade() bool RenewCerts() bool DryRun() bool Cfg() *kubeadmapi.UpgradeConfiguration InitCfg() *kubeadmapi.InitConfiguration IsControlPlaneNode() bool Client() clientset.Interface IgnorePreflightErrors() sets.Set[string] PatchesDir() string OutputWriter() io.Writer }
Data is the common interface to use for kubeadm upgrade phases.
Source Files ¶
addons.go data.go kubeletconfig.go postupgrade.go
Directories ¶
Path | Synopsis |
---|---|
cmd/kubeadm/app/cmd/phases/upgrade/apply | Package apply implements phases of 'kubeadm upgrade apply'. |
cmd/kubeadm/app/cmd/phases/upgrade/node | Package node implements phases of 'kubeadm upgrade node'. |
- Version
- v1.32.0
- Published
- Dec 11, 2024
- Platform
- js/wasm
- Imports
- 12 packages
- Last checked
- 27 minutes ago –
Tools for package owners.