code: func PatchNodeCIDR(c clientset.Interface, node types.NodeName, cidr string) error {
  	raw, err := json.Marshal(cidr)
  	if err != nil {
  		return fmt.Errorf("failed to json.Marshal CIDR: %v", err)
  	}
  
  	patchBytes := []byte(fmt.Sprintf(`{"spec":{"podCIDR":%s}}`, raw))
  
  	if _, err := c.CoreV1().Nodes().Patch(string(node), types.StrategicMergePatchType, patchBytes); err != nil {
  		return fmt.Errorf("failed to patch node CIDR: %v", err)
  	}
  	return nil
  }
docs: // PatchNodeCIDR patches the specified node's CIDR to the given value.