upgrade

package
v0.0.0-...-e6272b8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2019 License: Apache-2.0 Imports: 41 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DryRunStaticPodUpgrade

func DryRunStaticPodUpgrade(internalcfg *kubeadmapi.InitConfiguration) error

DryRunStaticPodUpgrade fakes an upgrade of the control plane

func EnforceVersionPolicies

func EnforceVersionPolicies(newK8sVersionStr string, newK8sVersion *version.Version, flags *applyFlags, versionGetter upgrade.VersionGetter) error

EnforceVersionPolicies makes sure that the version the user specified is valid to upgrade to There are both fatal and skippable (with --force) errors

func GetPathManagerForUpgrade

func GetPathManagerForUpgrade(internalcfg *kubeadmapi.InitConfiguration, etcdUpgrade bool) (upgrade.StaticPodPathManager, error)

GetPathManagerForUpgrade returns a path manager properly configured for the given InitConfiguration.

func InteractivelyConfirmUpgrade

func InteractivelyConfirmUpgrade(question string) error

InteractivelyConfirmUpgrade asks the user whether they _really_ want to upgrade.

func NewCmdApply

func NewCmdApply(apf *applyPlanFlags) *cobra.Command

NewCmdApply returns the cobra command for `kubeadm upgrade apply`

func NewCmdDiff

func NewCmdDiff(out io.Writer) *cobra.Command

NewCmdDiff returns the cobra command for `kubeadm upgrade diff`

func NewCmdNode

func NewCmdNode() *cobra.Command

NewCmdNode returns the cobra command for `kubeadm upgrade node`

func NewCmdPlan

func NewCmdPlan(apf *applyPlanFlags) *cobra.Command

NewCmdPlan returns the cobra command for `kubeadm upgrade plan`

func NewCmdUpgrade

func NewCmdUpgrade(out io.Writer) *cobra.Command

NewCmdUpgrade returns the cobra command for `kubeadm upgrade`

func NewCmdUpgradeControlPlane

func NewCmdUpgradeControlPlane() *cobra.Command

NewCmdUpgradeControlPlane returns the cobra.Command for upgrading the controlplane instance on this node

func NewCmdUpgradeNodeConfig

func NewCmdUpgradeNodeConfig() *cobra.Command

NewCmdUpgradeNodeConfig returns the cobra.Command for downloading the new/upgrading the kubelet configuration from the kubelet-config-1.X ConfigMap in the cluster

func PerformControlPlaneUpgrade

func PerformControlPlaneUpgrade(flags *applyFlags, client clientset.Interface, waiter apiclient.Waiter, internalcfg *kubeadmapi.InitConfiguration) error

PerformControlPlaneUpgrade actually performs the upgrade procedure for the cluster of your type (self-hosted or static-pod-hosted)

func PerformStaticPodUpgrade

func PerformStaticPodUpgrade(client clientset.Interface, waiter apiclient.Waiter, internalcfg *kubeadmapi.InitConfiguration, etcdUpgrade bool) error

PerformStaticPodUpgrade performs the upgrade of the control plane components for a static pod hosted cluster

func RunUpgradeControlPlane

func RunUpgradeControlPlane(flags *controlplaneUpgradeFlags) error

RunUpgradeControlPlane is executed when `kubeadm upgrade node controlplane` runs.

func RunUpgradeNodeConfig

func RunUpgradeNodeConfig(flags *nodeUpgradeFlags) error

RunUpgradeNodeConfig is executed when `kubeadm upgrade node config` runs.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL