Command-line tool for working with workloads in a Kubernetes cluster, installed by running az aks install-cli. Cluster-level AKS settings like the cluster autoscaler are set through Azure instead.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains kubectl in context, with comparison tables and the common traps.
Terms in this definition
- Chat message roles
Labels on chat messages: instructions go under system, the person's input under user, the model's previous answers under assistant, and results returned by a called tool under tool (or function).
- az aks
Azure CLI commands for managing AKS. For example,
az aks install-cliinstalls kubectl, while runningaz aks updateoraz aks nodepool updatewith--enable-cluster-autoscaler --min-count --max-countenables autoscaling. - AKS
Short for Azure Kubernetes Service, a managed Kubernetes offering that gives full control of clusters and node pools. Scaling uses the cluster autoscaler and Horizontal Pod Autoscaler; user sign-in is not built in.
- LIKE
Compares strings with a pattern that can contain the % and _ wildcards. Because it only understands character patterns, searching big volumes of text this way is much slower than using full-text search.
- Cluster autoscaler
Scales an AKS node pool, Windows pools included, by adding or removing VMs as the demand from pods rises and falls.
- Set
Secret permission in Key Vault for writing secrets; some older material refers to it as Create.
Related terms
- az aks get-credentials
Fetches AKS cluster credentials and merges them into kubeconfig, letting kubectl connect. With --admin, it instead retrieves the local administrator credential, intended for emergencies.
- kubelogin
Plug-in that supplies credentials to kubectl by performing the Microsoft Entra sign-in for AKS. Running
az aks install-cliinstalls it. - Live data
Real-time portal view in Container insights showing pod metrics, events and container logs, much as kubectl top pods, get events and logs would.