美文网首页
kubernetes资源对象之Node

kubernetes资源对象之Node

作者: 一舍 | 来源:发表于2020-03-27 17:15 被阅读0次

    Node 是 Pod 真正运行的主机。

    Node 本质上不是 Kubernetes 来创建的,Kubernetes 只是管理 Node 上的资源。

    Node 的状态信息

    • 基本信息(Info):包括内核版本、容器引擎版本、OS 类型等
    • 地址:包括 hostname、外网 IP 和内网 IP
    • 条件(Condition):包括 OutOfDisk、Ready、MemoryPressure 和 DiskPressure
    • 容量(Capacity):Node 上的可用资源,包括 CPU、内存和 Pod 总数

    Node的标签信息

    1. 标记Node,使得Pod 被调度到合适的节点上
    kubectl label nodes node1 key1=value1
    
    1. 标记Node,Pod不被调度到不合适的节点上
    kubectl taint nodes node1 key1=value1:NoSchedule
    
    1. 查看Node的标签信息
    kubectl get node --show-labels
    

    Node的维护模式

    将Node标记为 不可调度,但不影响其上正在运行的 Pod,通常用于对Node的维护

    kubectl cordon $NODENAME
    

    相关文章

      网友评论

          本文标题:kubernetes资源对象之Node

          本文链接:https://www.haomeiwen.com/subject/jthruhtx.html