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/gcloud/README.md
+28-21Lines changed: 28 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# Deploying IBM Operational Decision Manager on Google GKE
2
2
3
-
This project demonstrates how to deploy an IBM® Operational Decision Manager (ODM) clustered topology using the [container-native load balancer of GKE](https://cloud.google.com/blog/products/containers-kubernetes/container-native-load-balancing-on-gke-now-generally-available).
3
+
This project demonstrates how to deploy an IBM® Operational Decision Manager (ODM) clustered topology using the [container-native load balancer of GKE](https://cloud.google.com/kubernetes-engine/docs/concepts/container-native-load-balancing).
4
4
5
5
The ODM services will be exposed using the Ingress provided by the ODM on Kubernetes Helm chart.
6
6
This deployment implements Kubernetes and Docker technologies.
7
-
Here is the Google Cloud home page: https://cloud.google.com
7
+
Here is the Google Cloud home page: <https://cloud.google.com>
The ODM on Kubernetes Docker images are available in the [IBM Entitled Registry](https://www.ibm.com/cloud/container-registry). The ODM Helm chart is available in the [IBM Helm charts repository](https://github.com/IBM/charts).
12
12
@@ -26,6 +26,7 @@ The commands and tools have been tested on macOS and Linux.
26
26
## Prerequisites
27
27
28
28
First, install the following software on your machine:
@@ -40,7 +41,8 @@ Then, perform the following tasks:
40
41
41
42
Without the relevant billing level, some Google Cloud resources will not be created.
42
43
43
-
> NOTE: Prerequisites and software supported by ODM 9.0.0 are listed on [the Detailed System Requirements page](https://www.ibm.com/support/pages/ibm-operational-decision-manager-detailed-system-requirements).
44
+
> [!NOTE]
45
+
> Prerequisites and software supported by ODM 9.0.0 are listed on [the Detailed System Requirements page](https://www.ibm.com/support/pages/ibm-operational-decision-manager-detailed-system-requirements).
44
46
45
47
## Steps to deploy ODM on Kubernetes from Google GKE
46
48
@@ -64,8 +66,8 @@ Refer to the [GKE quickstart](https://cloud.google.com/kubernetes-engine/docs/qu
64
66
65
67
After installing the `gcloud` tool, use the following command line:
66
68
67
-
```
68
-
gcloud auth login <ACCOUNT>
69
+
```shell
70
+
gcloud auth login
69
71
```
70
72
71
73
#### b. Create a GKE cluster
@@ -76,49 +78,54 @@ Regions and zones (used below) can be listed respectively with `gcloud compute r
76
78
77
79
- Set the project (associated to a billing account):
78
80
79
-
```
81
+
```shell
80
82
gcloud config set project <PROJECT_ID>
81
83
```
82
84
83
85
- Set the region:
84
86
85
-
```
86
-
gcloud config set compute/region <REGION (ex: europe-west1)>
87
+
```shell
88
+
gcloud config set compute/region <REGION (ex: europe-west9)>
87
89
```
88
90
89
91
- Set the zone:
90
92
91
-
```
92
-
gcloud config set compute/zone <ZONE (ex: europe-west1-b)>
93
+
```shell
94
+
gcloud config set compute/zone <ZONE (ex: europe-west9-b)>
93
95
```
94
96
95
97
- Create a cluster and [enable autoscaling](https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-autoscaler). Here, we start with 6 nodes (16 max):
> If you get a red warning about a missing gke-gcloud-auth-plugin, install it with `gcloud components install gke-gcloud-auth-plugin` and enable it for each kubectl command with `export USE_GKE_GCLOUD_AUTH_PLUGIN=True` ([more information](https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke)).
104
-
105
-
> NOTE: You can also create your cluster from the Google Cloud Platform using the **Kubernetes Engine** > **Clusters** panel and clicking the **Create** button
> If you get a red warning about a missing gke-gcloud-auth-plugin, install it with `gcloud components install gke-gcloud-auth-plugin`.
107
+
> For Kubernetes versions lower than 1.26 you have to enable it for each kubectl command with `export USE_GKE_GCLOUD_AUTH_PLUGIN=True` ([more information](https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke)).
108
+
> [!NOTE]
109
+
> You can also create your cluster from the Google Cloud Platform using the **Kubernetes Engine** > **Clusters** panel and clicking the **Create** button
> NOTE: You can also retrieve the command line to configure `kubectl` from the Google Cloud Console using the **Kubernetes Engine** > **Clusters** panel and clicking **Connect** on the dedicated cluster.
> You can also retrieve the command line to configure `kubectl` from the Google Cloud Console using the **Kubernetes Engine** > **Clusters** panel and clicking **Connect** on the dedicated cluster.
122
+
> 
117
123
118
124
- Check your environment
119
125
120
126
If your environment is set up correctly, you should be able to get the cluster information by running the following command:
0 commit comments