You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maybe a bit far fetched, but could be interesting in the future.
As kcp is going to manage a lot of clusters, it'll be inevitable to have multiple different kubernetes versions with incompatible api-resources. Workspaces and Sharding can help to reduce it, but it would be great to have a generic, automated way to mitigate those differences.
Similar to #97 (comment) CRD authors (and K8s built-in types) would specify transformations/patches between different versions. kcp would apply those transformations depending on the target clusters api-resource version.
This would allow kcp users, combined with cross-cluster ingress routing, to migrate workloads fully automated to new kubernetes cluster versions. And thus, having a completely immutable, rolling-update-like cluster operation experience.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Maybe a bit far fetched, but could be interesting in the future.
As
kcp
is going to manage a lot of clusters, it'll be inevitable to have multiple different kubernetes versions with incompatible api-resources. Workspaces and Sharding can help to reduce it, but it would be great to have a generic, automated way to mitigate those differences.Similar to #97 (comment) CRD authors (and K8s built-in types) would specify transformations/patches between different versions.
kcp
would apply those transformations depending on the target clusters api-resource version.This would allow
kcp
users, combined with cross-cluster ingress routing, to migrate workloads fully automated to new kubernetes cluster versions. And thus, having a completely immutable, rolling-update-like cluster operation experience.WDYT?
@smarterclayton a few years back, we discussed something like this over beers (https://github.com/ReToCode/openshift-cross-cluster-loadbalancer)
@eberlec FYI.
Beta Was this translation helpful? Give feedback.
All reactions