AWSで本番環境に対応したOpenshiftOrigin環境を作成しようとしています。私はKubernetesとCoreOSの経験があり、kube-awsは物事を簡単にします。アセットを生成し、CloudFormationテンプレートを実行すると、すべて設定されます。ユーザーデータを持つノードは、自動スケーリンググループに設定されます。 OpenShift Originで同様のことをしたい場合、どうすればよいですか?確かに私もHAが欲しいです。アイデアを得るための実用的なガイドはありますか?新しいノードをプロビジョニングするために毎回ansibleを実行しても、私にはうまくいきません。ノードは、起動時にbootstrap自体である必要があります。ありがとうございます。
Amazonは、AWSにOpenShift Container Platformをデプロイするための CloudFormationテンプレート を提供しています。
考慮する必要があるため、OpenShiftのデプロイにはOpenShift以上のものが必要であることに注意してください AWSが提供するその他のコンポーネント :
CloudFormationテンプレートとドキュメントはOpenShiftEnterpriseを参照していますが、Originは同じ方法でデプロイできます。 ansibleはCloudFormationデプロイメントを実行できます であることに注意してください。
公式ガイド が主な参考資料になります。
プラットフォームの自動スケーリングに関しては、Red Hat CloudFormsのアップストリームである[ManageIQプロジェクト]を確認する必要があります(AWS CloudFormationと混同しないでください)。
コンピューティングリソース消費トリガーに反応するAWSでのAtomicOS/CentOSのデプロイを自動化し、Ansible(私が正しければ現時点でのみタワー)を実行して、ManageIQ/CloudFormsからOpenShiftOriginにホストをアタッチすることもできます。 ManageIQの自動化は それ自体が巨大なトピック です。