Digital Developer Conference: Hybrid Cloud 2021. On Sep 21, gain free hybrid cloud skills from experts and partners. Register now

Get started with multitenancy on OpenShift

This learning path is designed for anyone interested in quickly setting up a multitenant environment with Red Hat OpenShift. This learning path consists of introductory article explaining what multitenancy is, its benefits, and various aspects you need to know about a multitenant environment. The learning path also includes detailed, step-by-step tutorials for the different aspects of multitenancy listed below:

  • Role-based access control to OpenShift projects
  • Isolating network for tenants
  • Isolating resources for tenants

Let’s look more closely at what each piece contains.

Article: Introduction to Multitenancy on Red Hat OpenShift

This article introduces core concepts related to multitenancy, including:

  • Defining multitenancy
  • Benefits of mutitenancy
  • Options to achieve multitenancy
  • Configuring OpenShift containers for multitenancy on IBM Cloud

Tutorial: Role-based access control

Upon completion of this tutorial, you will learn how to:

  • Create users
  • Create role bindings
  • Impersonate user and deploy application
  • Create and deploy the pod
  • Switch to another user

Tutorial: Secure your applications deployed on OpenShift using network isolation

Upon completion of this tutorial, you will learn how to:

  • Create a project in OpenShift and deploy a web application that runs on Open Liberty using odo
  • Configure multitenant isolation by using network policies for a project
  • Test the multitenant mode configuration

Tutorial: Secure your applications deployed on OpenShift using resource isolation

Upon completion of this tutorial, you will learn to:

  • Observe the performance of two different applications when deployed in the same project
  • Observe the performance of two different applications when deployed in two different projects
  • Assign resource quotas (CPU, Memory) to the projects and again observe the performance of the applications