kubectl CLI
E184355
kubectl CLI is the primary command-line tool used by administrators and developers to interact with and manage Kubernetes clusters.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Kubernetes kubectl CLI | 1 |
| kubectl CLI canonical | 1 |
Statements (100)
| Predicate | Object |
|---|---|
| instanceOf |
Kubernetes client tool
ⓘ
command-line interface ⓘ free and open-source software ⓘ |
| communicatesWith |
kube-apiserver
ⓘ
surface form:
Kubernetes API server
|
| defaultKubeconfigPath | $HOME/.kube/config ⓘ |
| developedBy |
Cloud Native Computing Foundation
ⓘ
Kubernetes ⓘ
surface form:
Kubernetes project
|
| distributedAs |
package in various OS distributions
ⓘ
standalone binary ⓘ |
| hasSubcommand |
kubectl api-resources
ⓘ
kubectl api-versions ⓘ kubectl apply ⓘ kubectl cluster-info ⓘ kubectl config ⓘ kubectl cp ⓘ kubectl create ⓘ kubectl delete ⓘ kubectl describe ⓘ kubectl edit ⓘ kubectl exec ⓘ kubectl explain ⓘ kubectl get ⓘ kubectl logs ⓘ kubectl port-forward ⓘ kubectl rollout ⓘ kubectl scale ⓘ kubectl top ⓘ kubectl version ⓘ |
| license | Apache License 2.0 ⓘ |
| partOf | Kubernetes release binaries ⓘ |
| primaryUsers |
DevOps engineers
ⓘ
Kubernetes administrators ⓘ Kubernetes developers ⓘ site reliability engineers ⓘ |
| programmingLanguage | Go ⓘ |
| readsConfigurationFrom | kubeconfig file ⓘ |
| requires |
compatible Kubernetes cluster version
ⓘ
network connectivity to Kubernetes API server ⓘ |
| runsOn |
Linux
ⓘ
Windows ⓘ macOS ⓘ |
| supportsAuthenticationMethod |
OIDC tokens
ⓘ
bearer tokens ⓘ client certificates ⓘ cloud provider IAM integrations ⓘ |
| supportsFeature |
client-side diff for apply
ⓘ
context switching ⓘ dry-run mode ⓘ field selectors ⓘ interactive exec sessions ⓘ kustomize integration ⓘ log streaming ⓘ namespace scoping ⓘ plugins ⓘ resource auto-completion ⓘ resource label selectors ⓘ server-side apply ⓘ |
| supportsOperation |
apply
ⓘ
apply -f ⓘ config ⓘ config set-cluster ⓘ config set-context ⓘ config set-credentials ⓘ config use-context ⓘ config view ⓘ cp ⓘ create ⓘ delete ⓘ describe ⓘ edit ⓘ exec ⓘ get ⓘ get deployments ⓘ get nodes ⓘ get pods ⓘ get services ⓘ logs ⓘ port-forward ⓘ rollout ⓘ scale ⓘ top ⓘ |
| supportsOutputFormat |
JSON
ⓘ
YAML ⓘ custom-columns ⓘ go-template ⓘ human-readable text ⓘ jsonpath ⓘ wide ⓘ |
| supportsShellCompletion |
PowerShell
ⓘ
bash ⓘ fish ⓘ zsh ⓘ |
| usedFor |
debugging Kubernetes workloads
ⓘ
deleting Kubernetes resources ⓘ deploying applications to Kubernetes ⓘ inspecting Kubernetes cluster state ⓘ interacting with Kubernetes clusters ⓘ managing Kubernetes resources ⓘ scaling Kubernetes workloads ⓘ updating Kubernetes resources ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Kubernetes kubectl CLI