dkp create cluster aks
Create a Konvoy cluster in AKS
CODE
dkp create cluster aks [flags]
Options
CODE
--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}...
--certificate-renew-interval int The interval number of days Kubernetes managed PKI certificates are renewed. For example, an Interval value of 30 means the certificates will be refreshed every 30 days. A value of 0 disables the feature. (default 0)
-c, --cluster-name name Name used to prefix the cluster and all the created resources.
--control-plane-http-proxy string HTTP proxy for control plane machines
--control-plane-https-proxy string HTTPS proxy for control plane machines
--control-plane-machine-size string Control Plane machine size (default "Standard_D4s_v3")
--control-plane-no-proxy strings No Proxy list for control plane machines (default [])
--control-plane-replicas int Number of control plane replicas (default 3)
--dry-run Only print the objects that would be created, without creating them.
--etcd-image-repository string The image repository to use for pulling the etcd image
--etcd-version string The version of etcd to use. Overriding kubeadm's default value as etcd v3.5.x is not recommended for production use. This default value will removed in a future release once etcd is fixed. (default "3.4.13-0")
--extra-sans strings A comma separated list of additional Subject Alternative Names for the API Server signing cert (default [])
-h, --help help for aks
--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.3.3")
--kubeconfig string Path to the kubeconfig for the management cluster. If unspecified, default discovery rules apply.
--kubernetes-image-repository string The image repository to use for pulling kubernetes images
--kubernetes-version string Kubernetes version. Run 'az aks get-versions -o table --location <location>' to see available versions. See https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions for more details. Must be a patch version for v1.23.x.
--location string Azure location to deploy cluster to (default "westus")
-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.
--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 string 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.
--ssh-public-key-file string Path to the authorized SSH key for the user
--ssh-username string Name of the user to create on the instance (default "konvoy")
--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. (default 10m0s)
--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-http-proxy string HTTP proxy for nodes
--worker-https-proxy string HTTPS proxy for nodes
--worker-machine-size string Worker machine size (default "Standard_D8s_v3")
--worker-no-proxy strings No Proxy list for nodes (default [])
--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, vsphere]