KubeOne(1)

πŸ“¦ version 1.12.3, in arch rolling

✨ NAME ✨

Hii bestie πŸ’– welcome to the KubeOne(1) manual β€” this page is all about kubeone-local: Reconcile the local one-node-all-in-one cluster. It’s giving local cluster main character energy, fr fr.


🌸 SYNOPSIS 🌸

kubeone local [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

Initialize the all-in-one node cluster on a local machine. That’s the whole assignment, bestie ✨ β€” local machine, all-in-one node cluster, let’s go.


πŸ’… OPTIONS πŸ’…

Okay so here’s the flag menu β€” every single one, no skips, no cap πŸ’–

  • --apiendpoint="" β€” kube-apiserver endpoint to init, default to autodetect. Lowkey handy when you don’t wanna guess the endpoint yourself 🌸
  • -y, --auto-approve[=false] β€” auto approve plan. Zero extra β€œare you sure?” drama πŸ’…
  • -b, --backup="" β€” path to where the PKI backup .tar.gz file should be placed (default: location of cluster config file). Backup bestie behavior, honestly πŸŽ€
  • --force-install[=false] β€” use force to install new binary versions (!dangerous!). Bestie. This one is literally marked dangerous β€” handle with care, no cap πŸ’€
  • --force-upgrade[=false] β€” force start upgrade process. It does exactly what it says on the tin πŸ”₯
  • -h, --help[=false] β€” help for local. The β€œwhat does this even do” button 🫢
  • --kubernetes-version="v1.34.3" β€” kubernetes version to install when there is no manifest. Default is locked in as v1.34.3 ⭐
  • --no-init[=false] β€” don’t initialize the cluster (only install binaries). Binaries only, cluster stays unbothered πŸ™ˆ
⚠️ --force-install[=false] is marked (!dangerous!) in the original β€” so yeah, that’s a big β€œbe careful” from me to you, bestie. πŸ’€

πŸ” OPTIONS INHERITED FROM PARENT COMMANDS πŸ”

These come from the parent commands, so they’re part of the group-chat too 🫢

  • -c, --credentials="" β€” File to source credentials and secrets from. Secrets stay sourced, not spilled πŸ’œ
  • -d, --debug[=false] β€” debug output with stacktrace. For when you need the full lore 😭
  • -l, --log-format="text" β€” format for logging. Default vibe is text ✨
  • -m, --manifest="./kubeone.yaml" β€” Path to the KubeOne config. Default is ./kubeone.yaml, iconic πŸŽ€
  • -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. Terraform tea β˜•
  • -v, --verbose[=false] β€” verbose output. For when you want the full director’s commentary 🌈

πŸ“ EXAMPLE πŸ“

Run this, bestie:

kubeone local

πŸ‘‘ SEE ALSO πŸ‘‘

  • kubeone(1) β€” go say hi to the parent command πŸ‘‘

πŸŽ€ HISTORY πŸŽ€

Mark the calendar: 8-Feb-2026 Auto generated by spf13/cobra ✨


Byeee bestie 🫢 β€” cute sign-off from the KubeOne(1) manual: auto generated by spf13/cobra, Feb 2026. Periodt. πŸ’…

πŸ“¦ where this page comes from