最近使用kubectl命令比较多,这里总结出一些自己经常用到的命令,如下:
kubectl --help
kubectl cluster-info --查看集群信息
kubectl get cs --查看集群健康状态
kubectl get nodes --获取集群节点
kubectl describe node 主机ip --查看节点情况
kubectl get namespaces --查看命名空间
kubectl get pod -n namespcae名称 --查看pod里的容器服务
kubectl get deployment -n namespcae名称 --查看部署
kubectl delete pod pod名称 -n namespcae名称 --删除pod
kubectl delete deployment deployment名称 -n namespcae名称 --删除部署,在删除pod时如果失败,则通过删除deployment来实现
kubectl logs -f -n namespcae名称 容器名称 --实时查看日志
kubectl logs --tail 100 -n namespcae名称 容器名称 --查看最新100行日志
kubectl logs --since 10m -n namespcae名称 容器名称 --查看最近10分钟日志
kubectl -n namespace名称 exec -it pod名称 bash --登录容器
这里顺便给出k8s中文文档地址:
https://www.kubernetes.org.cn/k8s