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

     

     

     

  • 相关阅读:
    【转】UCenter的MVC架构
    最新的windows xp sp3序列号(绝对可通过正版验证)
    马丁催眠的花园
    【转】UCenter 的 daddslashes详解
    ckEditor与ckFinder的集成
    【转】UCenter代码研究第一篇(ROOT/admin.php)
    MVC学习第三节:Controller与View
    MVC学习第二节:UrlRouting
    MVC 学习第十节 请求Controller
    MVC学习第九节 HtmlHelper
  • 原文地址:https://www.cnblogs.com/chuangcc/p/14330346.html
Copyright © 2011-2022 走看看