Skip to content

Commit bfdf1d9

Browse files
committed
GCP changed details in Load Balancer
1 parent 29e58f1 commit bfdf1d9

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

platform/gcloud/README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -248,17 +248,18 @@ It automatically creates an HTTPS GKE load balancer. We will disable the ODM int
248248
249249
- Install the chart from IBM's public Helm charts repository:
250250

251-
```shell
252-
helm install <release> ibm-helm/ibm-odm-prod -f gcp-values.yaml
253-
```
251+
```shell
252+
helm install <release> ibm-helm/ibm-odm-prod -f gcp-values.yaml
253+
```
254254

255-
> NOTE: You might prefer to access ODM components through the NGINX Ingress controller instead of using the IP addresses. If so, please follow [these instructions](README_NGINX.md).
255+
> [!NOTE]
256+
> You might prefer to access ODM components through the NGINX Ingress controller instead of using the IP addresses. If so, please follow [these instructions](README_NGINX.md).
256257
257258
#### b. Check the topology
258259

259260
Run the following command to check the status of the pods that have been created:
260261

261-
```
262+
```shell
262263
kubectl get pods
263264
NAME READY STATUS RESTARTS AGE
264265
<release>-odm-decisioncenter-*** 1/1 Running 0 20m
@@ -273,18 +274,17 @@ To get the status of the current deployment, go to the [Kubernetes Engine / Serv
273274

274275
The Ingress remains in the state *Creating ingress* for several minutes until the pods are up and running, and the backend gets in a healthy state.
275276

276-
<img width="1000" height="308" src='./images/ingress_creating.png'/>
277+
![Ingress creating](images/ingress_creating.png)
277278

278-
You can also check the [load balancer status](https://console.cloud.google.com/net-services/loadbalancing/list/loadBalancers).
279-
It provides information about the backend using the service health check.
279+
You can also check the [load balancer status](https://console.cloud.google.com/net-services/loadbalancing/list/loadBalancers). It provides information about the backend using the service health check.
280280

281-
<img width="1000" height="352" src='./images/loadbalancer.png'/>
281+
![Load balancer](images/loadbalancer.png)
282282

283283
In the Ingress details, you should get a *HEALTHY* state on all backends.
284284
This panel also provides some logs on the load balancer activity.
285285
When the Ingress shows an OK status, all ODM services can be accessed.
286286

287-
<img width="1000" height="517" src='./images/ingress_details.png'/>
287+
![Ingress details](images/ingress_details.png)
288288

289289
#### d. Create a Backend Configuration for the Decision Center Service
290290

@@ -296,20 +296,20 @@ A configuration that uses [BackendConfig](https://cloud.google.com/kubernetes-en
296296

297297
- Create the [Decision Center Backend Config](decisioncenter-backendconfig.yaml):
298298

299-
```
299+
```shell
300300
kubectl create -f decisioncenter-backendconfig.yaml
301301
```
302302

303303
- Annotate the Decision Center Service with this GKE Backend Config:
304304

305-
```
305+
```shell
306306
kubectl annotate service <release>-odm-decisioncenter \
307307
cloud.google.com/backend-config='{"ports": {"9453":"dc-backendconfig"}}'
308308
```
309309

310310
As soon as GKE manages Decision Center session affinity at the load balancer level, you can check the ClientIP availability below the Decision Center Network Endpoint Group configuration from the Google Cloud Console in the Load Balancer details.
311311

312-
<img width="1000" height="353" src='./images/dc_sessionaffinity.png'/>
312+
![DecisionCenter session affinity](images/dc_sessionaffinity.png)
313313

314314
### 6. Access ODM services
315315

-101 KB
Loading

0 commit comments

Comments
 (0)