DevOps Pro Europe 2022
May 30 - June 3
Workshops
Online
May 24 - 26
Conference
Online
Denis Jannot
Company: Solo.io
Country: France
Biography
Denis is the Director of Field Engineering at Solo.io, a company building application networking solutions for the edge and service mesh. Denis is a passionate engineer who has spent his career in technical roles working directly with customers and users in architecting and adopting technologies like Object Storage, Big Data, Containerization, Service Mesh into their infrastructure. He enjoys sharing what he learns with the community and can be found creating demos, writing blogs, and speaking at events.
Jesús Muñoz Rodríguez
Positon: Field Engineer
Company: Solo.io
Country: France
Biography
Jesus is a Field Engineer at Solo.io. He has worked as an Agile Mentor and has been a DevOps/SRE since before those terms existed, caring deeply about software reliability, build reproducibility and other such things. He has worked in companies as small as eight people and as big as tens of thousands — usually some place around where software meets system administration.
Workshop
Multi-cluster Service Mesh Workshop
This workshop is based on Istio and Gloo Mesh (https://github.com/solo-io/gloo-mesh). It’s a hands-on workshop where each participant has a dedicated VM. In the VM, you deploy 3 Kubernetes clusters using Kind. One cluster is a management plane where Gloo Mesh is deployed, while Istio is deployed in the 2 other clusters. Then, you federate the identity of the Istio clusters, configure cross cluster communications, failover, secure ingress communications. In addition, before each lab, we go through some slides. For example, before the identity federation, we explain you what is SPIFFE, how it’s used in Istio.
The labs are publicly available:
https://github.com/solo-io/workshops/tree/master/gloo-mesh
Agenda
Introduction
- Lab 1 – Deploy KinD clusters
- Lab 2 – Deploy Istio
- Lab 3 – Deploy the Bookinfo demo app
- Lab 4 – Deploy the httpbin demo app
- Lab 5 – Deploy and register Gloo Mesh
- Lab 6 – Create workspaces
- Lab 7 – Expose the productpage through a gateway
- Lab 8 – Traffic policies
- Lab 9 – Create the Root Trust Policy
- Lab 10 – Multi-cluster Traffic
- Lab 11 – Leverage Virtual Destinations
- Lab 12 – Zero trust
- Lab 13 – Deploy Keycloak
- Lab 14 – Securing the access with OAuth
- Lab 15 – Apply rate limiting to the Gateway
Istio is being adopted by most of the companies, but managing many clusters is challenging.
In this workshop, we introduce all the concepts that are important in this context and we give the users the opportunity to learn with practical examples
Anyone working with Istio (from Dev to Ops)
No requirements, just a web browser. We provide the environments.