我正在尝试在AWS中创build一个生产就绪的Openshift Origin环境。 我有与Kubernetes和CoreOS和Kube-aws的经验使事情变得简单。 您生成资产,运行CloudFormation模板,并且您已完成设置。 具有用户数据的节点在自动调整组中设置。 现在,如果我想用OpenShift Origin做类似的事情,我该怎么做? 当然,我也想要HA。 任何工作指南得到一个想法? 每次运行安装一个新节点都不适合我。 一个节点应该在启动时自行启动。 谢谢
Amazon提供了一个CloudFormation模板来在AWS上部署OpenShift Container Platform。
请注意,部署OpenShift不仅仅需要OpenShift,因为您需要考虑AWS提供的更多组件 :
CloudFormation模板和文档是指OpenShift Enterprise,但Origin可以以相同的方式进行部署。 值得注意的是, 合理的可以执行CloudFormation部署 。
官方指南应该是你的主要参考。
关于自动调节平台,你应该看看红帽CloudForms上游的[ManageIQ项目](不要与AWS CloudFormation混淆)。
您可以在AWS上自动部署AtomicOS / CentOS,以便对计算资源消耗触发器进行计算,并且还可以运行Ansible(如果我是正确的话,只需要Tower)将主机从ManageIQ / CloudForms连接到OpenShift Origin。 ManageIQ的自动化本身就是一个巨大的话题 。