zoukankan      html  css  js  c++  java
  • k8s常用命令

    一、查看集群状态

    kubectl cluster-info

    kubectl cluster-info

     

    二、查看各组件状态

    kubectl get componentstatuses

    kubectl get cs #上条命名缩写

     

     

    三、GET信息(加上-o wide查看详细信息)

     

    kubectl get命令的常用输出格式

    -o wide 显示资源的额外信息 如:kubectl get nodes -o wide

    -o name 仅打印资源的名称

    -o yaml YAML格式化输出API对象信息

    -o json JSON格式化输出API对象信息

     

     

    1)查看节点

    kubectl get nodes

    kubect get ndoe

    #nodes和node结果都是一样

     

    2)查看pod清单

    kubectl get pods

    kubectl get namespaces

    kubectl get pods -n kube-system #指定名称空间

    kubectl get pods --all-namespaces

     

    3)查看service清单

    kubectl get services

    kubectl get services -o json|grep '"name":'|sed -n '1~2p' #sed表示 打印奇数行

     

     

    4) 查看控制器

    kubectl get replicationControllers

    kubectl get deployments -o wide

    kubectl get all

     

    5)其他

    kubectl describe pods nginx #查看资源详细信息

    kubectl logs nginx #查看容器日志

    kubectl exec nginx ps #在容器中执行命令

    kubectl delete pod nginx #删除资源对象,但对于受控于控制器的pod,删除之后其控制器会再创建出类似的对象,数量和副本保持一致

    kubectl delete services nginx-svc

    kubectl expose deployment/my --name=nginx-svc --port=80

     

     

     

    其他通用选项:

    -s :指定API server的地址和端口

    --namespaces :命令执行的目标名称空间

    --kubeconfig: 使用的kubeconfig文件路径,默认为~/.kube/config

     

     

     

  • 相关阅读:
    Dom-Align
    antd Dialog 学习笔记
    setState 同步 与异步
    移动端使用iframe碰到的那些坑
    谈页面上下滑动时,页面顶部导航等部分元素的定位方式发生改变
    一款table结合分页的插件
    监听页面滚动时间时所碰到的一些坑
    值得收藏的前端大牛博客
    后端时间转js时间,主要用于取倒计时
    论jquery与vuejs结合时的部分问题
  • 原文地址:https://www.cnblogs.com/chuangcc/p/14330346.html
Copyright © 2011-2022 走看看