KubeOne(1)

NAME

kubeone-config-print - Print an example configuration manifest

SYNOPSIS

kubeone config print [flags]

DESCRIPTION

Print an example configuration manifest. Using the appropriate flags you can customize the configuration manifest. For the full reference of the configuration manifest, run the print command with --full flag.

OPTIONS

--api-endpoint-host=""
    API endpoint hostname or address

--api-endpoint-port=6443
    API endpoint port

-n, --cluster-name="demo-cluster"
    cluster name

--control-plane-hosts=""
    control plane hosts in format of comma-separated key:value list, example: publicAddress:192.168.0.100,privateAddress:192.168.1.100,sshUsername:ubuntu,sshPort:22. Use quoted string of space separated values for multiple hosts

--deploy-machine-controller[=true]
    deploy kubermatic machine-controller

--enable-dynamic-audit-log[=false]
    enable DynamicAuditLog

--enable-metrics-server[=true]
    enable metrics-server

--enable-openid-connect[=false]
    enable OpenID Connect authentication

--enable-pod-node-selector[=false]
    enable PodNodeSelector admission plugin

--enable-pod-presets[=false]
    enable PodPresets

--enable-pod-security-policy[=false]
    enable PodSecurityPolicy

--enable-static-audit-log[=false]
    enable StaticAuditLog

-f, --full[=false]
    show full manifest

-h, --help[=false]
    help for print

-k, --kubernetes-version="1.18.2"
    Kubernetes version

--node-port-range=""
    Port range to be used for NodePort

--pod-subnet=""
    Subnet to be used for pods networking

-p, --provider="aws"
    cloud provider name (aws, digitalocean, gce, hetzner, packet, openstack, vsphere, none)

--proxy-http=""
    HTTP proxy to be used for provisioning and Docker

--proxy-https=""
    HTTPs proxy to be used for provisioning and Docker

--proxy-no-proxy=""
    No Proxy to be used for provisioning and Docker

--service-dns=""
    Domain name to be used for Services

--service-subnet=""
    Subnet to be used for Services

OPTIONS INHERITED FROM PARENT COMMANDS

-c, --credentials=""
    File to source credentials and secrets from

-d, --debug[=false]
    debug output with stacktrace

-m, --manifest="./kubeone.yaml"
    Path to the KubeOne config

-t, --tfjson=""
    Source for terraform output in JSON - to read from stdin. If path is a file, contents will be used. If path is a dictionary, terraform output -json is executed in this path

-v, --verbose[=false]
    verbose output

EXAMPLE

    kubeone config print --provider digitalocean --kubernetes-version 1.18.2 --cluster-name example

SEE ALSO

kubeone-config(1)

HISTORY

1-May-2021 Auto generated by spf13/cobra