我可以在我本地的dev机器上运行openwhisk。我喜欢将其扩展到生产环境中。有没有openwhisk集群的概念?我在这方面找不到好的文档。如何实现自动负载平衡,etcc。
发布于 2017-06-07 14:23:08
OpenWhisk是通过ansible部署的,因此可以直接分布在多个VM上。
有关更多信息和指导,请查看README on distributed deployments。
发布于 2017-07-05 17:52:24
Openwhisk将使用ansible来部署我为我的分布式设置遵循的以下方法
ansible.cfg文件。Ssh值设置默认的remote_user用户。当使用的私钥不在默认的~/.ssh文件夹中时,设置是必需的。private_key_file=/path/to/file.pem
运行以下命令
1. ansible-playbook -i environments/distributed/hosts couchdb.yml ansible-playbook -i environments/distributed/hosts initdb.yml ansible-playbook -i environments/distributed/hosts wipe.yml ansible-playbook -i environments/distributed/hosts openwhisk.yml ansible-playbook -i environments/distributed/hosts postdeploy.yml
这将在所有节点中创建设置。完成后,您可以使用节点均衡器对其进行负载均衡。对于数据库实例之间的同步,我使用couchdb连续复制
https://stackoverflow.com/questions/44404889
复制相似问题