Skip to content
This repository has been archived by the owner on May 3, 2022. It is now read-only.

Research the possibility of integration with a service mesh provider #234

Open
osdrv opened this issue Nov 26, 2019 · 0 comments
Open

Research the possibility of integration with a service mesh provider #234

osdrv opened this issue Nov 26, 2019 · 0 comments
Labels
idea/proposal An idea with a significant level of uncertainty and a prompt for a conversation

Comments

@osdrv
Copy link
Contributor

osdrv commented Nov 26, 2019

Currently Shipper traffic shifting is entirely based upon the internal k8s mechanisms of label selectors and label shifting. This makes it quite imprecise in terms of traffic share management. For example, if an incumbent holds 2 active pods and a contender activates 1 more, traffic weight manifest claiming weights 100 for incumbent and 1 for contender will effectively route 2/3 of the traffic to incumbent and 1/3 to contender. This might be an extremely dangerous scenario for mission critical workloads.

This ticket is created for the purpose of collecting some ideas around using service mesh providers (e.g. https://istio.io/) as a traffic shifting mechanism. An example of an architecture flexible to multiple service mesh providers: https://github.com/weaveworks/flagger.

@osdrv osdrv added the idea/proposal An idea with a significant level of uncertainty and a prompt for a conversation label Nov 26, 2019
@osdrv osdrv self-assigned this Nov 26, 2019
@osdrv osdrv removed their assignment Feb 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
idea/proposal An idea with a significant level of uncertainty and a prompt for a conversation
Projects
None yet
Development

No branches or pull requests

1 participant