diff --git a/cmd/kubeadm/app/cmd/upgrade/node.go b/cmd/kubeadm/app/cmd/upgrade/node.go index 40a11030ec9..681dbdd81f1 100644 --- a/cmd/kubeadm/app/cmd/upgrade/node.go +++ b/cmd/kubeadm/app/cmd/upgrade/node.go @@ -87,6 +87,13 @@ func newCmdNode(out io.Writer) *cobra.Command { return err } + data, err := nodeRunner.InitData(args) + if err != nil { + return err + } + if _, ok := data.(*nodeData); !ok { + return errors.New("invalid data struct") + } if err := nodeRunner.Run(args); err != nil { return err }