本书未发布

k8s 常用命令

未匹配的标注
  • 查看namespace
    kubectl get ns

  • 创建Deployment
    $ kubectl apply -f server-deployment.yaml

  • 删除Deployment
    $ kubectl delete -f server-deployment.yaml

  • 查看pods
    kubectl get pods -n protoss

  • 查看pods运行所在的节点
    kubectl get pods -n protoss -o wide

  • 查看日志
    kubectl logs -n test activity-page-59675db798-srwbn --tail 100 -f

  • 更新pods
    kubectl apply -f newsserver-deployment.yaml --record

  • 回滚更新

  • 查看更新记录
    kubectl rollout history -n test deployment newsserver

  • 回滚更新
    kubectl rollout undo deployment newsserver -n test

  • 或回滚到指定版本
    kubectl rollout undo deployment newsserver -n test --to-revision=

  • 进入容器内部
    kubectl exec -it -n test queryserver-7f57f6fdbb-4nbwq -- sh

  • 查看容器配置host对应IP
    kubectl -n test get svc | grep xxx

  • 容器起不来分析
    kubectl describe pod name

  • 查找端口
    kubectl get svc -A | grep 8080

  • 跟踪日志
    kubectl logs -f -n test xxx

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~