开发者社区> 问答> 正文

想问一下,npd+draino如何实现,它的工作原理是怎么样的,加上autoscale怎么再实现

npd可以通过守护进程来收集节点问题,并以event的形式报告给apiserver,由于这些问题对集群是不可见的,依然会将pod调度到坏的节点,所以引进了普通的救济系统,而目前开源的draino可以完成救济,那么我想它的工作原理是不是这样的,通过npd拿到信息之后,发现节点是有问题的,进行判断节点不可用,然后进行设置维护,不然可能会有其他的pod再调度这个节点上来,然后驱逐此节点的pod,到冗余的节点上,那么如果有冗余相信这个问题很快可以搞定,但是一般情况下,为了资源也不会单独拿一台机器空闲着,可能还会使用autoscale动态的进行扩容,当draino触发之后再去扩容,我想我的理解是否是正确的呢,是否有指正的

展开
收起
南方姑椋 2020-06-28 19:14:08 557 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Web服务架构变化及性能优化 立即下载
“静态调用链路发现”应用场景分析及实践探索 立即下载
为并行图数据处理提供高层抽象/语言 立即下载