kubectl 命令速查

2024-09-23  本文已影响0人  changhr2013

kubectl 速查手册

概述

kubectlKubernetes 的命令行工具,用于管理 Kubernetes 集群和资源。

常用命令

集群管理

资源管理

pod 管理

deployment 管理

服务管理

namespace 管理

快捷键

帮助

版本

常用别名

一键设置 bash 别名(复制直接执行):

echo "alias k='kubectl'; alias kg='kubectl get'; alias kd='kubectl describe'; alias ke='kubectl edit'; alias kr='kubectl run'; alias kex='kubectl exec'; alias klo='kubectl logs'; alias kpf='kubectl port-forward'; alias ksc='kubectl scale'; alias kdel='kubectl delete'; alias kcr='kubectl create';" >> ~/.bashrc && source ~/.bashrc

快速参考

Tips:记录一些额外的常用命令

1. 列出命名空间下的所有资源

kubectl api-resources --verbs=list --namespaced=true -o name | xargs -n 1 kubectl get -n <namespace>

2. 设置当前上下文的默认 namespace

kubectl config set-context --current --namespace=unit1

可以使用 --persist 来使设置持久化:

kubectl config set-context --current --namespace=unit1 --persist
上一篇 下一篇

猜你喜欢

热点阅读