Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mstrYoda/awesome-istio

A curated list of Istio related tools, frameworks and articles.
https://github.com/mstrYoda/awesome-istio

List: awesome-istio

awesome-list devops envoy istio kubernetes service-mesh

Last synced: about 1 month ago
JSON representation

A curated list of Istio related tools, frameworks and articles.

Awesome Lists containing this project

README

        

# awesome-istio [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)


Istio logo

A curated list of Istio Service Mesh related tools, frameworks and articles.

# Contents

- [๐Ÿ’ผ Official Projects](#official-projects)
- [๐Ÿ“น Videos](#videos)
- [๐Ÿ“ฐ Articles](#articles)
- [๐Ÿ—’๏ธ Books](#books)
- [๐Ÿ“‘ Slides](#slides)
- [๐Ÿงช Labs](#labs)
- [๐Ÿพ Community Repositories](#community-repositories)
- [๐Ÿ“ก Community](#community)

### Official Projects

- [Istio](https://istio.io/latest/) - Connect, secure, control, and observe services.
- [Istio](https://github.com/istio/istio/) - An open platform to connect, manage, and secure microservices.
- [Istio - ClientGo](https://github.com/istio/client-go) - Golang Client Library for Istio APIs

### Videos

- [Incrementally Adopting Istio (Cloud Next '19)](https://www.youtube.com/watch?v=0cgTHQFXYPQ)
- [Kiali - mTLS visualization of your Istio Service Mesh](https://www.youtube.com/watch?v=GnjwaTcNKK4)
- [Istio Auto mTLS and JWT (Istio 1.5) Part One](https://www.youtube.com/watch?v=7_O58efytvM)
- [Life of a packet through Istio by Matt Turner](https://www.youtube.com/watch?v=cB611FtjHcQ)

### Articles

- [Istio - How to Configure Global Rate Limiting](https://imesh.ai/blog/istio-rate-limiting-global/)
- [Istio - How to Configure Local Rate Limiting](https://imesh.ai/blog/istio-rate-limiting-local/)
- [Istio - Troubleshooting Upstream Connect Error](https://medium.com/trendyol-tech/troubleshooting-kubernetes-application-istio-service-mesh-upstream-connect-error-1e64be8f3d75)
- [Istio - Ambient Mesh - New Data Plane for Sidecarless Mesh](https://istio.io/latest/blog/2022/introducing-ambient-mesh/)
- [Istio 1.12 - WasmPlugin CRD Wasm Extensions](https://www.tetrate.io/blog/istio-wasm-extensions-and-ecosystem/)
- [Managing apps in the service mesh](https://cloud.ibm.com/docs/containers?topic=containers-istio-mesh)
- [Istio - Kubernetes GatewayAPI Beta](https://istio.io/latest/blog/2022/gateway-api-beta/)
- [Understanding Istio Ingress Gateway in Kubernetes](https://blog.jayway.com/2018/10/22/understanding-istio-ingress-gateway-in-kubernetes/)
- [How to write WASM filters for Envoy and deploy it with Istio](https://banzaicloud.com/blog/envoy-wasm-filter/)
- [Running Apache Kafka over Istio - benchmark](https://banzaicloud.com/blog/kafka-on-istio-performance/)
- [Tricking Istio into ignoring inbound packets](https://jpittis.ca/posts/tricking-istio-with-iptables.html)
- [Upgrade Istio 1.4.x to Istio 1.6.x with Zero Downtime](https://medium.com/@liptanbiswas/upgrade-istio-1-4-x-to-istio-1-6-x-with-zero-downtime-1b784b20beda)
- [Export Istio Metrics to New Relic](https://medium.com/@dinup24/export-istio-metrics-to-new-relic-7bb3d6820cc3)
- [Understanding Istio โ€” Peer Authentication](https://medium.com/@m.allandhir/understanding-istio-authentication-policy-aa17e84112bf)
- [Istio adventures โ€” disabling mTLS for one namespace](https://itnext.io/istio-adventures-disabling-mtls-for-one-namespace-62f37b99855c)
- [Managing mutual TLS between services with Istio](https://banzaicloud.com/blog/istio-mtls/)
- [Secure communication between services in Istio with mutual TLS](https://developer.ibm.com/technologies/containers/tutorials/istio-security-mtls/)
- [Istio By Example! - Mutual TLS](https://istiobyexample.dev/mtls)
- [Diving Into Istio 1.6 Certificate Rotation](https://blog.christianposta.com/diving-into-istio-1-6-certificate-rotation/)
- [Replacing Istio CA Certificate](https://zufardhiyaulhaq.com/Replacing-Istio-CA-certificate/)
- [Istio By Example! - Locality Load Balancing](https://istiobyexample.dev/locality-load-balancing)
- [Introduction to Istio access control](https://banzaicloud.com/blog/istio-authorization-policies/)
- [Istio & JWT: Step by Step Guide for Micro-Services Authentication](https://medium.com/intelligentmachines/istio-jwt-step-by-step-guide-for-micro-services-authentication-690b170348fc)
- [Attesting Istio workload identities with SPIFFE and SPIRE](https://developer.ibm.com/components/istio/articles/istio-identity-spiffe-spire/)
- [Istio By Example! - Modify Response Headers](https://istiobyexample.dev/response-headers)
- [Blog on Authentication Policy and auto mTLS in Istio 1.5](https://www.arctiq.ca/our-blog/2020/3/12/authentication-policy-and-auto-mtls-in-istio-1-5/)
- [External Authorization Server with Istio](https://medium.com/google-cloud/external-authorization-server-with-istio-1159b21682bb)
- [Better External Authorization](https://istio.io/latest/blog/2021/better-external-authz/)
- [Some Best Practices For Running Istio in Production](https://gokhan-karadas1992.medium.com/some-best-practices-for-running-istio-in-production-61a5442ce900)
- [Learn Istio: How to Manage, Monitor, and Secure your microservices](https://www.freecodecamp.org/news/learn-istio-manage-microservices/)
- [Istio metrics merging](https://superorbital.io/journal/istio-metrics-merging/)

### Books

- [Istio Up and Running](https://learning.oreilly.com/library/view/istio-up-and/9781492043775/)
- [Istio Explained](https://learning.oreilly.com/library/view/istio-explained/9781492073963/)
- [Introducing Istio Service Mesh for Microservices, 2nd Edition](https://learning.oreilly.com/library/view/introducing-istio-service/9781492052630/)
- [Getting Started with Istio Service Mesh: Manage Microservices in Kubernetes](https://learning.oreilly.com/library/view/getting-started-with/9781484254585/)
- [Mastering Service Mesh](https://learning.oreilly.com/library/view/mastering-service-mesh/9781789615791)
- [Istio in Action](https://www.manning.com/books/istio-in-action)

### Slides

- [Istio Service Mesh](https://docs.google.com/presentation/d/1CAFLqL8yn-s0kaPW09tLU_A-0Vjfhk4hnP7tr9zq4dY/)
- [Istio Service Mesh Introduction](https://www.slideshare.net/ssuserc5886a/istio-service-mesh-introduction)

### Labs

- [Learn Istio using Interactive Browser-Based Scenarios](https://www.katacoda.com/courses/istio)

### Community Repositories

- https://github.com/GoogleCloudPlatform/istio-samples
- https://github.com/previousdeveloper/istio-simple-concepts
- https://github.com/mstrYoda/istio-examples
- https://github.com/open-policy-agent/opa-envoy-plugin/tree/master/examples/istio OPA - Istio & Envoy External Authorization
- https://github.com/ewolff/microservice-istio - Microservice Istio Sample
- https://github.com/saturnism/istio-by-example-java - This is the source code material for the Istio Codelab.
- https://github.com/bsorrentino/istio-sample
- https://github.com/zufardhiyaulhaq/istio-ratelimit-operator - Automatically create global & local rate limit in Istio with Kubernetes operator.

### Community

- [Slack](https://istio.slack.com)

- [Istio - Community](https://istio.io/latest/about/community/join/)

- [Twitter](https://twitter.com/istiomesh)