class_docstr: A simple CLI for managing GKE clusters.
  
  It is assumed that the user has installed the Google Cloud SDK with
  the required components (gke-gcloud-auth-plugin and kubectl) and has
  authenticated with the Google Cloud Platform.
class_docstr_tok: ["A","simple","CLI","for","managing","GKE","clusters",".","It","is","assumed","that","the","user","has","installed","the","Google","Cloud","SDK","with","the","required","components","(","gke-gcloud-auth-plugin","and","kubectl",")","and","has","authenticated","with","the","Google","Cloud","Platform","."]
code: def create_cluster(self) -> None:
      subprocess.run(
          [
              "gcloud",
              "container",
              "clusters",
              "create",
              self.config.cluster_name,
              "--num-nodes",
              str(self.config.num_nodes),
              "--machine-type",
              self.config.machine_type,
              "--disk-size",
              self.config.disk_size,
              "--disk-type",
              self.config.disk_type,
              "--accelerator",
              f"type={self.config.accelerator_type},count={self.config.accelerator_count}",
          ]
      )
  
imports: import argparse
  import logging
  import subprocess
  import sys
  from dataclasses import dataclass, fields
  from typing import Any, List
label_desc: Use image node_id 4 for calling the GKE obj's underlying member method code with example usage: obj.create_cluster() without return types