You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/deploy-and-configure/installation/scenario-k8s-deployment/index.md
+41-58Lines changed: 41 additions & 58 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,15 +5,16 @@ icon: simple/kubernetes
5
5
6
6
## Introduction
7
7
8
-
This page describes basic principles to install corporate memory in a kubernetes cluster with ```helm``` and ```kubectl```.
9
-
It will not explain you basic principles of kubernetes or help in installing the tools.
10
-
In the next section you will find useful links for installing the required tools.
8
+
This page describes the basic principles of installing Corporate Memory in a Kubernetes cluster with `helm` and `kubectl`.
9
+
It will not explain the basic principles of Kubernetes or help in installing the tools.
10
+
In the next section, you will find useful links for installing the required tools.
11
11
12
-
The code examples in this section assumes that you have POSIX-compliant shell (linux, macOS or WSL for Windows), a working ```KUBECONFIG``` and a full provisioned cluster.
12
+
The code examples in this section assume that you have a POSIX-compliant shell (Linux, macOS, or WSL for Windows), a working `KUBECONFIG`, and a fully provisioned cluster.
13
13
14
14
## Requirements
15
15
16
16
- Access credentials to eccenca Artifactory and eccenca Docker Registry → [contact us to get yours](https://eccenca.com/en/contact)
17
+
- A license for GraphDB https://www.ontotext.com/products/graphdb/
17
18
- Kubectl from https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/
18
19
- Helm from https://helm.sh/docs/intro/install/
19
20
- If deploying on K3D, download a static binary from https://github.com/k3d-io/k3d/releases (or use the script at https://k3d.io/ to do the same).
@@ -23,11 +24,11 @@ The code examples in this section assumes that you have POSIX-compliant shell (l
Though in this document value files for the three charts are listed we suggest to always have a look at the default value.yaml file from archive or repository. The examples shown here are very basic and should not represent a production environment. Also the CHANGELOG.md and README.md files in the archives or repositories can give some insights.
29
+
Although this document lists value files for the three charts, we suggest always looking at the default `values.yaml` file from the archive or repository. The examples shown here are very basic and should not represent a production environment. The `CHANGELOG.md` and `README.md` files in the archives or repositories can also give some insights.
29
30
30
-
We assume a namespaces are already created. You can either deploy all three components into one namespace or into separate ones.
31
+
We assume that namespaces are already created. You can either deploy all three components into one namespace or into separate ones.
Assuming you have the chart in a local directory named `keycloak-chart`.
162
-
163
-
### 3. Create a `keycloak-values.yaml` file
159
+
### 2. Configuration
164
160
165
161
Create a file named `keycloak-values.yaml` to configure your Keycloak deployment. At a minimum, you should configure the initial admin credentials and the ingress settings.
166
162
You can also [download the minimum file here:](files/keycloak-values.yaml) (`keycloak-values.yaml`).
@@ -193,9 +189,9 @@ ingress:
193
189
```
194
190
195
191
You will also need to configure TLS, for example by using `cert-manager`.
196
-
Please se the `README.md` file in the chart repository for explanations.
192
+
Please see the `README.md` file in the chart repository for explanations.
197
193
198
-
### 4. Install the chart
194
+
### 3. Install the Keycloak chart
199
195
200
196
Use `helm` to deploy the chart into the `keycloak` namespace.
Replace the placeholders with the provided registry details and credentials.
268
-
269
-
### 2b. (optional) Create cmem license secret
252
+
### 2. Configuration
270
253
271
254
By default, Corporate Memory is subject to the eccenca free Personal, Evaluation and Development License Agreement (PEDAL), a license intended for non-commercial usage.
272
255
@@ -282,8 +265,6 @@ Then, add the secret name to your `values.yaml` file for the key `global.license
282
265
283
266
For more background on license, see also: https://documentation.eccenca.com/latest/deploy-and-configure/configuration/dataplatform/application-full/
284
267
285
-
### 3. Create a `cmem-values.yaml` file
286
-
287
268
To configure your Corporate Memory deployment create a file named `cmem-values.yaml`.
288
269
At a minimum, you should configure the
289
270
- `hostname`, under which the deployment is reachable later
0 commit comments