kubectl 命令
基础命令
命令 说明
kubectl get nodes 查看节点
kubectl get pods -A 查看所有Pod
kubectl get pods -n namespace 查看指定命名空间Pod
kubectl get all 查看所有资源
kubectl describe pod pod-name 查看Pod详情
kubectl logs pod-name 查看Pod日志
kubectl logs -f pod-name 实时查看日志
kubectl exec -it pod-name -- /bin/bash 进入Pod容器
资源操作命令
命令 说明
kubectl apply -f file.yaml 应用配置文件
kubectl delete -f file.yaml 删除资源
kubectl create deployment name --image=nginx 创建Deployment
kubectl scale deployment name --replicas=3 扩缩容
kubectl rollout status deployment/name 查看滚动更新状态
kubectl rollout undo deployment/name 回滚更新
kubectl port-forward pod-name 8080:80 端口转发