alexdotsh / admiral

Admiral provides automatic configuration generation, syncing and service discovery for multicluster Istio service mesh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI codecov

Admiral provides automatic configuration and service discovery for multicluster Istio service mesh

Istio has a very robust set of multi-cluster capabilities. Managing this configuration across multiple clusters at scale is challenging. Admiral takes an opinionated view on this configuration and provides automatic provisioning and syncing across clusters.

Admiral defines two custom resources, the Dependency and GlobalTrafficPolicy, which are used to configure ServiceEntries, VirtualServices, and DestinationRules on each cluster for each cross-cluster service. This removes the complexity for developers and mesh operators.

alt text

Admiral Demo

Who uses Admiral?

Organizations below are officially using Admiral. Please send a PR with your organization name if you are using Admiral.

Blogs and Presentations

Collaboration and Communication

Admiral Slack Channel - Note: This channel is under Istio slack org, please fill out this form to get access to Istio slack.

Contributing

Refer to Contributing doc

Release Cadence

Details can be found here

About

Admiral provides automatic configuration generation, syncing and service discovery for multicluster Istio service mesh

License:Apache License 2.0


Languages

Language:Go 95.2%Language:Shell 3.9%Language:Makefile 0.9%