kubectl命令大全
时间: 2023-08-14 20:06:50 浏览: 123
kubectl 常用命令总结
kubectl是Kubernetes命令行工具,用于与Kubernetes集群进行交互。下面是一些常用的kubectl命令:
1. 获取集群信息:
- kubectl cluster-info:显示集群信息。
- kubectl config view:显示当前kubeconfig文件的配置信息。
2. 查看资源:
- kubectl get <资源类型>:列出指定资源类型的所有对象。
- kubectl describe <资源类型> <名称>:显示指定资源类型的详细信息。
- kubectl logs <Pod名称>:查看Pod的日志。
3. 创建和管理资源:
- kubectl create <资源类型> <名称>:创建指定的资源。
- kubectl apply -f <文件>:使用YAML或JSON文件创建或更新资源。
- kubectl delete <资源类型> <名称>:删除指定的资源。
4. 扩容和缩容:
- kubectl scale <资源类型> <名称> --replicas=<数量>:调整指定资源的副本数量。
- kubectl autoscale <资源类型> <名称> --min=<最小副本数> --max=<最大副本数> --cpu-percent=<目标CPU利用率>:自动扩展指定资源。
5. 调试和故障排除:
- kubectl exec -it <Pod名称> -- <命令>:在Pod中执行指定命令。
- kubectl port-forward <Pod名称> <本地端口>:<远程端口>:将Pod的端口转发到本地。
以上只是一些常见的kubectl命令,更多命令和选项可以参考kubectl的官方文档或运行"kubectl --help"获取帮助信息。
阅读全文