Integrate Istio with Armory Spinnaker
Questions about Integrations?
Istio is a modern, high performance, small footprint edge and service proxy. Istio is most comparable to software load balancers such as NGINX and HAProxy.
Armory Spinnaker’s Istio integration gives you a seamless UI and pipelines to easily control your universal control pane. From a single pane you can visualize network traffic, policies and observability.
How the Integration Works:
- Advance Load Balancing: Spinnaker can use Istio to have automatic retries, circuit breaking, global rate limiting, request shadowing, zone local load balancing, etc. to discover other services, similar to the use of DNS. A more advanced use case would be traffic shaping.
- API For Configuration Management: Istio provides robust APIs for dynamically managing its configuration. Spinnaker stages integrate with those APIs to make changes through a safe and reproducible deployment pipeline.
- Observability: Deep observability of L7 traffic, native support for distributed tracing, and wire-level observability of MongoDB, DynamoDB, and more. All of this and more are exposed through the Spinnaker UI to give you a single pane of glass to control your applications.
Automate Software Delivery
Today, most engineering organizations manage their application deployments, K/V store updates and service discovery using different tools and in the worst-case, manually. Spinnaker provides a single pane of glass to manage all of your software delivery that is repeatable and automated.
Reduce Software Complexity
By using Spinnaker and an out-of-process architecture it reduces your overall complexity in your software by externalizing much of the sophisticated knobs and dials. This reduces engineering overhead and mean-time-to-resolution (MTTR) when errors occur.
Ship Faster With Confidence
Spinnaker provides safety and reliability out of the box. Using Spinnaker’s sophisticated deployment methodologies to all of your software delivery, including your service proxy, it gives you the extra confidence you need to deploy faster.
This feature currently exists as an Armory experiment in the form of a Run Job or webhook stage. Our Professional Services Team is happy to help customers implement the solution.
If you're interested in a native integration, contact us! We'd love to hear your feedback and use case.