npd可以通过守护进程来收集节点问题,并以event的形式报告给apiserver,由于这些问题对集群是不可见的,依然会将pod调度到坏的节点,所以引进了普通的救济系统,而目前开源的draino可以完成救济,那么我想它的工作原理是不是这样的,通过npd拿到信息之后,发现节点是有问题的,进行判断节点不可用,然后进行设置维护,不然可能会有其他的pod再调度这个节点上来,然后驱逐此节点的pod,到冗余的节点上,那么如果有冗余相信这个问题很快可以搞定,但是一般情况下,为了资源也不会单独拿一台机器空闲着,可能还会使用autoscale动态的进行扩容,当draino触发之后再去扩容,我想我的理解是否是正确的呢,是否有指正的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。