Setup Istio on IKS
Using the IBM Cloud Developer Tools CLI
Login into IBM Cloud,
$ ibmcloud login -u <username> -p <password> -r us-south -g Default
$ ibmcloud target --cfTo create a Standard Cluster, you must specify the zone, flavor (or machine-type), public VLAN and private VLAN.
First, find the available zones,
$ ibmcloud ks zones
OK
Zone
ams03
che01
hkg02
mel01
mex01
mil01
mon01
osl01
par01
sao01
seo01
sjc03
sjc04
sng01
tor01
dal10
dal12
dal13
fra02
fra04
fra05
lon02
lon04
lon05
lon06
syd01
syd04
syd05
tok02
tok04
tok05
wdc04
wdc06
wdc07Then, find the available
flavors(or the deprecated term machine-types) in a selected zone, e.g.dal10,
Then, find the public and private VLANs,
Now, with the zone, flavor (or machine-type), public VLAN ID and private VLAN ID, create the Standard Cluster,
Check the status of your available clusters,
Check the status of your worker nodes,
Wait until the
Stateisnormaland theStatusisready,
Enable the
istioadd-on, and optionally theistio-extrasandistio-sample-bookinfoadd-ons.Enable the istio add-on,
Enable the istio-extras,
Enable the istio-sample-bookinfo,
Verify that the managed Istio add-ons are now enabled,
Using the IBM Cloud UI
Create a new IBM Kubernetes Service (IKS) cluster on IBM Cloud,
Login to your account on IBM Cloud,
Go to the Catalog,
Search the catalog for
Kubernetes Service,Select the
Kubernetes Service,Click the
Createbutton,Select the
Standardplan, aManaged Istioadd-on is not available for a free cluster,Optionally, rename the
Cluster name, e.g.<username>-standard-iks-cluster,Optionally, select a Single zone location,
Click
Create cluster,It will take a while before the provisioning of the cluster has been completed,

Once the cluster is available, enable the Istio Add-on:
In the Clusters > Kubernetes Service,
Go to the
Add-onstab,Install the
Managed Istioadd-on,Click Install,
Select all options including
Istio v1.3.2,Extras, andSample,Click Install,

Note that you have installed Istio v1.3.2, we will use the Istio release including the Sample - Bookinfo application in the rest of the examples.
Last updated
Was this helpful?