kubectl alpha Alpha 级别特性命令kubectl alpha kuberc — 管理 kuberc 配置文件kubectl alpha kuberc set — 在 kuberc 配置中设置值kubectl alpha kuberc view — 显示当前 kuberc 配置kubectl annotate 更新资源上的注解kubectl api-resources 打印服务器上支持的 API 资源kubectl api-versions 以 "group/version" 的形式打印服务器上支持的 API 版本。kubectl apply 通过文件名或标准输入将配置应用到资源。kubectl apply edit-last-applied — 编辑资源/对象最新的 last-applied-configuration 注解kubectl apply set-last-applied — 将活动对象上的 last-applied-configuration 注解设置为与文件内容匹配kubectl apply view-last-applied — 查看资源/对象最新的 last-applied-configuration 注解kubectl attach 连接到正在运行的容器kubectl auth 检查授权kubectl auth can-i — 检查操作是否被允许。kubectl auth reconcile — 协调基于角色的访问控制(RBAC)角色、角色绑定、集群角色和集群角色绑定对象的规则kubectl auth whoami — 实验性:检查自我主体属性kubectl autoscale 自动扩缩 Deployment、ReplicaSet、StatefulSet 或 Replication 控制器kubectl certificate 修改证书资源kubectl certificate approve — 批准证书签名请求kubectl certificate deny — 拒绝证书签名请求kubectl completion 输出指定 shell(bash、zsh、fish 或 powershell)的 shell 补全代码kubectl config 修改 kubeconfig 文件kubectl config current-context — 显示当前上下文kubectl config delete-cluster — 从 kubeconfig 中删除指定的集群kubectl config delete-context — 从 kubeconfig 中删除指定的上下文kubectl config delete-user — 从 kubeconfig 中删除指定的用户kubectl config get-clusters — 显示 kubeconfig 中定义的集群kubectl config get-contexts — 描述一个或多个上下文kubectl config get-users — 显示 kubeconfig 中定义的用户kubectl config rename-context — 重命名 kubeconfig 文件中的上下文kubectl config set — 设置 kubeconfig 文件中的单个值kubectl config set-cluster — 设置 kubeconfig 中的集群条目kubectl config set-context — 设置 kubeconfig 中的上下文条目kubectl config set-credentials — 设置 kubeconfig 中的用户条目kubectl config unset — 去除 kubeconfig 文件中的某个值的设置kubectl config use-context — 在 kubeconfig 文件中设置当前上下文kubectl config view — 显示合并的 kubeconfig 配置或指定的 kubeconfig 文件kubectl cordon 将节点标记为不可调度kubectl cp 将文件和目录复制到容器和从容器复制文件和目录kubectl create 基于文件或标准输入创建一个资源kubectl create clusterrole — 创建一个集群角色kubectl create clusterrolebinding — 为特定的集群角色创建一个集群角色绑定kubectl create configmap — 基于本地文件、目录或文字值创建 ConfigMapkubectl create cronjob — 创建指定名称的 CronJobkubectl create deployment — 创建指定名称的 Deploymentkubectl create ingress — 创建指定名称的 ingresskubectl create job — 创建指定名称的 Jobkubectl create namespace — 创建指定名称的命名空间kubectl create poddisruptionbudget — 创建指定名称的 Pod 干扰预算kubectl create priorityclass — 创建指定名称的优先级类kubectl create quota — 创建指定名称的配额kubectl create role — 创建单一规则的角色kubectl create rolebinding — 为特定角色或集群角色创建角色绑定kubectl create secret — 使用指定的子命令创建 Secretkubectl create secret docker-registry — 创建一个 Docker 仓库所用的 Secretkubectl create secret generic — 基于本地文件、目录或文字值创建 Secretkubectl create secret tls — 创建 TLS Secretkubectl create service — 使用指定的子命令创建 Servicekubectl create service clusterip — 创建 ClusterIP 服务kubectl create service externalname — 创建 ExternalName 服务kubectl create service loadbalancer — 创建 LoadBalancer 类型 Servicekubectl create service nodeport — 创建 NodePort 服务kubectl create serviceaccount — 创建指定名称的服务账号kubectl create token — 请求服务帐户令牌kubectl debug 创建调试会话以排查工作负载和节点故障kubectl delete 按文件名、标准输入、资源和名称或按资源和标签选择算符删除资源kubectl describe 显示特定资源或资源组的详细信息kubectl diff 将实际版本与拟应用的版本进行比较kubectl drain 腾空节点准备维护kubectl edit 编辑服务器上的资源kubectl exec 在容器中执行命令kubectl explain 获取资源的文档kubectl expose 将 Replication 控制器、Service、Deployment 或 Pod 暴露为新的 Kubernetes 服务kubectl get 显示一个或多个资源kubectl kustomize 从目录或 URL 构建 kustomization 目标kubectl logs 打印 Pod 中某个容器的日志。kubectl options 打印所有命令继承的标志列表kubectl port-forward 将一个或多个本地端口转发到 Podkubectl proxy 运行到 Kubernetes API 服务器的代理kubectl replace 通过文件名或标准输入替换资源kubectl rollout 管理资源的上线kubectl rollout history — 查看上线历史记录kubectl rollout pause — 将所提供的资源标记为已暂停kubectl rollout restart — 重启资源kubectl rollout resume — 恢复暂停的资源kubectl rollout status — 显示上线的状态kubectl rollout undo — 撤销前一次上线的版本kubectl run 在集群上运行特定镜像kubectl scale 调整 Deployment、ReplicaSet 或 Replication 控制器副本数kubectl set 设置对象的特定特性kubectl set env — 更新 Pod 模板上的环境变量kubectl set image — 更新 Pod 模板的镜像kubectl set resources — 使用 Pod 模板更新对象的资源请求/限制kubectl set selector — 在资源上设置选择算符kubectl set serviceaccount — 更新资源的服务帐户kubectl set subject — 更新角色绑定或集群角色绑定中的用户、组或服务账户kubectl taint 更新一个或多个节点上的污点kubectl top 显示资源(CPU/内存)使用情况kubectl top node — 显示节点的资源(CPU/内存)使用情况kubectl top pod — 显示 Pod 的资源(CPU/内存)使用情况kubectl uncordon 将节点标记为可调度。kubectl version 打印客户端和服务器版本信息kubectl wait 等待一个或多个资源满足特定条件