More talks in the program:
09:00 - 17:00
Cloud-native computing is all about smart, continuous delivery of value-driven information services. In this workshop, we’ll learn to use Istio service mesh for smart deployment of microservice systems onto a Kubernetes cluster.
Content & Process
Deploying microservices to Kubernetes (and other cloud-native platforms) is only easy in theory.
The inherent complexity of distributed systems requires new techniques of observability, analysis
and resilience. Service mesh is an infrastructure-based architectural pattern that makes these
techniques possible in a smart, centralised way.
Things we’ll get our hands dirty with:
● building Docker images for our app
● deploying app versions to Kubernetes
● deploying and configuring Istio
● monitoring app performance with prometheus
● implementing the following deployment strategies:
○ dark launch
○ traffic mirroring
Audience & Requirements
This course is for developers and IT operations teams who already use Docker and Kubernetes and wish to acquire practical understanding of the benefits and challenges of the service mesh pattern as implemented by Istio ecosystem.
Participants should have basic experience building and running Docker containers as well as basic Docker CLI knowledge. Basic Kubernetes usage experience and basic knowledge of Linux file system and network stack is also required.
Prior experience in developing web applications and knowledge of Python will be helpful but is not required. Basic knowledge of Linux file system and network stack.