.nh .TH "KubeOne" "1" "Apr 2024" "Auto generated by spf13/cobra" "" .SH NAME .PP kubeone-config-print - Print an example configuration manifest .SH SYNOPSIS .PP \fBkubeone config print [flags]\fP .SH DESCRIPTION .PP 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. .SH OPTIONS .PP \fB--api-endpoint-alternative-names\fP=[] Comma separated list of API endpoint alternative names, example: host.com,192.16.0.100 .PP \fB--api-endpoint-host\fP="" API endpoint hostname or address .PP \fB--api-endpoint-port\fP=6443 API endpoint port .PP \fB-n\fP, \fB--cluster-name\fP="demo-cluster" cluster name .PP \fB--container-log-max-files\fP=5 ContainerLogMaxFiles .PP \fB--container-log-max-size\fP="100Mi" ContainerLogMaxSize .PP \fB--control-plane-hosts\fP="" 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 .PP \fB--deploy-machine-controller\fP[=true] deploy kubermatic machine-controller .PP \fB--enable-dynamic-audit-log\fP[=false] enable DynamicAuditLog .PP \fB--enable-encryption-providers\fP[=false] enable Encryption Providers .PP \fB--enable-metrics-server\fP[=true] enable metrics-server .PP \fB--enable-openid-connect\fP[=false] enable OpenID Connect authentication .PP \fB--enable-pod-node-selector\fP[=false] enable PodNodeSelector admission plugin .PP \fB--enable-pod-security-policy\fP[=false] enable PodSecurityPolicy .PP \fB--enable-static-audit-log\fP[=false] enable StaticAuditLog .PP \fB-f\fP, \fB--full\fP[=false] show full manifest .PP \fB-h\fP, \fB--help\fP[=false] help for print .PP \fB-k\fP, \fB--kubernetes-version\fP="v1.27.12" Kubernetes version .PP \fB--node-port-range\fP="" Port range to be used for NodePort .PP \fB--pod-subnet\fP="" Subnet to be used for pods networking .PP \fB-p\fP, \fB--provider\fP="aws" cloud provider name (aws, digitalocean, gce, hetzner, equinixmetal, openstack, vsphere, none) .PP \fB--proxy-http\fP="" HTTP proxy to be used for provisioning and Docker .PP \fB--proxy-https\fP="" HTTPs proxy to be used for provisioning and Docker .PP \fB--proxy-no-proxy\fP="" No Proxy to be used for provisioning and Docker .PP \fB--service-dns\fP="" Domain name to be used for Services .PP \fB--service-subnet\fP="" Subnet to be used for Services .SH OPTIONS INHERITED FROM PARENT COMMANDS .PP \fB-c\fP, \fB--credentials\fP="" File to source credentials and secrets from .PP \fB-d\fP, \fB--debug\fP[=false] debug output with stacktrace .PP \fB-l\fP, \fB--log-format\fP="text" format for logging .PP \fB-m\fP, \fB--manifest\fP="./kubeone.yaml" Path to the KubeOne config .PP \fB-t\fP, \fB--tfjson\fP="" Source for terraform output in JSON - to read from stdin. If path is a file, contents will be used. If path is a dictionary, \fB\fCterraform output -json\fR is executed in this path .PP \fB-v\fP, \fB--verbose\fP[=false] verbose output .SH EXAMPLE .PP .RS .nf kubeone config print --provider digitalocean --kubernetes-version v1.27.12 --cluster-name example .fi .RE .SH SEE ALSO .PP \fBkubeone-config(1)\fP .SH HISTORY .PP 7-Apr-2024 Auto generated by spf13/cobra