cloudpakforapplications-appmod
1.0.0
1.0.0
  • Introduction
  • Setup
    • Cloud Workshop + Cloud Shell Setup Instructions
  • Technology Foundations
    • Lab: Docker101
      • Pre-work
      • Lab 1
      • Lab 2
      • Lab 3
    • Lab: Kubernetes 101
      • Lab 1 - Deploy Application
      • Lab 2 - Scale Application
      • Lab 3 - Multi-tier Application
    • Lab: Kubernetes and Operators
      • Excercise - 0a
      • Excercise - 0b
      • Excercise - 1
      • Excercise - 2
      • Excercise - 3
      • Excercise - 4
      • Excercise - 5
    • Lab: Helm 101
      • Setup Helm
      • Lab 1 - Deploy Application
      • Lab 2 - Update Application
      • Lab 3 - Revisions
      • Lab 4 - Helm Repositories
  • Microservices Development
    • Lab: Deploy Microservices on IKS
    • Lab: Istio 101
      • Setup Istio
      • Lab 1 - Installing Istio
      • Lab 2 - Deploying Guestbook Application
      • Lab 3 - Expose the Service Mesh with Istio Ingress Gateway
      • Lab 4 - Perform Traffic Management
  • Modern Development with OpenShift
    • Lab: Openshift S2I and Templates
    • Lab - S2I Open Liberty
  • CI/CD
    • Lab: CI/CD with Jenkins on OpenShift
    • Lab: Jenkins Pipelines with IKS
    • Lab: Tekton on OpenShift
  • Tools for Modernization
    • Lab - Explore Transformation Advisor
  • Resources
    • IBM Developer
Powered by GitBook
On this page
  • Objectives
  • Workshop setup
  • Creating a service mesh with Istio
  • Cleaning up the Workshop

Was this helpful?

  1. Microservices Development

Lab: Istio 101

PreviousLab: Deploy Microservices on IKSNextSetup Istio

Last updated 4 years ago

Was this helpful?

is an open platform to connect, secure, control and observe microservices, also known as a service mesh, on cloud platforms such as Kubernetes in IBM Cloud Kubernetes Service and VMs. With Istio, You can manage network traffic, load balance across microservices, enforce access policies, verify service identity, secure service communication and observe what exactly is going on with your services.

YouTube: Istio Service Mesh Explained:

In this course, you can see how to install Istio alongside microservices for a simple mock app called . When you deploy Guestbook's microservices into an IBM Cloud Kubernetes Service cluster where Istio is installed, you can choose to inject the Istio Envoy sidecar proxies in the pods of certain microservices.

Objectives

After you complete this course, you'll be able to:

  • Download and install Istio in your cluster

  • Deploy the Guestbook sample app

  • Set up the Istio Ingress Gateway

  • Perform simple traffic management, such as A/B tests and canary deployments

Workshop setup

Creating a service mesh with Istio

Cleaning up the Workshop

Script to uninstall ibmcloud CLI: and unset KUBECONFIG.

Script to delete Istio and Guestbook: .

Perform traffic management
clean_your_local_machine.sh
clean_your_k8s_cluster.sh
Istio
Guestbook
Lab Setup
Installing Istio
Deploying Guestbook sample application
Istio Service Mesh Explained