常用kubectl命令
配置和集群管理命令:
kubectl config use-context <context-name>:切换当前使用的上下文。kubectl config view:查看当前配置的上下文和集群信息。kubectl cluster-info:查看集群信息。kubectl version:查看Kubernetes集群和客户端的版本信息。
资源操作命令:
kubectl get <resource>:获取资源的列表。kubectl describe <resource> <name>:获取资源的详细信息。kubectl create -f <file>:从YAML或JSON文件创建资源。kubectl apply -f <file>:将YAML或JSON文件的更改应用到资源。kubectl edit <resource> <name>:编辑资源。kubectl delete <resource> <name>:删除资源。kubectl scale <resource> <name> --replicas=<count>:调整资源的副本数量。
Pod 相关命令:
kubectl get pods:获取Pod的列表。kubectl describe pod <name>:获取Pod的详细信息。kubectl logs <pod-name> <container-name>:获取Pod中容器日志。kubectl exec -it <pod-name> -- <command>:在Pod中的容器中执行命令。kubectl port-forward <pod-name> <local-port>:<remote-port>:将本地端口转发到Pod中的端口。
Service 相关命令:
kubectl get services:获取Service的列表。kubectl describe service <name>:获取Service的详细信息。
这只是一部分kubectl命令的示例,Kubectl提供了许多其他命令和选项,用于管理和操作Kubernetes资源。你可以使用kubectl --help命令或参考Kubernetes官方文档(https://kubernetes.io/docs/reference/kubectl/overview/)了解更多的命令和选项。