如何解决如何为docker服务设置每个群集主机的最小/最大实例数?
我有一堆docker
服务,这些服务正在多个群集主机上部署。
我想控制每个服务的运行实例(容器)数,整个群集的total
个数和每个节点(主机)的min/max
个数。
我知道每个群集的总数可以通过docker compose yaml文件中服务配置的replicas
部分内的deploy
条目来控制。 Bot如何限制每个主机的副本数,最小值和最大值?
关于设置最小值/最大值,我想为所有主机指定通用的最小值/最大值,再为某些特定的主机指定一些自定义的最小值/最大值(例如,由主机名指定)。
我需要在服务已经运行时通过docker compose yaml config和一些命令行命令设置total
/ min
/ max
的解决方案)。
如果没有最小/最大值的解决方案,那么至少我需要一些命令行来重新平衡容器,即,当出于某种原因将所有容器移至单个节点时,我需要一些重新平衡命令,以便每个节点运行大致相同服务实例数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。