Kubernetes Multi-tenancy on EKS — Setup Tenant Apps

Kubernetes Multi-tenancy on EKS — Setup Tenant Apps

My previous post Setup Kubernetes Cluster Multi-tenancy with AWS EKS discussed how to setup the namespace-based multi-tenancy environment on Kubernetes clusters. Kubernetes Multi-tenancy on EKS — Setup Tenant Apps.

My previous post Setup Kubernetes Cluster Multi-tenancy with AWS EKS discussed how to setup the namespace-based multi-tenancy environment on Kubernetes clusters.

After completing that, tenant team members should have the access to their own namespace in the Kubernetes cluster by running kubectl command. Next step for the tenant team might be to deploy their apps, either services or cronjobs, to the tenant namespace.

In this post, I would like to discuss a little bit about what could be done for tenant apps after the environment of multi-tenancy is ready. It could be simple and straightforward in mind, but complicated in reality.

Just note, the multi-tenancy environment is only enabled in staging environment for feature teams and we don’t want them to access production directly.

New Tenant Apps

New Apps debut at the multi-tenant environment in the Kubernetes cluster much more easily than existing apps.

Developers in the team who owns the app release and publish the app as usual except for specifying the namespace in the Deployment spec. In some other organizations or companies, deployment spec might be owned by DevOps team but it is owned by dev teams in my company.

For developers, they would have more flexibility than before to troubleshoot any issues when the new app going online. Even some issues happened after publishing to staging environment, the owner team still has opportunities for debugging and tuning before it goes to production.

multi-tenant kubernetes eks

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

Webinar: Things to consider to operate a Multi-Tenant Kubernetes Cluster

In this webinar, we would like to introduce multiple approaches that can be taken to provide multi-tenancy in the kubernetes cluster. We will also talk about how others in the communities are doing to achieve multi-tenancy. We’ll analyze pros and cons of different approaches and share specific use-cases that fit each approach.

Kubernetes in the Cloud: Strategies for Effective Multi Cloud Implementations

This article explains how you can leverage Kubernetes to reduce multi cloud complexities and improve stability, scalability, and velocity.

Multi-cloud Spending: 8 Tips To Lower Cost

Mismanagement of multi-cloud expense costs an arm and leg to business and its management has become a major pain point. Here we break down some crucial tips to take some of the management challenges off your plate and help you optimize your cloud spend.

Kubernetes Multi-Tenancy Best Practices With Amazon EKS

Kubernetes Multi-Tenancy Best Practices With Amazon EKS. Kubernetes multi-tenancy provides a flexible platform for managing containers through Amazon EKS without forcing them to control the management infrastructure.