https://github.com/redhat-scholars/istio-tutorial
Istio Tutorial for https://dn.dev/master
https://github.com/redhat-scholars/istio-tutorial
envoy istio kubernetes microservices openshift tracing
Last synced: 2 days ago
JSON representation
Istio Tutorial for https://dn.dev/master
- Host: GitHub
- URL: https://github.com/redhat-scholars/istio-tutorial
- Owner: redhat-scholars
- License: apache-2.0
- Created: 2017-11-17T01:26:56.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T11:00:24.000Z (7 months ago)
- Last Synced: 2025-04-14T19:59:26.296Z (about 1 month ago)
- Topics: envoy, istio, kubernetes, microservices, openshift, tracing
- Language: Java
- Homepage: https://redhat-scholars.github.io/istio-tutorial/
- Size: 39.2 MB
- Stars: 1,207
- Watchers: 90
- Forks: 702
- Open Issues: 11
-
Metadata Files:
- Readme: readme.adoc
- License: LICENSE
Awesome Lists containing this project
README
= Polyglot microservices (Java, Node, .NET) + Istio on Kubernetes/OpenShift
This content is brought to you by http://developers.redhat.com - Register today!
:toc: macro
:toc-title: Table of Contents
:toclevels: 3
:icons: font
:data-uri:
:source-highlighter: highlightjs- A HTML version of this file is published at https://redhat-scholars.github.io/istio-tutorial/
- The source code is available at https://github.com/redhat-scholars/istio-tutorial
- Download the ebook "Introducing Istio Service Mesh for Microservices" for FREE at https://developers.redhat.com/books/introducing-istio-service-mesh-microservices/.
- If you are in a hurry and want to get hands-on with Istio insanely fast, just go to https://developers.redhat.com/topics/service-mesh and start instantly.
There are three different and super simple microservices in this system and they are chained together in the following sequence:
```
customer → preference → recommendation
```== Local Development
Tested with Node.js v18.9.
```bash
# Clone the repository locally
git clone [email protected]:redhat-scholars/istio-tutorial.git
cd istio-tutorial# Install antora dependencies
npm install# Performs an initial build, then watches adoc files
# and rebuilds the site when they are modified
npm run dev
```Open the _gh-pages/index.html_ to see the site. You can refresh to see your
changes if you modify _adoc_ files, since the `npm run dev` script will
automatically rebuild the site when it detects changes.