Skip to content

Commit 99549ce

Browse files
authored
Merge pull request #277 from stakater/fix-eks-docs
improve docs
2 parents fbc161c + 749eac0 commit 99549ce

File tree

6 files changed

+358
-313
lines changed

6 files changed

+358
-313
lines changed

content/installation/aws-eks/mto-installation.md renamed to content/installation/aws-eks/installation.md

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,18 @@
1-
# MTO EKS Installation
1+
# MTO Installation Guide
22

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.
44

5-
## Prerequisites
5+
The installation process consists of two steps:
66

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)
129

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
2111

2212
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.
2313

2414
```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
2616
```
2717

2818
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
9585

9686
## What's Next
9787

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).

content/installation/aws-eks/mto-prereq-installation.md

Lines changed: 0 additions & 227 deletions
This file was deleted.

0 commit comments

Comments
 (0)