Kubernetes常用命令

一世执手 提交于 2020-01-31 16:09:22

在这里插入图片描述

最近学习Kubernetes,记录下常用的命令。

常用命令

  • 获取当前命名空间下的容器

    kubectl get pods

  • 获取所有容器l列表

    kubectl get all

  • 创建 容器

    kubectl create -f kubernate-pvc.yaml

  • 删除容器

    kubectl delete pods/test-pd 或者 kubectl delete -f rc-nginx.yaml

  • 查看指定pod跑在哪个node上

    kubectl get pod /test-pd -o wide

  • 查看容器日志

    Kubectl logs nginx-8586cf59-mwwtc

  • 进入容器终端命令

    kubectl exec -it nginx-8586cf59-mwwtc /bin/bash

  • 一个Pod里含有多个容器 用–container or -c 参数。

    例如:假如这里有个Pod名为my-pod,这个Pod有两个容器,分别名为main-app 和 helper-app,下面的命令将打开到main-app的shell的容器里。

    kubectl exec -it my-pod --container main-app – /bin/bash

  • 容器详情列表

    kubectl describe pod/mysql- m8rbl

  • 查看容器状态

    kubectl get svc

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!