Vmware Cloud Management strategy is evolving very quickly these days. We are more and more opening our arms to integration with other platforms to be a control plane layer above as many aspects of multi-cloud environments as possible. Our latest integration to expand the platform to help IT operators maintain the ever grow landscape of capabilities is with Red Hat OpenShift. IN this blog I am going to walk through setting up Red Hat OpenShift integration with VMware Cloud Assembly and talk to some of the capabilities that come with this integration.
Requirements and Prerequisites:
- The integration currently supports Red Hat OpenShift 3.X environments (Support for the latest version coming soon)
- An existing Red Hat OpenShift environment needs to be available. For information on building a Red Hat OpenShift environment via Cloud Assembly can be found here.
Setting up the Integration in Cloud Assembly:
From within Cloud Assembly you can easily setup the integration with Red Hat OpenShift by simple selecting the integration configuration from the list of integrations types.
Once you are in the configuration screen you simply need to enter the information for you Red Hat OpenShift environment. This will include the following information:
- IP address (with port) of the Red Hat OpenShift cluster
- Location: Supports cloud based Red Hat OpenShift as well as on-premise environments. When using on-premise environments a cloud proxy will be needed.
- Cloud Proxy: Only needed for integrating with on-premise Red Hat OpenShift environments.
- Credentials type: Username, Certificate, or Token based credentials can be used. (in this example we uses username and password)
- Name: The unique name you want for this environment.
- Sharing: In Cloud Assembly you can make the Red Hat OpenShift cluster available to all projects (Globally) within Cloud Assembly or just to a specific project.
Once you have entered in the necessary information click SAVE and you are ready to start using the Red Hat OpenShift environment in Cloud Assembly and you will see it automatically created a Kubernetes Zone.
To understand how you can use any Kubernetes within Cloud Assembly you can refer to this blog on creating self-service namespaces in a Kubernetes environment through Cloud Assembly.