How to implement a Private Endpoint (only) OpenShift cluster on a VPC using a VPN on IBM Cloud! Official support implemented!

High-level architecture

In June this year, with my colleague Philippe THOMAS we published an article regarding how to put in place a configuration using a WireGaurd VPN in order to connect, from a workstation, to an OpenShift cluster with no public internet address inside a VPC on IBM Cloud (https://alain-airom.medium.com/a-step-by-step-guide-on-how-to-implement-a-private-endpoint-only-openshift-cluster-on-a-vpc-using-ffb5d4fd99e3).

This was done for one of our customers and we figured out that this question/requirement/functionality was asked also by other customers of IBM Cloud, as the article wrote here: “Setting Up a VPN Between IBM Cloud VPC and Your Home Office” (https://www.ibm.com/cloud/blog/setting-up-a-vpn-between-ibm-cloud-vpc-and-your-home-office) by Todd Johnson, Nina Goradia and Neela Shah.

During the time we were building this solution, we were in contact with our offering manager team for IKS on IBM Cloud (IBM Kubernetes Services) and we are happy to find out that based on our joint efforts, this solution was tested, enhanced and is now referenced on official documentation on IBM Cloud site as you can find it here: https://cloud.ibm.com/docs/openshift?topic=openshift-access_cluster#access_vpn_openshift.

So, enjoy (more) secure connections with your OpenShift clusters! 😉