title: unknown field "configMap" in io.k8s.api.core.v1.NodeConfigSource
body: <p>I am trying to add kublet parameter for garbage-collection to be taken care automatically. I followed below steps and while editing the node getting error as "<strong>unknown field "configMap" in io.k8s.api.core.v1.NodeConfigSource</strong>"</p>
  
  <p>step 1:</p>
  
  <pre><code>bash kubectl proxy --port=8001 &amp;
  </code></pre>
  
  <p>Step 2:
  Pulled the current config file</p>
  
  <pre><code>  NODE_NAME="the-name-of-the-node-you-are-reconfiguring"; curl -sSL "http://localhost:8001/api/v1/nodes/${NODE_NAME}/proxy/configz" | jq '.kubeletconfig|.kind="KubeletConfiguration"|.apiVersion="kubelet.config.k8s.io/v1beta1"' &gt; kubelet_configz_${NODE_NAME}
  </code></pre>
  
  <p>Step 3:
  I edited this values</p>
  
  <pre><code>"imageGCHighThresholdPercent": 70,
  "imageGCLowThresholdPercent": 65,
  </code></pre>
  
  <p>Step 4:
  Pushed the configuration to control plane</p>
  
  <pre><code>kubectl -n kube-system create configmap my-node-config --from-file=kubelet=kubelet_configz_${NODE_NAME} --append-hash -o yaml
  </code></pre>
  
  <p>Step 5:
  Edit node</p>
  
  <pre><code>kubectl edit node ${NODE_NAME}
  </code></pre>
  
  <p>Added configsource in it</p>
  
  <pre><code>configSource:
  configMap:
      name: CONFIG_MAP_NAME #my new created configmap name added
      namespace: kube-system
      kubeletConfigKey: kubelet
  </code></pre>
  
  <p>While saving the edit node geting error as "unknown field "configMap" in io.k8s.api.core.v1.NodeConfigSource"</p>
  
  <p>My node info</p>
  
  <pre><code>nodeInfo:
    architecture: amd64
    bootID: 951c736d-9a2c-4a81-bf32-922c53970ab3
    containerRuntimeVersion: docker://17.3.2
    kernelVersion: 3.10.0-693.11.6.el7.x86_64
    kubeProxyVersion: v1.10.6
    kubeletVersion: v1.10.6
    machineID: 609bbd29e32a4898e604f49bff82a88c
    operatingSystem: linux
    osImage: CentOS Linux 7 (Core)
    systemUUID: EC20197C-6279-B13C-6A3A-000FDAC5C4E8
  
  apiVersion: v1
  items:
  - apiVersion: v1
    kind: Node
    metadata:
      annotations:
        node.alpha.kubernetes.io/ttl: "0"
        volumes.kubernetes.io/controller-managed-attach-detach: "true"
  </code></pre>
  
  <p>Spec Info:</p>
  
  <pre><code>spec:
    externalID: i-0f84faccd78dff3b3
    podCIDR: 109.92.5.0/24
    providerID: aws:///ap-south-1a/i-0foh4faccdsdcns3b3
  </code></pre>
  
  <p>Ref link: <a href="https://kubernetes.io/docs/tasks/administer-cluster/reconfigure-kubelet/" rel="nofollow noreferrer">https://kubernetes.io/docs/tasks/administer-cluster/reconfigure-kubelet/</a></p>