KubeOne(1)

πŸ“¦ version 1.12.3, in arch rolling

πŸ’… KubeOne β€” the config migrate glow-up

okay bestie, so this is the kubeone-config-migrate page from the KubeOne manual set (yes, KubeOne(1), the whole family πŸ’–) β€” and honestly? it's giving "we're doing a little upgrade era" energy. let's get into it ✨


✨ NAME ✨

kubeone-config-migrate β€” the one where you migrate the v1beta2 KubeOneCluster manifest to the v1beta3 version πŸŽ€

like literally a whole manifest glow-up. slay.

🌸 SYNOPSIS 🌸

kubeone config migrate [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea β˜•: this command migrates the v1beta2 KubeOneCluster manifest over to the v1beta3 version. and bestie, you need to know β€” the v1beta2 version of the KubeOneCluster manifest is deprecated and will be removed in one of the next versions 😭 so this is your moment, fr fr.

the new manifest gets printed on the standard output. that's it. that's the whole vibe. 🫢

lowkey important: v1beta2 is on its way out β€” deprecated now, gone in one of the next versions. migrate your manifest before it ghosts you πŸ’€

πŸ‘‘ OPTIONS πŸ‘‘

  • -h, --help[=false] β€” help for migrate πŸ’… (the classic "wait what does this do again" button)

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

these bad boys come from the parent command β€” they're the main character energy you get for free ✨

  • -c, --credentials="" β€” file to source credentials and secrets from πŸ”
  • -d, --debug[=false] β€” debug output with stacktrace, for when you need to see everything πŸ•΅οΈ
  • -l, --log-format="text" β€” format for logging πŸ“ (default is "text")
  • -m, --manifest="./kubeone.yaml" β€” path to the KubeOne config πŸ—‚οΈ (defaults to ./kubeone.yaml, iconic)
  • -t, --tfjson="" β€” source for terraform output in JSON πŸ—οΈ β€” if it's - it reads from stdin; if the path is a file, the contents will be used; if the path is a dictionary, terraform output -json is executed in that path
  • -v, --verbose[=false] β€” verbose output πŸ—£οΈ (for when you want the full commentary)

πŸ“ EXAMPLE πŸ“

kubeone config migrate --manifest mycluster.yaml

look at you go 😭 so proud. run it, watch the new manifest print to stdout, boom. done. ⭐

🧚 SEE ALSO 🧚

πŸ’€ HISTORY πŸ’€

8-Feb-2026 β€” Auto generated by spf13/cobra


and that's the whole thing, bestie πŸŽ€ no cap, every flag accounted for. this page was auto generated by spf13/cobra, dated Feb 2026, from the KubeOne(1) manual set β€” catch you in the next one πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from