Skip to content

Kops toolbox clusterapi generate machinedeployment

kops toolbox clusterapi generate machinedeployment

Generate a MachineDeployment configuration

Synopsis

Add nodes to a cluster by generating a MachineDeployment configuration.

kops toolbox clusterapi generate machinedeployment [CLUSTER] [flags]

Examples

  kops toolbox clusterapi generate machinedeployment --name k8s-cluster.example.com --name machinedeployment1 --replicas 2 | kubectl apply -f -

Options

      --cluster string         Name of cluster to join
  -h, --help                   help for machinedeployment
      --image string           Image for the MachineDeployment (if not specified, an arbitrary image from the instance groups will be used)
      --instance-type string   Instance type for the MachineDeployment (if not specified, an arbitrary instance type from the instance groups will be used)
      --name string            Name of MachineDeployment (and other objects) to create
      --namespace string       Namespace for objects (default "kube-system")
      --replicas int           Number of replicas for MachineDeployment (default 1)
      --subnet string          Subnet for the MachineDeployment (if not specified, an arbitrary subnet from the instance groups will be used)
      --zones stringArray      Zones for the MachineDeployment (if not specified, will be deployed to all discovered zones in the cluster)

Options inherited from parent commands

      --config string   yaml config file (default is $HOME/.kops.yaml)
      --state string    Location of state storage (kops 'config' file). Overrides KOPS_STATE_STORE environment variable
  -v, --v Level         number for the log level verbosity

SEE ALSO