istio101

Istio Hands-On


Project maintained by Harald-U Hosted on GitHub Pages — Theme by mattgraham

Getting Started

Prepare Your Environment

In this section, you will login to your own IBM Cloud account, and then get access to an IBM Cloud Lab account which contains pre-provisioned Kubernetes clusters. Each lab attendee will be granted access to one cluster.

  1. Create your own IBM Cloud account

  2. After the email verification, confirm by logging in to https://cloud.ibm.com.

  3. Go to IBM Cloud Lab web page and enter your IBM ID (the email you used to sign up) and the lab key (should be written on the whiteboard) from the instructor, accept the t&c’s

  4. You will be added to the IBM Lab account and granted access to a cluster. Note the name of your cluster. It will be something like: istio1010binXX.

  5. Refresh your IBM Cloud Dashboard

  6. Switch to the 1840867-IBM account by clicking on the account selection drop down in the top nav bar.

  7. Click on Clusters in the Resource Summary tile.

  8. Under Clusters, click on the cluster that has been assigned to you.

  9. Launch the Kubernetes Dashboard and have a look around! You can come back to this dashboard throughout your lab.

  10. On your own workstation/laptop/notebook create a text file (call it ‘environment.txt’ if you need an idea for a name) and save the cluster name (‘export MYCLUSTER=…’). Keep this environment file open throughout the lab to store or access important values and parameters.

    You can use this as a template for your own environment.txt:

    Access the K8s cluster:
    export MYCLUSTER=
    ibmcloud ks cluster config $MYCLUSTER
    export KUBECONFIG=
    
    Get the Workshop code:
    git clone https://github.com/Harald-U/istio101.git
    cd istio101/workshop/guestbook/v2
    
    Tone Analyzer (you may need to change istio101/workshop/guestbook/v2/analyzer-deployment.yaml again)
    apikey: 
    url:    
    
  11. Now continue with the exercises. You need to complete exercise 1 through 4 in sequence:

    Exercises 5 through 7 can be done in any order: