Red Hat OpenShift - FAQs
General
Q. Does AWS have a managed OpenShift offering?
Red Hat OpenShift Service on AWS (ROSA) is a service operated by Red Hat and jointly supported with AWS to provide fully managed Red Hat OpenShift. ROSA provides pay-as-you-go (hourly and annual) billing on a single invoice through AWS, and the option to contact Red Hat or AWS for support. Enterprise developers familiar with deploying their applications with OpenShift on-premises will be able to more quickly build and deploy applications in the AWS public cloud, and take advantage of AWS Service Broker support for a more integrated experience when deploying applications with dependencies on AWS cloud-native services.
Q. Is there a reference architecture?
The current OpenShift AWS reference architecture is defined in the AWS Quick Start. AWS and Red Hat collect customer feedback and use case which drive evolution, jointly this is fed back into the OpenShift installer. The OpenShift installer IPI (installer provisioned infrastructure) can be used as a reference architecture.
You can review a standard deployment based on the management and practices used to support Red Hat OpenShift Online, Red Hat's public cloud application deployment and hosting platform, in the AWS Partner Quick Start for Red Hat OpenShift. Red Hat OpenShift on AWS is built with these fundamental tenets and deployed for each customer based on the requirements and specifications outlined through customer engagement and service integration requirements.
Q. Does the AWS Quick Start account for evaluation subscriptions?
Yes, customers must log in to the Red Hat subscription manager to sign up for an OpenShift evaluation. The AWS OpenShift Quick Start will require the associated PoolID for the evaluation subscription as a launch parameter.
Q. The AWS OpenShift Quick Start uses AWS autoscaling. Does this scale and auto heal application, master, or infrastructure nodes?
When deploying OpenShift 3x autoscaling implementation within the AWS Quick Start is implemented at both the master/infrastructure layer and the application node layer, therefore it scales and auto heals all nodes.
When using the Quick Start for OpenShift 4x worker nodes are deployed in machine sets which can be configured for scaling and healing. At this stage there is no support for scaling or auto healing of Master nodes. Once scaling and healing of Masters is implemented into OpenShift 4.x this will be adopted in the Quick Start.
Q. OpenShift 4x supports scaling and healing through MachineSets. Does this heal and scale with master nodes?
OpenShift 4.3 supports scaling and healing of worker or application nodes. Red Hat is working to extend this for master nodes, which will be available in later versions of OpenShift.
Q. In OpenShift 4x, do MachineSets support Spot Instances?
Yes, OpenShift 4.5 (and above) MachineSets now support AWS Spot Instances. For more information visit Red Hat's documentation.
Cost Management
Q. Can I use AWS Reserved Instances with OpenShift on AWS?
Reserved Instances can be used with both bring-your-own subscriptions and the license included with Amazon EC2 Instances. When selecting the OS platform in the Reserved Instance purchase, note the following requirements:
Reserved Instances used with the license included with the platform: These should match Red Hat, meaning that the instance running time and OS subscription cost are bundled.
Reserved Instances for the bring-your-own Red Hat Enterprise Linux subscription using the Red Hat access AMI: The reserved instance platform should be Linux.
Q. Can I use Reserved Instances with a bring-your-own OpenShift subscription?
Reserved Instances can be used with both bring-your-own subscriptions and the license included with Amazon Machine Images.
When selecting the OS platform in the Reserved Instance purchase, note the following requirements:
Reserved Instances used with the license included with the platform: These should match Red Hat, meaning that the instance running time and OS subscription cost are bundled.
Reserved Instances for the bring-your-own Red Hat Enterprise Linux subscription using the Red Hat access AMI: The reserved instance platform should be Linux.
Integrations
Q. Can the AWS Service Broker be used with OpenShift?
The AWS Service broker is an open service broker API solution which makes use of the Kubernetes service broker within OpenShift. The AWS Service Broker can be deployed on older versions of OpenShift. It is important to note that OpenShift 4.0 through 4.4 the Kubernetes service catalog would need to be installed as it is not enabled by default. The Kubernetes service broker has been removed from OpenShift.
Licensing and Subscriptions
Q. Does AWS provide OpenShift subscriptions?
No, customers would need to have an existing OpenShift subscription. The subscription PoolID is used to match the software running on AWS to the required subscription.