222 Open Source Istio Software Projects
Free and open source istio code projects including engines, APIs, generators, and tools.
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Istio Java API116 ⭐
A Java API to generate Istio descriptors, inspired by Fabric8's kubernetes-model.
Ansible Kubeadm Contiv27 ⭐
Ansible script to provision kubernetes cluster with contiv network CNI, also deploys sample applications with micro segmentation and istio service mesh.
Go Chassis2454 ⭐
a microservice framework for rapid development of micro services in Go with rich eco-system
Kubernetes Vagrant Centos Cluster1772 ⭐
Setting up a distributed Kubernetes cluster along with Istio service mesh locally with Vagrant and VirtualBox, only PoC or Demo use.
Srinandan Istio Workshop119 ⭐
In this workshop, you'll learn how to install and configure Istio, an open source framework for connecting, securing, and managing microservices, on Google Kubernetes Engine, Google’s hosted Kubernetes product. You will also deploy an Istio-enabled multi-service application
Riff Tutorial97 ⭐
How-to guide for testing the riff FaaS platform and Istio on Google Kubernetes Engine.
Bank Vaults1562 ⭐
A Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more. A CLI tool to init, unseal and configure Vault (auth methods, secret engines). Direct secret injection into Pods.
Sample Istio Services54 ⭐
providing inter-service communication on kubernetes via minikube using istio framework and spring boot resttemplate
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Istio Cross Namespace Canary Release Demo33 ⭐
Cross-namespace canary release using Kubernetes, Istio and Helm
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
3scale Istio Adapter34 ⭐
Red Hat 3scale Istio Mixer Adapter - Add 3scale's API Management to the Service Mesh
Gke Istio Gce Demo54 ⭐
In this project, you will leverage Kubernetes Engine and Google Compute Engine to explore how Istio can manage services that reside outside of the Kubernetes Engine environment. You will deploy a typical Istio service mesh in Kubernetes Engine, then configure an externally deployed microservice to join the mesh.
Gke Istio Telemetry Demo55 ⭐
This project demonstrates how to use an Istio service mesh in a single Kubernetes Engine cluster alongside Prometheus, Jaeger, and Grafana, to monitor cluster and workload performance metrics. You will first deploy the Istio control plane, data plane, and additional visibility tools using the provided scripts, then explore the collected metrics and trace data in Grafana.
Gke Istio Vpn Demo46 ⭐
This project demonstrates how Istio's mesh expansion feature can be used to link services accross a VPN. The feature allows for a non-Kubernetes service running outside of the Istio infrastructure on Kubernetes Engine, to be integrated into, and managed by the Istio service mesh.
Googlecloudplatform Microservices Demo11560 ⭐
Sample cloud-native application with 10 microservices showcasing Kubernetes, Istio, gRPC and OpenCensus.
Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)
Automatic Service Mesh and RPC generation for Go micro services, it's a humble alternative to gRPC with Istio.
Microservices with Istio, gRPC, Redis, BigQuery, Spring Boot, Spring Cloud and Stackdriver
Cloud Native Sandbox114 ⭐
Cloud Native Sandbox can help you setup a standalone Kubernetes and Istio environment with Docker on you own laptop.
Cloud Native Starter470 ⭐
Cloud Native Starter for Java/Jakarta EE based Microservices on Kubernetes and Istio
Istio Installer113 ⭐
A modular, a-la-carte installer for Istio components. MOVED to https://github.com/istio/istio/tree/master/manifests
Servicemesher Istio Handbook1665 ⭐
Istio Service Mesh Advanced Practical - Istio服务网格进阶实战 https://www.servicemesher.com/istio-handbook/
Rabbitmq With Istio Mtls43 ⭐
RabbitMQ stateful deployment with istio service mesh, and with MTLS enabled.
Gitops K8s81 ⭐
Declarative pull-based GitOps repository representing the state of a Kubernetes cluster
Istio Ecosystem Admiral409 ⭐
Admiral provides automatic configuration generation, syncing and service discovery for multicluster Istio service mesh
Nitishm Engarde61 ⭐
Parse default envoy (and istio-proxy) access logs like a champ with engarde and jq
Virtual Environment151 ⭐
Route isolation with service sharing https://alibaba.github.io/virtual-environment/#/zh-cn/
Dad Jokes_microservice80 ⭐
Dadjokes.online: Microservice echo-service as an alternative to httpbin for testing k8s, docker, kong, istio, kuma, etc. Built on FSL php microframework. Who says testing and dev ops can't be fun?
Microservices Traffic Management Using Istio267 ⭐
Istio is an open platform that provides a uniform way to connect, manage, and secure microservices. In this code we show how we can enable your microservices with advanced traffic management, routing and tracing capabilities leveraging Istio
Resilient Java Microservices With Istio94 ⭐
In this code we demonstrate how to build, deploy, connect resilient Java microservices leveraging Istio service mesh. We show how to configure and use circuit breakers, timeouts/retries, rate limits and other advanced resiliency features from Istio without changing the application code.
Cookeem Kubeadm Ha646 ⭐
Kubernetes high availiability deploy based on kubeadm, loadbalancer included (English/中文 for v1.15 - v1.20+)