📅  最后修改于: 2023-12-03 15:17:10.842000             🧑  作者: Mango
Markdown 格式的 kubectl 备忘单,将为您提供 kubectl 的常用命令和选项的快速参考。
kubectl version
kubectl cluster-info
kubectl get nodes
kubectl create <resource> <name> [flags]
例如,创建一个名为 my-pod
的 Pod:
kubectl create pod my-pod
kubectl get <resource> [flags]
例如,获取所有的 Pods:
kubectl get pods
kubectl describe <resource> <name>
例如,查看名为 my-pod
的 Pod 详情:
kubectl describe pod my-pod
kubectl delete <resource> <name>
例如,删除名为 my-pod
的 Pod:
kubectl delete pod my-pod
kubectl edit <resource> <name>
例如,编辑名为 my-pod
的 Pod:
kubectl edit pod my-pod
kubectl exec <pod> [command] [flags]
例如,在名为 my-pod
的 Pod 中执行 ls
命令:
kubectl exec my-pod -- ls
kubectl logs <pod> [flags]
例如,查看名为 my-pod
的 Pod 的日志:
kubectl logs my-pod
kubectl port-forward <pod> <local-port>:<pod-port>
例如,将本地端口 8080 转发到名为 my-pod
的 Pod 的端口 80:
kubectl port-forward my-pod 8080:80
以上是一些常用的 kubectl 命令和选项,希望这份备忘单对您有所帮助!