rafaelcezario / istio101

Istio Hands-On

Home Page:https://harald-u.github.io/istio101/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Istio 101

Managing Microservice Communication with Kubernetes and Istio Service Mesh

Do you need to select the right technologies to build your next application? Get your hands dirty with those technologies before you start your build. Learn how Kubernetes and Istio give you full control over your microservices.

Kubernetes minimizes outages and disruptions through self-healing, intelligent scheduling, horizontal scaling, and load balancing.

Istio 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 exactly what is going on with your services.

In this workshop, you can see how to install and use Istio alongside microservices for a simple mock app called Guestbook.

Objectives

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

  • Install Istio in your cluster
  • Deploy the Guestbook sample app
  • Use metrics, logging, and tracing to observe services
  • Set up the Istio Ingress Gateway
  • Perform simple traffic management, such as A/B tests and canary deployments
  • Secure your service mesh

Lab Instructors

  • Niklas Heidloff, Thomas Südbröcker, Harald Uebele -- IBM Developer Advocates

About

Istio Hands-On

https://harald-u.github.io/istio101/

License:Apache License 2.0


Languages

Language:Shell 33.5%Language:Go 33.2%Language:Python 9.2%Language:JavaScript 8.5%Language:Makefile 4.8%Language:HTML 3.9%Language:Dockerfile 3.7%Language:CSS 3.2%