kubernetesk8s.io/kubernetes/cmd Directories

cmd/ directory

Directories

PathSynopsis
cmd/clicheck
cmd/cloud-controller-manager
cmd/dependencycheckChecks for restricted dependencies in go packages.
cmd/dependencyverifier
cmd/fieldnamedocscheck
cmd/gendocs
cmd/genkubedocs
cmd/genman
cmd/genswaggertypedocs
cmd/genutils
cmd/genyaml
cmd/gotemplate
cmd/import-bossimport-boss enforces import restrictions in a given repository.
cmd/importverifier
cmd/kubeadm
cmd/kubeadm/app
cmd/kubeadm/app/apis
cmd/kubeadm/app/apis/bootstraptokenPackage bootstraptoken contains an API and utilities wrapping the "bootstrap.kubernetes.io/token" Secret type to ease its usage in kubeadm.
cmd/kubeadm/app/apis/bootstraptoken/v1
cmd/kubeadm/app/apis/kubeadmPackage kubeadm is the package that contains the libraries that drive the kubeadm binary.
cmd/kubeadm/app/apis/kubeadm/fuzzer
cmd/kubeadm/app/apis/kubeadm/scheme
cmd/kubeadm/app/apis/kubeadm/v1beta3Package v1beta3 defines the v1beta3 version of the kubeadm configuration file format.
cmd/kubeadm/app/apis/kubeadm/v1beta4Package v1beta4 defines the v1beta4 version of the kubeadm configuration file format.
cmd/kubeadm/app/apis/kubeadm/validation
cmd/kubeadm/app/apis/outputPackage output implements the kubeadm structured output The purpose of the kubeadm structured output is to have a well defined versioned output format that other software that uses kubeadm for cluster deployments can use and rely on.
cmd/kubeadm/app/apis/output/fuzzer
cmd/kubeadm/app/apis/output/scheme
cmd/kubeadm/app/apis/output/v1alpha3Package v1alpha3 defines the v1alpha3 version of the kubeadm data structures related to structured output The purpose of the kubeadm structured output is to have a well defined versioned output format that other software that uses kubeadm for cluster deployments can use and rely on.
cmd/kubeadm/app/cmd
cmd/kubeadm/app/cmd/alpha
cmd/kubeadm/app/cmd/optionsPackage options provide a central point for defining flags for kubeadm cobra commands, no matter if hard coded commands or autogenerated command for phases.
cmd/kubeadm/app/cmd/phases
cmd/kubeadm/app/cmd/phases/init
cmd/kubeadm/app/cmd/phases/joinPackage phases includes command line phases for kubeadm join
cmd/kubeadm/app/cmd/phases/reset
cmd/kubeadm/app/cmd/phases/upgradePackage upgrade holds the common phases for 'kubeadm upgrade'.
cmd/kubeadm/app/cmd/phases/upgrade/applyPackage apply implements phases of 'kubeadm upgrade apply'.
cmd/kubeadm/app/cmd/phases/upgrade/nodePackage node implements phases of 'kubeadm upgrade node'.
cmd/kubeadm/app/cmd/phases/workflowPackage workflow implements a workflow manager to be used for implementing composable kubeadm workflows.
cmd/kubeadm/app/cmd/upgrade
cmd/kubeadm/app/cmd/util
cmd/kubeadm/app/componentconfigs
cmd/kubeadm/app/constants
cmd/kubeadm/app/discovery
cmd/kubeadm/app/discovery/file
cmd/kubeadm/app/discovery/https
cmd/kubeadm/app/discovery/token
cmd/kubeadm/app/features
cmd/kubeadm/app/images
cmd/kubeadm/app/phases
cmd/kubeadm/app/phases/addons
cmd/kubeadm/app/phases/addons/dns
cmd/kubeadm/app/phases/addons/proxy
cmd/kubeadm/app/phases/bootstraptoken
cmd/kubeadm/app/phases/bootstraptoken/clusterinfo
cmd/kubeadm/app/phases/bootstraptoken/node
cmd/kubeadm/app/phases/certs
cmd/kubeadm/app/phases/certs/renewal
cmd/kubeadm/app/phases/controlplane
cmd/kubeadm/app/phases/copycerts
cmd/kubeadm/app/phases/etcd
cmd/kubeadm/app/phases/kubeconfig
cmd/kubeadm/app/phases/kubelet
cmd/kubeadm/app/phases/markcontrolplane
cmd/kubeadm/app/phases/patchnode
cmd/kubeadm/app/phases/upgrade
cmd/kubeadm/app/phases/uploadconfig
cmd/kubeadm/app/preflight
cmd/kubeadm/app/utilPackage util contains kubeadm utilities.
cmd/kubeadm/app/util/apiclientPackage apiclient contains wrapping logic for Kubernetes API clients.
cmd/kubeadm/app/util/certs
cmd/kubeadm/app/util/configPackage config contains utilities for managing the kubeadm configuration API.
cmd/kubeadm/app/util/config/strict
cmd/kubeadm/app/util/crypto
cmd/kubeadm/app/util/dryrun
cmd/kubeadm/app/util/etcd
cmd/kubeadm/app/util/image
cmd/kubeadm/app/util/initsystem
cmd/kubeadm/app/util/kubeconfig
cmd/kubeadm/app/util/output
cmd/kubeadm/app/util/patches
cmd/kubeadm/app/util/pkiutil
cmd/kubeadm/app/util/pkiutil/testing
cmd/kubeadm/app/util/pubkeypinPackage pubkeypin provides primitives for x509 public key pinning in the style of RFC7469.
cmd/kubeadm/app/util/runtimePackage runtime provides the kubeadm container runtime implementation.
cmd/kubeadm/app/util/staticpod
cmd/kubeadm/app/util/users
cmd/kubeadm/test
cmd/kubeadm/test/cmd
cmd/kubeadm/test/kubeconfig
cmd/kubeadm/test/resources
cmd/kube-apiserverAPIServer is the main API server and master for the cluster.
cmd/kube-apiserver/appPackage app does all of the work necessary to create a Kubernetes APIServer by binding together the API, master and APIServer infrastructure.
cmd/kube-apiserver/app/optionsPackage options contains flags and options for initializing an apiserver
cmd/kube-apiserver/app/testing
cmd/kube-controller-managerThe controller manager is responsible for monitoring replication controllers, and creating corresponding pods to achieve the desired state.
cmd/kube-controller-manager/appPackage app implements a server that runs a set of active components.
cmd/kube-controller-manager/app/config
cmd/kube-controller-manager/app/optionsPackage options provides the flags used for the controller manager.
cmd/kube-controller-manager/app/testing
cmd/kube-controller-manager/names
cmd/kubectl
cmd/kubectl-convert
cmd/kubeletThe kubelet binary is responsible for maintaining a set of containers on a particular host VM.
cmd/kubelet/appPackage app makes it easy to create a kubelet server for various contexts.
cmd/kubelet/app/optionsPackage options contains all of the primary arguments for a kubelet.
cmd/kubemark
cmd/kubemark/app
cmd/kube-proxy
cmd/kube-proxy/appPackage app does all of the work necessary to configure and run a Kubernetes app process.
cmd/kube-scheduler
cmd/kube-scheduler/appPackage app implements a Server object for running the scheduler.
cmd/kube-scheduler/app/config
cmd/kube-scheduler/app/options
cmd/kube-scheduler/app/testing
cmd/preferredimportsverify that all the imports have our preferred alias(es).
cmd/prune-junit-xml
cmd/prune-junit-xml/logparsePackage logparse provides a parser for the klog text format:
cmd/yamlfmt
Version
v1.33.0 (latest)
Published
Apr 23, 2025
Platform
linux/amd64
Last checked
3 hours ago

Tools for package owners.