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: platform/eks/README.md
+33-47Lines changed: 33 additions & 47 deletions
Original file line number
Diff line number
Diff line change
@@ -100,13 +100,7 @@ The AWS Load Balancer Controller creates Application Load Balancers (ALBs) and t
100
100
To get access to the ODM material, you must have an IBM entitlement registry key to pull the images from the IBM Entitled registry.
101
101
It's what will be used in the next step of this tutorial.
102
102
103
-
But, you can also download the ODM on Kubernetes package (.tgz file) from Passport Advantage® (PPA) and then push the contained images to the EKS Container Registry (ECR). If yu prefer to manage ODM images this way, find the explanation [here](README-ECR-REGISTRY.md)
104
-
105
-
* To access the images from IBM entitlement registry, follow the instructions in the section [Using the IBM Entitled registry with your IBMid](#option-a-using-the-ibm-entitled-registry-with-your-ibmid)
106
-
107
-
* To download the PPA and push the images in the EKS Container Registry, follow the instructions in the section [Push the ODM images from the PPA to the ECR](#option-b-push-the-odm-images-from-the-ppa-to-the-ecr)
#### Option A: Using the IBM Entitled registry with your IBMid
103
+
But, you can also download the ODM on Kubernetes package (.tgz file) from Passport Advantage® (PPA) and then push the contained images to the EKS Container Registry (ECR). If you prefer to manage ODM images this way, find the explanation [here](README-ECR-REGISTRY.md)
110
104
111
105
#### a. Retrieve your entitled registry key
112
106
- Log in to [MyIBM Container Software Library](https://myibm.ibm.com/products-services/containerlibrary) with the IBMid and password that are associated with the entitled software.
* <API_KEY_GENERATED> is the entitlement key from the previous step. Make sure you enclose the key in double-quotes.
126
119
* <USER_EMAIL> is the email address associated with your IBMid.
127
120
@@ -144,11 +137,14 @@ NAME CHART VERSION APP VERSION DESCRIPTION
144
137
ibmcharts/ibm-odm-prod 22.1.0 8.11.0.1 IBM Operational Decision Manager
145
138
```
146
139
147
-
You can now proceed to the [Create an RDS database (20 min)](#3-create-an-rds-database-20-min).
140
+
### 3. (Optional) Create an RDS database (20 min)
141
+
142
+
ODM on K8s is provided with a ready to use internal database based on PostgreSQL that can be used empty or with pre-populated samples.
143
+
If you want to install an ODM demo quickly, you can use this internal database.
148
144
149
-
### 3. Create an RDS database (20 min)
145
+
But, if you prefer to be more on a entreprise mode, follow the next step explaining how to use an AWS RDS database.
150
146
151
-
This project uses PostgreSQL but the procedure is valid for any database supported by ODM.
147
+
This following step is using PostgreSQL but the procedure is valid for any database supported by ODM.
152
148
153
149
To set up the database, follow the procedure described here [RDS PostgreSQL database](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html).
154
150
@@ -161,6 +157,21 @@ To set up the database, follow the procedure described here [RDS PostgreSQL data
161
157
162
158
Once the RDS PostgreSQL database is available, take a note of the database endpoint. It will be referred as `RDS_POSTGRESQL_SERVERNAME` in the next sections.
163
159
160
+
To secure access to the database, you must create a secret that encrypts the database user and password before you install the Helm release.
Install a Kubernetes release with the default configuration and a name of `mycompany`.
221
+
If you want to install ODM with the AWS RDS postgreSQL database created in step 3 :
224
222
225
-
- Get the [eks-values.yaml](./eks-values.yaml) file and replace the following keys:
226
-
- `<REGISTRY_SECRET>` is the name of the secret containing the IBM Entitled registry key
223
+
- Get the [eks-rds-values.yaml](./eks-rds-values.yaml) file and replace the following keys:
227
224
-`<AWS-AccountId>` is your AWS Account Id
228
225
-`<RDS_DB_ENDPOINT>` is your database server endpoint (of the form: `db-server-name-1.********.<region>.rds.amazonaws.com`)
229
226
-`<RDS_DATABASE_NAME>` is the initial database name defined when creating the RDS database
230
227
231
-
- If you choose to use Entitled Registry for images and to download the Helm chart from IBM's public Helm charts repository [(option A above)](#option-a-using-the-ibm-entitled-registry-with-your-ibmid):
- If you downloaded the PPA archive and prefer to use the Helm chart archive from it [(option B above)](#option-b-push-the-odm-images-from-the-ppa-to-the-ecr):
> NOTE: If you choose to use the NGINX Ingress Controller, refer to [Install an ODM release with NGINX Ingress Controller](README-NGINX.md#install-an-odm-release-with-nginx-ingress-controller).
0 commit comments