bookingcom / shipper

Kubernetes native multi-cluster canary or blue-green rollouts using Helm
Apache License 2.0
733 stars 39 forks source link

Consider using labels & label selectors for cluster scheduling #244

Open gmiroshnykov opened 4 years ago

gmiroshnykov commented 4 years ago

Currently Shipper only understands that clusters are running in "regions".

It also has an implicit assumption that multiple clusters inside the same region are running in different availability zones.

Moving to labels and label selectors would allow us to have arbitrary scheduling domains, similar to Kubernetes nodeSelector.