|
1 |
| -# MTO EKS Installation |
| 1 | +# MTO Installation Guide |
2 | 2 |
|
3 |
| -This document covers how to deploy Multi Tenant Operator with an [Amazon EKS (Elastic Kubernetes Service)](https://aws.amazon.com/eks/) cluster. |
| 3 | +Once the [necessary preparations](./preparation.md) are complete, you can proceed with the installation section. |
4 | 4 |
|
5 |
| -## Prerequisites |
| 5 | +The installation process consists of two steps: |
6 | 6 |
|
7 |
| -1. [`eksctl`](https://eksctl.io/installation/) to create and manage EKS cluster. See [Setting up Cluster](./mto-prereq-installation.md#setting-up-cluster) to create and configure an EKS cluster |
8 |
| -1. [`kubectl`](https://kubernetes.io/docs/tasks/tools/#kubectl) 1.18.3 or later to interact with Kubernetes cluster |
9 |
| -1. [Helm CLI](https://helm.sh/docs/intro/install/) to install MTO chart |
10 |
| -1. A DNS service to make MTO console accessible via domain name |
11 |
| -1. Following components must be installed and configured on cluster before installation |
| 7 | +1. [Install MTO Core](#install-mto-core) |
| 8 | +1. [Enable MTO Console](#enable-mto-console) |
12 | 9 |
|
13 |
| - - [x] Ingress Controller |
14 |
| - - [x] Cert Manager |
15 |
| - - [x] Wildcard Certificate |
16 |
| - - [ ] Storage Class (if MTO Console is enabled) |
17 |
| - |
18 |
| - Follow our [MTO prerequisites installation guide](./mto-prereq-installation.md) to install these dependencies on EKS Cluster |
19 |
| - |
20 |
| -## Installing MTO |
| 10 | +## Install MTO Core |
21 | 11 |
|
22 | 12 | We will be using helm to install the operator, here we have set `bypassedGroups` as `cluster-admins` because our admin user is part of that group as seen in above screenshot.
|
23 | 13 |
|
24 | 14 | ```bash
|
25 |
| -helm install tenant-operator oci://ghcr.io/stakater/public/charts/multi-tenant-operator --version 0.12.62 --namespace multi-tenant-operator --create-namespace --set bypassedGroups=cluster-admins |
| 15 | +helm install tenant-operator oci://ghcr.io/stakater/public/charts/multi-tenant-operator --version 1.1.0 --namespace multi-tenant-operator --create-namespace --set bypassedGroups=cluster-admins |
26 | 16 | ```
|
27 | 17 |
|
28 | 18 | We will wait for the pods to come in running state.
|
@@ -95,4 +85,4 @@ tenant-operator-keycloak nginx keycloak.iinhdnh6.demo.kubeapp.cloud ae51c1
|
95 | 85 |
|
96 | 86 | ## What's Next
|
97 | 87 |
|
98 |
| -MTO installation has been completed. Now we can [create our first tenant on EKS using MTO](./create-tenants.md). |
| 88 | +Now lets [create our first tenant on EKS](./validation.md). |
0 commit comments