From c908af45fb305f95e7c05cc85e05cbaff7c11f6b Mon Sep 17 00:00:00 2001 From: Jason Madigan Date: Wed, 23 Aug 2023 12:50:53 +0100 Subject: [PATCH] data-plane components installation guide Data plane components installation guide --- .../redis/limitador/kustomization.yaml | 2 +- docs/how-to/data-plane-installation.md | 72 +++++++++++++++++++ docs/how-to/ratelimiting-shared-redis.md | 53 +++++++------- 3 files changed, 100 insertions(+), 27 deletions(-) create mode 100644 docs/how-to/data-plane-installation.md diff --git a/config/kuadrant/redis/limitador/kustomization.yaml b/config/kuadrant/redis/limitador/kustomization.yaml index 35662940e..13b4107b9 100644 --- a/config/kuadrant/redis/limitador/kustomization.yaml +++ b/config/kuadrant/redis/limitador/kustomization.yaml @@ -6,4 +6,4 @@ secretGenerator: literals: - URL=redis://172.31.0.3:30611 options: - disableNameSuffixHash: true \ No newline at end of file + disableNameSuffixHash: true \ No newline at end of file diff --git a/docs/how-to/data-plane-installation.md b/docs/how-to/data-plane-installation.md new file mode 100644 index 000000000..99db9b437 --- /dev/null +++ b/docs/how-to/data-plane-installation.md @@ -0,0 +1,72 @@ +# Installing Kuadrant data-plane into an existing OCM Managed Cluster + +## Introduction +This walkthrough will show you how to install and setup the Kuadrant Operator into an [OCM](https://open-cluster-management.io/) [Managed Cluster](https://open-cluster-management.io/concepts/managedcluster/). + +## Prerequisites +* Access to an Open Cluster Management (>= 0.6.0) Managed Cluster, which has already been bootstrapped and registered with a hub cluster + * See: + * https://open-cluster-management.io/getting-started/quick-start/ + * https://open-cluster-management.io/concepts/managedcluster/ +* OLM will need to be installed into the ManagedCluster where you want to run the Kuadrant data-plane components + * See https://olm.operatorframework.io/docs/getting-started/ +* Kuadrant uses Istio as a Gateway API provider - this will need to be installed into the data plane clusters + * See https://istio.io/v1.16/blog/2022/getting-started-gtwapi/ + * We recommend installing Istio 1.17.0 + +If you'd like to quickly get started locally, without having to worry to much about the pre-requisites, take a look at [this guide](./ocm-control-plane-walkthrough.md). It will get you setup with Kind, OLM, OCM & Kuadrant in a few short steps. + + +## Install the Kuadrant OCM Add-On + +To install the Kuadrant data-plane into a `ManagedCluster`, target your cluster and run: + +```bash +kubectl apply -f - <