• Kubernetes常用命令


    相关资料

    kubectl 语法

    重启kubelet

    systemctl stop kubelet  
    systemctl daemon-reload 
    systemctl start kubelet

    查看

    kubectl get nodes     #查看节点列表
    kubectl get pods      #查看pod列表
    kubectl get pod <pod-name>       #查看某个pod
    kubectl get rc                   #查看Replication Controller   
    kubectl get svc                  #查看Service
    kubectl get deploy               #查看Deployment
    kubectl get componentstatus      #查看所有组件状态 
    kubectl get all                  #查看所有组件
    kubectl api-resources            #查询通过kubectl get xxx命令支持的资源列表
       --all-namespaces  #查看所有命名空间下的
       -n <namespace>    #查看指定命名空间下的
       -o wide           #查看详细信息

    查看资源详细状态

    kubectl describe nodes <node-name>
    kubectl describe pods <pod-name>
        -n <namespace>  #指定命名空间下的

    删除

    kubectl delete node <node-name>           #删除某个节点
    kubectl delete pod <pod-name>             #删除某一个pod(会先停掉pod再删除,比较慢)
    kubectl delete pod <pod-name> --force     #强制删除某一个pod(立马删掉)
    kubectl delete svc <service-name>         #删除某个serivce
    kubectl delete deploy <deploy-name>       #删除某个Deployment
       --all             #所有的
       --all-namespaces  #所有命名空间下的
       -n <namespace>    #指定命名空间下的
     
    kubectl delete namespace <namespace-name>  #删除某个namespace(慎用)。删除后,会删除该namespace下的所有资源

    更新

    kubectl edit deploy <deploy-name>                        #编辑Deployment。修改镜像版本号,可以实现滚动更新
    kubectl set image deploy <deploy-name> nginx=nginx:1.15  #修改某个Deployment中nginx镜像的版本,可以实现滚动更新

    回滚

    kubectl rollout undo deploy <deploy-name>       #回滚Deployment。默认是回滚到上一个版本
    kubectl rollout undo deploy <deploy-name> --to-revision=<revision>  #回滚Deployment到指定版本
    kubectl rollout history deploy <deploy-name>    #查看升级历史
    kubectl rollout status deploy <deploy-name>     #查看回滚状态

    创建

    kubectl create -f nginx_pod.yaml  #创建一个pod
    kubectl apply -f nginx_pod.yaml   #更新运行的pod信息
    kubectl create namespace <namespace-name>   #创建一个Namespace
    知识改变世界
  • 相关阅读:
    为什么要前后端分离?有什么优缺点
    剑指offer-面试题21.包含min函数的栈
    操作系统典型调度算法
    那些年的那些事CISC和RISC发展中的纠缠
    基于MFC与第三方类CWebPage的百度地图API开发范例
    Linux进程通信----匿名管道
    续前篇-关于逆波兰表达式的计算
    逆波兰表达式的实现(也叫后缀表达式)
    剑指offer-面试题20.顺时针打印矩阵
    剑指offer-面试题.二叉树的镜像
  • 原文地址:https://www.cnblogs.com/xuwenjin/p/15497297.html
Copyright © 2020-2023  润新知