• LAB10:节点健康状态


    LAB-10:节点健康状态

    LAB 概述

    检查集群中有多少节点为 Ready 状态,并且去除包含 NoSchedule 污点的节点。之后将数字写到 /opt/KUSC00402/kusc00402.txt。

    LAB 预配

    # 预配置目录
    user1@k8s-master:~$ sudo mkdir /opt/KUSC00402/

    LAB 答案

    # 切换 content
    $ kubectl config use-context k8s

    # 方法1
    # 记录 ready 总数 = A
    # grep -i: 忽略字符大小写的差别。
    $ kubectl get node | grep -i ready   

    # 记录污点总数 = B
    $ kubectl  describe node | grep Taint | grep NoSchedule  

    # 将 A 减 B 的值 x 导入到 /opt/KUSC00402/kusc00402.txt
    $ echo x >> /opt/KUSC00402/kusc00402.txt

    # 方法2
    # grep -v: 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的行
    $ kubectl describe nodes | grep -i Taints | grep -i -v NoSchedule | wc -l

    # 把等到的 x 写入文件
    $ echo x >> /opt/KUSC00402/kusc00402.txt

    # 练习可以使用如下命令
    user1@k8s-master:~$ sudo sh -c 'echo 2 >> /opt/KUSC00402/kusc00402.txt'

    LAB 验证

    # 查看文件
    user1@k8s-master:~$ cat /opt/KUSC00402/kusc00402.txt 
    2

    参考资料

    • https://kubernetes.io/zh/docs/concepts/architecture/nodes/#condition
  • 相关阅读:
    深入探讨多态性及其在Java中的好处
    可扩展的Java线程池执行器
    Java并发:线程限制
    CF集萃3
    CF1151F
    [欧拉路]CF1152E Neko and Flashback
    LOJ#3119 随机立方体
    UOJ#449 喂鸽子
    CF1140F
    洛谷P5071 此时此刻的光辉
  • 原文地址:https://www.cnblogs.com/quqibinggan/p/16396956.html
Copyright © 2020-2023  润新知