我想基于资源使用情况扩展/缩小kubernetes集群正在使用的kubelets的数量。我一直在看代码,并对如何在高层实现它有一些想法。在Kubernetes代码中访问heapster指标
我被困在两两件事:
什么将是(通过Heapster)访问集群度量的好办法?我是否应该尝试使用kubedns来查找heapster端点并直接查询API或者是否有其他可能的方式?另外,我不确定如何使用kubedns来获取前者中的heapster URL。
扩展/缩小节点数量的rescheduler将需要每30分钟踢一次。什么是最好的方式。在代码中是否有一些接口或其他东西可用,或者我应该写一段代码段,每隔30分钟调用一次并将其放入主循环中?
任何帮助,将不胜感激:) 1