piomin / sample-istio-services

providing inter-service communication on kubernetes via minikube using istio framework and spring boot resttemplate

Home Page:https://piotrminkowski.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Boot With Istio Demo Project Twitter

CircleCI

In this project I'm demonstrating you the most interesting features of Istio for building service mesh with Spring Boot on Kubernetes.

Getting Started

Currently, you may find examples of two Spring Boot applications that may be deployed on Kubernetes. The application caller-service is calling callme-service using Istio rules.

  1. The older article about it has been published in 2018, and based on Istio in version 0.8. The example has been moved to the branch old_master. Detailed description can be found here: Service Mesh with Istio on Kubernetes in 5 steps
  2. The latest example is based on Istio 1.5 and Spring Boot 2.2. The example is available in the branch master. Detailed description can be found here: Circuit breaker and retries on Kubernetes with Istio and Spring Boot.
  3. How to use Telepresence for intercepting traffic in Istio mesh. The example is available in the branch master. Detailed description can be found here: Development on Kubernetes with Telepresence and Skaffold.

About

providing inter-service communication on kubernetes via minikube using istio framework and spring boot resttemplate

https://piotrminkowski.com/


Languages

Language:Java 92.9%Language:Dockerfile 3.3%Language:JavaScript 2.5%Language:Shell 1.2%