很多应用是集群,docker应用的配置文件能解决吗?
收起应用集群的创建,对配置文件管理能力要求比较高,如:配置文件可以动态变更,支持模板化配置等。
举个例子一键部署zookeeper集群
其中/opt/zookeeper/conf/zoo.cfg配置文件需要知道有几个节点(用户直接点击部署,但系统管理不能确保用户会部署几个节点,所以部署后配置文件能发现共有几个节点并更新)
另外基于容器部署的时候,zk容器启动还需要知道ID号,所以在配置文件中还不能把这个ID号写死了,要不然就不能增加节点了(增加后不能自动加入集群,结果是失败)
动态变更是实现集群部署的一种能力,还包括容器网络、服务发现与服务注册等功能。这些功能的集合才能真正实现应用集群的一键部署的效果。
希望对你有帮助。