kubernetes: k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/upgrade/node Index | Files

package node

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

Index

Package Files

controlplane.go data.go kubeletconfig.go

func NewControlPlane Uses

func NewControlPlane() workflow.Phase

NewControlPlane creates a kubeadm workflow phase that implements handling of control-plane upgrade.

func NewKubeletConfigPhase Uses

func NewKubeletConfigPhase() workflow.Phase

NewKubeletConfigPhase creates a kubeadm workflow phase that implements handling of kubelet-config upgrade.

type Data Uses

type Data interface {
    EtcdUpgrade() bool
    RenewCerts() bool
    DryRun() bool
    KubeletVersion() string
    Cfg() *kubeadmapi.InitConfiguration
    IsControlPlaneNode() bool
    Client() clientset.Interface
    KustomizeDir() string
}

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

Package node imports 15 packages (graph) and is imported by 4 packages. Updated 2019-09-19. Refresh now. Tools for package owners.