---
name: "kubeone-config-migrate"
section: "1"
platform: "linux"
package: "kubeone"
version: "1.12.3-3"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/kubeone-config-migrate"
---

# kubeone-config-migrate(1)

Migrate the v1beta2 KubeOneCluster manifest to the v1beta3 version

## NAME

kubeone-config-migrate - Migrate the v1beta2 KubeOneCluster manifest to the v1beta3 version

## SYNOPSIS

**kubeone config migrate \[flags\]**

## DESCRIPTION

Migrate the v1beta2 KubeOneCluster manifest to the v1beta3 version. The v1beta2 version of the KubeOneCluster manifest is deprecated and will be removed in one of the next versions. The new manifest is printed on the standard output.

## OPTIONS

**-h**, **--help**\[=false\]\
 	help for migrate

## OPTIONS INHERITED FROM PARENT COMMANDS

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

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

**-l**, **--log-format**="text"\
 	format for logging

**-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 migrate --manifest mycluster.yaml
```

## SEE ALSO

**[kubeone-config(1)](/kubeone-config/1.md)**

## HISTORY

8-Feb-2026 Auto generated by spf13/cobra
