Build Knative application on IBM Cloud#2
This second post of building Knative application on IBM Cloud series focuses on environment prepration. This series of exercises use IBM Cloud Public as platform.
Let’s first sign up IBM Cloud Public account from https://cloud.ibm.com/registration, we’ll need a valid email address to proceed, input required info and submit the form.

We then should receive an email to confirm registration, check email sent from IBM Cloud and click the action button and we’re good to enjoy IBM Cloud now.
Next step is create a IBM Kubernetes Service cluster. Click Catalog and enter Kubernetes in search box and we’ll see the IKS overview page:

Specify our cluster configurations: IKS or Openshift, location (use multi zone for high availability), node size etc.


It’ll take a few minutes to provision the cluster and underlying resources. We should see similar page when it completes:

Click Add-ons on left navigation, enable Istio and Knative.

Install IBM Cloud, IBM Cloud container service from here.
Install kubectl from here.
Install Knative CLI from here.
Find our IKS cluster access info, execute the command in command line follow the instruction to set kubeconfig environment variable.


After above steps complete we should be able to try the commands:

Congratulations, now we have the IKS/knative environment ready for deploying serverless workloads.





