dkp create cluster eks
Create a Konvoy cluster in EKS
CODE
dkp create cluster eks [flags]
Options
CODE
--additional-security-group-ids strings A comma separated list of existing security group IDs to use for machines in addition to those created automatically (default [])
--additional-tags stringToString Tags to apply to the provisioned infrastructure (default [])
--allow-missing-template-keys If true, ignore any errors in templates when a field or map key is missing in the template. Only applies to golang and jsonpath output formats. (default true)
--aws-service-endpoints string Custom AWS service endpoints in a semi-colon separated format: ${SigningRegion1}:${ServiceID1}=${URL},${ServiceID2}=${URL};${SigningRegion2}...
-c, --cluster-name name Name used to prefix the cluster and all the created resources.
--dry-run Only print the objects that would be created, without creating them.
-h, --help help for eks
--http-proxy string HTTP proxy for CAPI controllers
--https-proxy string HTTPS proxy for CAPI controllers
--kind-cluster-image string Kind node image for the bootstrap cluster (default "mesosphere/konvoy-bootstrap:v2.8.3-rc.1")
--kubeconfig string Path to the kubeconfig for the management cluster. If unspecified, default discovery rules apply.
--kubernetes-pod-network-cidr cidr The Kubernetes Pod network CIDR to use in the cluster (default 192.168.0.0/16)
--kubernetes-service-cidr cidr The Kubernetes Service CIDR to use in the cluster (default 10.96.0.0/12)
--kubernetes-version string Kubernetes version (default "1.27.9")
-n, --namespace string If present, the namespace scope for this CLI request. (default "default")
--no-proxy strings No Proxy list for CAPI controllers (default [])
-o, --output string Output format. One of: (json, yaml, name, go-template, go-template-file, template, templatefile, jsonpath, jsonpath-as-json, jsonpath-file).
--output-directory string Used with --output=json|yaml. The directory where to output resources to files. The directory must already exist.
--region string AWS region to deploy cluster to (default "us-west-2")
--registry-mirror-cacert file CA certificate chain to use while communicating with the registry mirror using TLS
--registry-mirror-password string Password to authenticate to the registry mirror with
--registry-mirror-url url URL of a container registry to use as a mirror in the cluster
--registry-mirror-username string Username to authenticate to the registry mirror with
--show-managed-fields If true, keep the managedFields when printing objects in JSON or YAML format.
--subnet-ids strings A comma separated list of existing subnet IDs to use for the kube-apiserver ELB and all control-plane and worker nodes (default [])
--template string Template string or path to template file to use when -o=go-template, -o=go-template-file. The template format is golang templates [http://golang.org/pkg/text/template/#pkg-overview].
--timeout duration The length of time to wait before giving up. Zero means wait forever (e.g. 300s, 30m, 3h). (default 30m0s)
--vpc-id string Existing VPC ID to use for the cluster
--wait If true, wait for operations to complete before returning. (default true)
--with-aws-bootstrap-credentials Set true to use AWS bootstrap credentials from your environment. When false, the instance profile of the EC2 instance where the CAPA controller is scheduled on will be used instead.
--with-gcp-bootstrap-credentials Set true to use GCP bootstrap credentials from your environment. When false, the service account of the VM instance where the CAPG controller is scheduled on will be used instead.
--worker-availability-zone string The AvailabilityZone in the region to deploy the worker nodes to, if not set a random one will be selected (ex. us-west-2a)
--worker-iam-instance-profile string Name of the IAM instance profile to assign to worker machines. (default "nodes.cluster-api-provider-aws.sigs.k8s.io")
--worker-instance-type string Worker machine instance type (default "m5.2xlarge")
--worker-replicas int Number of workers (default 4)
Options inherited from parent commands
CODE
-v, --verbose int Output verbosity
SEE ALSO
- dkp create cluster - Create a Kubernetes cluster, one of [aks, aws, azure, eks, gcp, preprovisioned, vcd, vsphere]