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 |
端口转发 |