kubeadm In-Depth Reference

SkillCloud & infra

This skill gives your AI working knowledge of the kubeadm command line tool, which is used to create and manage Kubernetes clusters. Once added, your AI can help you set up a new cluster, bring nodes into an existing one, upgrade, or reset things when you need a clean slate.

Available today. Use it from your connected AI after setup.

Add the skill, then ask your AI to help with a cluster task, such as initializing a new cluster or joining a node, and it will run the right kubeadm steps for you.

Then ask your AI: use the kubeadm In-Depth Reference skill

What your AI can do with it

  • Initialize a new Kubernetes cluster
  • Join additional nodes to an existing cluster
  • Upgrade a cluster to a newer version
  • Reset a cluster back to a clean state
  • Manage cluster certificates and bootstrap tokens
  • Generate kubeconfig files and v1beta4 configuration

What this skill tells your AI

The instructions your AI receives, as published by carapace-sh/carapace-bin in skills/kubeadm/SKILL.md and read by ahel’s review.

A structured reference for the kubeadm CLI — the Kubernetes cluster bootstrapping tool. Covers the command surface, the phase workflow system, the v1beta4 configuration API, certificate and token management, and the conceptual model behind cluster init/join/upgrade/reset. See https://kubernetes.io/docs/reference/setup-tools/kubeadm/.

Data Flow

kubeadm init (control-plane node)
  → preflight checks
    → PKI/cert generation        (/etc/kubernetes/pki)
      → kubeconfig generation    (/etc/kubernetes/*.conf)
        → static Pod manifests   (/etc/kubernetes/manifests)
          → kubelet starts control plane Pods
            → upload-config + bootstrap-token
              → addons (CoreDNS, kube-proxy)
                → join command printed

kubeadm join (worker or control-plane node)
  → discovery (token or file)
    → TLS bootstrap (CSR auto-approved)
      → kubelet definitive identity
        → [control-plane] download certs + etcd join

Sub-Resources

Load the reference that matches your task. When in doubt, load multiple references.

KeywordsReference
concepts, bootstrapping, control plane, etcd, static pods, bootstrap tokens, TLS bootstrap, discovery, kubeconfig files, feature gatesreferences/concepts.md
init, kubeadm init, control-plane init, init phases, init flags, pod-network-cidr, service-cidr, upload-certs, certificate-keyreferences/init.md
join, kubeadm join, worker node, control-plane join, discovery-token, discovery-file, ca-cert-hash, tls-bootstrap-tokenreferences/join.md
phases, skip-phases, phase tree, init phase, join phase, reset phase, upgrade phase, phase invocationreferences/phases.md
config, kubeadm config, InitConfiguration, ClusterConfiguration, JoinConfiguration, ResetConfiguration, UpgradeConfiguration, NodeRegistrationOptions, v1beta4, print init-defaults, migrate, validate, imagesreferences/config.md
certs, kubeadm certs, renew, certificate-key, check-expiration, generate-csr, certificate inventory, CA, external CAreferences/certs.md
token, kubeadm token, bootstrap token, create, delete, generate, list, token-ttl, token usagesreferences/token.md
upgrade, kubeadm upgrade, apply, plan, node, diff, upgrade phases, certificate-renewal, etcd-upgradereferences/upgrade.md
reset, kubeadm reset, reset phases, cleanup-node, remove-etcd-member, force resetreferences/reset.md
kubeconfig, kubeadm kubeconfig, kubeconfig user, version, alphareferences/misc.md
global flags, rootfs, v, vmodule, kubeconfig flag, dry-run, ignore-preflight-errors, patches, cri-socket, preflight checksreferences/flags.md

Quick Guide

Cross-Project References

Signals

GitHub stars
2k
Forks
146
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
kubeadm
Source
github.com/carapace-sh/carapace-bin