zoukankan      html  css  js  c++  java
  • [Tips]Kubectl使用

    获取命名空间

    kubectl get namesapces
    

    获取Pods

    kubectl get pods

    获取Pods详细信息 (所有pods的信息)

    kubectl describe pods
    

    查看日志

    kubectl logs $POD_NAME

    获取Daemonset

    kubectl get daemonset

    删除Daemonset

    kubectl delete ds DAEMONSET_NAME

    获取nodes

    kubectl get nodes

    获取nodes详细信息 (所有nodes的信息)

    kubectl describe nodes

    限制kubernetes上命名空间的内存使用上限

    编译一个配置文件,内容示例如下

    apiVersion: v1
    kind: LimitRange
    metadata:
      name: mem-min-max-default
    spec:
      limits:
      - max:
          memory: 4Gi
        min:
          memory: 500Mi
        type: Container

    然后运行:

    kubectl create -f yaml路径 --namespace=名字空间

    限制kubernetes上命名空间内单个的内存使用上限

    编译一个配置文件,内容示例如下

    apiVersion: v1
    kind: LimitRange
    metadata:
      name: default-mem-range
    spec:
      limits:
      - default:
          memory: 4Gi
        defaultRequest:
          memory: 256Mi
        type: Container

    然后运行:

    kubectl create -f yaml路径 --namespace=名字空间

     查看存储的资源限额设置

    kubectl get limitrange
    

      或者具体的查看cpu的限额设置

    kubectl get limitrange 限制名称 --namespace=名字空间 --output=yaml
    

     删除集群上的资源配置限额

    kubectl delete limitrange default-mem-range –-namespace=default
    

      

  • 相关阅读:
    centos7下磁盘空间调整
    centos7下 查看CPU、内存、磁盘的使用情况
    centos7中Spark集群的安装与配置(Hadoop2.6.5+spark2.3.3)
    linux下mysql ---- Host '' is not allowed to connect to this MySQL server
    11-1、多线程
    10-2、对象的序列化和反序列化
    9-1、注解
    8-1、泛型
    7-1、集合
    6-1、异常处理
  • 原文地址:https://www.cnblogs.com/immortalBlog/p/11194195.html
Copyright © 2011-2022 走看看