# 获取集群信息
kubectl cluster-info --kubeconfig=<kubeconfig-path>
# 查看所有节点
kubectl get nodes --kubeconfig=<kubeconfig-path>
# 查看当前命名空间下所有Pod
kubectl get pods --kubeconfig=<kubeconfig-path> --namespace=<namespace>
# 查看特定命名空间中的Pod
kubectl get pods --kubeconfig=<kubeconfig-path> --namespace=<namespace>
# 从YAML文件中创建或更新资源
kubectl apply -f <filename.yaml> --kubeconfig=<kubeconfig-path> --namespace=<namespace>
# 删除YAML文件中定义的资源
kubectl delete -f <filename.yaml> --kubeconfig=<kubeconfig-path> --namespace=<namespace>
# 显示特定Pod的详细信息
kubectl describe pod <pod-name> --kubeconfig=<kubeconfig-path> --namespace=<namespace>
# 显示特定Pod的日志输出
kubectl logs <pod-name> --kubeconfig=<kubeconfig-path> --namespace=<namespace>
# 为了与Pod内的容器交互,使用这个命令打开一个bash会话
kubectl exec -it <pod-name> -- /bin/bash --kubeconfig=<kubeconfig-path> --namespace=<namespace>
# 设置当前使用的Kubernetes集群
kubectl config use-context <cluster-name> --kubeconfig=<kubeconfig-path>
# 显示kubectl的配置信息
kubectl config view --kubeconfig=<kubeconfig-path>
# 设置Deployment的副本数
kubectl scale deployment <deployment-name> --replicas=<num> --kubeconfig=<kubeconfig-path> --namespace=<namespace>
kubectl常用指令速查表
最新推荐文章于 2024-09-14 14:58:05 发布