code: func newCmdKubeletConfigEnableDynamic() *cobra.Command {
  	var nodeName, kubeletVersionStr string
  	var kubeConfigFile string
  
  	cmd := &cobra.Command{
  		Use:     "enable-dynamic",
  		Short:   "EXPERIMENTAL: Enable or update dynamic kubelet configuration for a Node",
  		Long:    kubeletConfigEnableDynamicLongDesc,
  		Example: kubeletConfigEnableDynamicExample,
  		Run: func(cmd *cobra.Command, args []string) {
  			if len(nodeName) == 0 {
  				kubeadmutil.CheckErr(errors.New("The --node-name argument is required"))
  			}
  			if len(kubeletVersionStr) == 0 {
  				kubeadmutil.CheckErr(errors.New("The --kubelet-version argument is required"))
  			}
  
  			kubeletVersion, err := version.ParseSemantic(kubeletVersionStr)
  			kubeadmutil.CheckErr(err)
  
  			kubeConfigFile = cmdutil.GetKubeConfigPath(kubeConfigFile)
  			client, err := kubeconfigutil.ClientSetFromFile(kubeConfigFile)
  			kubeadmutil.CheckErr(err)
  
  			err = kubeletphase.EnableDynamicConfigForNode(client, nodeName, kubeletVersion)
  			kubeadmutil.CheckErr(err)
  		},
  	}
  
  	options.AddKubeConfigFlag(cmd.Flags(), &kubeConfigFile)
  	cmd.Flags().StringVar(&nodeName, options.NodeName, nodeName, "Name of the node that should enable the dynamic kubelet configuration")
  	cmd.Flags().StringVar(&kubeletVersionStr, "kubelet-version", kubeletVersionStr, "The desired version for the kubelet")
  	return cmd
  }
docs: // newCmdKubeletConfigEnableDynamic calls cobra.Command for enabling dynamic kubelet configuration on node
  // This feature is still in alpha and an experimental state