Deploy OKD cluster using rhel base images

Latest response

I had setup and deployed an OKD 3.9 (OpenShift Origin) cluster on a Subscribed and Licensed RHEL7.5 with below variables:

[OSEv3:children]
masters
nodes
etcd

[OSEv3:vars]
oreg_url=registry.access.redhat.com/openshift3/ose-${component}:v3.9
openshift_deployment_type=origin
openshift_release=3.9
openshift_pkg_version=-3.9.0
openshift_image_tag=v3.9.41

All is working just fine. Can I continue using this environment or am I breaching licence conditions because i'm usingOpenShift Enterprise OSE RHEL images?

Responses

I think you are good to go, but I'm not 100% percent sure. So my advice is to file a Ticket with this question. The FAQ (https://access.redhat.com/containers/#/faq) says, that you are allowed to use the container Images as long, as you have a valid RHEL Subscription: Any Red Hat Enterprise Linux (RHEL) Server, or Atomic Host subscriptions can be used to subscribe a system that is capable of running Red Hat container images. When you enhance a Red Hat container image (using yum) or build on an existing image (docker build), the container leverages subscriptions from the RHEL or Atomic host system. In other words, each container does not need a separate subscription to access Red Hat software repositories.

However there are some container Images, which require an additional subscripton: Subscriptions are not needed to pull most container images from the Red Hat Registry. You can read about how to apply subscriptions to those few images that do require them by reading Accessing Container Images Requiring Entitlements. https://access.redhat.com/articles/2790311

I don't think thats actually a OKD you deployed. You're mixing the openshift enterprise images with the okd packages. What you can do though is use the rhel base images instead of centos when building containers etc.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.