The Benefits and Challenges of Multitenancy
Before we dive into virtual clusters and the vCluster project, let’s first explore what makes multitenant Kubernetes valuable and so difficult to implement. So far, we’ve alluded to challenges with multitenancy, but our focus has been on configuring and building a single cluster. This is the first chapter where we’re going to directly address multitenancy and how to implement it. The first topic we will explore is what multitenant Kubernetes is, and why you should consider using it.
Exploring the Benefits of Multitenancy
Kubernetes orchestrates the allocation of resources for workloads through an API and a database. These workloads are typically comprised of Linux processes that require specific computing resources and memory. In the initial five to six years of Kubernetes’ evolution, a prevailing trend was to have a dedicated cluster for each “application.” It’s important to note...