Red Hat OpenShift on IBM Cloud
Starting with the Red Hat OpenShift 4.10 release, we are extending the infrastructure provider integration experience to a new platform, IBM Cloud, as a Technology Preview – specifically on IBM Cloud VPC IaaS - Virtual Private Cloud.
This allows IBM customers to fully automate the Red Hat OpenShift deployment using installer-provisioned infrastructure on IBM Cloud. Red Hat is planning to support deploying Red Hat OpenShift on user-provisioned infrastructure in a future release.
Managed vs Self-Managed OpenShift on IBM Cloud
Currently, IBM Cloud provides a managed OpenShift service. With today’s announcement, we are providing a self-managed OpenShift option for IBM Cloud.
In a managed deployment, you get a more specialized installation with additional enablement for handling various tasks associated with maintaining an OpenShift cluster:
- security management
- compliance management
- deployment management
- ongoing lifecycle management
In a self-managed OpenShift deployment, you have more freedom but more responsibility in maintaining your environment, ensuring the infrastructure deployed on the underlying platform stays healthy as well the OpenShift control plane and core components. On the other hand, using managed OpenShift service from IBM Cloud, all this is automatically maintained by IBM and Red Hat’s SRE teams.
You now have options, managed or self-managed, and the choice is yours. You can decide which deployment management model best meets the needs and requirements of your users, customers, and application workloads.
Deploying OpenShift on IBM Cloud using Installer-Provisioned Infrastructure (IPI)
Detailed instructions on how to deploy OpenShift on IBM Cloud are available here. This post provides a high-level overview of the required steps.
To get started, you need an IBM Cloud account with an active subscription. DNS resolution requires the use of IBM Cloud Internet Service (CIS). You'll need to provision a CIS instance prior to the installation. Support for IBM Cloud DNS Services is coming in a future release.
With these prerequisites met, you can start the first phase of the installation by generating the install config.
$ openshift-install create install-config --dir ibmcloud-ocpteam
? SSH Public Key /home/mak/.ssh/id_rsa.pub
? Platform ibmcloud
? Region eu-gb
? Base Domain ibmcloud.xxx.xxx (bucluster-internet-services)
? Cluster Name bucluster
? Pull Secret [? for help]
*************************************************************************************
INFO Install-Config created in: ibmcloud-ocpteam
Once the install config is created, you can proceed to the next step. This release only supports manual operation mode of the Cloud Credentials Operator (CCO), therefore, we have some specific actions to perform.
First, you need to inform the installer that the CCO should run in manual mode by updating the install config accordingly. Next, proceed with generating the initial manifests.
$ openshift-install create manifests --dir ibmcloud-ocpteam
INFO Consuming Install Config from target directory
INFO Manifests created in: ibmcloud-ocpteam/manifests and ibmcloud-ocpteam/openshift
Now you should extract all CredentialsRequests (CR) and reconcile them using the "ccoctl" utility. This is the easiest way to handle this process. Detailed instructions can be found here.
With the CRs reconciled and manifests updated, you can proceed with the cluster installation. At this point, the rest of the installation process looks the same as any other provider.
$ openshift-install create cluster --dir ibmcloud-ocpteam
INFO Consuming OpenShift Install (Manifests) from target directory
INFO Consuming Master Machines from target directory
INFO Consuming Worker Machines from target directory
INFO Consuming Common Manifests from target directory
INFO Consuming Openshift Manifests from target directory
INFO Obtaining RHCOS image file
INFO Creating infrastructure resources...
INFO Waiting up to 20m0s (until 8:08PM) for the Kubernetes API at https://api.xxxxxxx.ibmcloud.xxxxx.xxxx:6443...
INFO API v1.23.3+e419edf up
INFO Waiting up to 30m0s (until 8:19PM) for bootstrapping to complete...
INFO Destroying the bootstrap resources...
INFO Waiting up to 40m0s (until 8:34PM) for the cluster at https://api.bucluster.ibmcloud.ocp.team:6443 to initialize...
INFO Waiting up to 10m0s (until 8:14PM) for the openshift-console route to be created...
INFO Install complete!
INFO Time elapsed: 45m55s
Once the cluster has been deployed completely, you can check the IBM Cloud Console to see all the resources the installer has created for you..
![](/rhdc/managed-files/styles/wysiwyg_full_width/private/ohc/Red%20Hat%20OpenShift%20and%20IBM%20Cloud-1.png.webp?itok=9YFarL4u)
You can also view and manage your deployed cluster in the Red Hat OpenShift Console.
Conclusion
This new provider integration enables existing or new IBM Cloud customers to explore the usage of OpenShift on IBM Cloud VPC IaaS and take advantage of the benefits offered by the platform.
The integration will be further enhanced in future OpenShift releases to support more features of OpenShift and enable more capabilities of the underlying infrastructure.
We are really excited to see how customers take advantage of this new deployment option and look forward to working with them on their hybrid cloud journey.
Please leave a comment or send us feedback either through your usual Red Hat contacts or as an issue on OpenShift on GitHub.
Sugli autori
Altri risultati simili a questo
Ricerca per canale
Automazione
Novità sull'automazione IT di tecnologie, team e ambienti
Intelligenza artificiale
Aggiornamenti sulle piattaforme che consentono alle aziende di eseguire carichi di lavoro IA ovunque
Hybrid cloud open source
Scopri come affrontare il futuro in modo più agile grazie al cloud ibrido
Sicurezza
Le ultime novità sulle nostre soluzioni per ridurre i rischi nelle tecnologie e negli ambienti
Edge computing
Aggiornamenti sulle piattaforme che semplificano l'operatività edge
Infrastruttura
Le ultime novità sulla piattaforma Linux aziendale leader a livello mondiale
Applicazioni
Approfondimenti sulle nostre soluzioni alle sfide applicative più difficili
Serie originali
Raccontiamo le interessanti storie di leader e creatori di tecnologie pensate per le aziende
Prodotti
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Servizi cloud
- Scopri tutti i prodotti
Strumenti
- Formazione e certificazioni
- Il mio account
- Supporto clienti
- Risorse per sviluppatori
- Trova un partner
- Red Hat Ecosystem Catalog
- Calcola il valore delle soluzioni Red Hat
- Documentazione
Prova, acquista, vendi
Comunica
- Contatta l'ufficio vendite
- Contatta l'assistenza clienti
- Contatta un esperto della formazione
- Social media
Informazioni su Red Hat
Red Hat è leader mondiale nella fornitura di soluzioni open source per le aziende, tra cui Linux, Kubernetes, container e soluzioni cloud. Le nostre soluzioni open source, rese sicure per un uso aziendale, consentono di operare su più piattaforme e ambienti, dal datacenter centrale all'edge della rete.
Seleziona la tua lingua
Red Hat legal and privacy links
- Informazioni su Red Hat
- Opportunità di lavoro
- Eventi
- Sedi
- Contattaci
- Blog di Red Hat
- Diversità, equità e inclusione
- Cool Stuff Store
- Red Hat Summit