Yeah, Deployments originated in OpenShift and were ported to upstream, from my understanding.
-
-
Replying to @AlexB138
The story I heard (and this was back in 2016ish, secondhand and in passing, so take however many grains of salt), was:
1 reply 0 retweets 0 likes -
Replying to @caffeinepresent @AlexB138
When the community decided to rework replica management, DeploymentConfig managing ReplicationControllers was proposed by the folks from Red Hat, but the community eventually went with a different proposal of Deployment managing a new resource called a ReplicaSet.
1 reply 0 retweets 0 likes -
Replying to @caffeinepresent @AlexB138
The key issue seems to be kubernetes/kubernetes#1743, which almost five years later reads as
@smarterclayton proposing the adoption of DeploymentConfig as a result of existing discussion and@bgrant0607 taking off from there, paring it down and bending it into a different shape.1 reply 0 retweets 0 likes -
Replying to @caffeinepresent @AlexB138 and
The OpenShift doc text makes it sound like Kubernetes Deployment is a lineal descendant of OpenShift DeploymentConfig.
2 replies 1 retweet 1 like -
Fair enough! I'm too ignorant on the topic to know for certain either way.
1 reply 0 retweets 0 likes -
Always a ton of nuance here - a lot of DC design was inspired by heroku deployments, but key difference early was deployment tries forever and a DC stops if they can’t rollout.
1 reply 0 retweets 1 like -
Replying to @smarterclayton @AlexB138 and
Over time they both evolved closer - today if you don’t want hooks or custom rollout logic deployments are better. We also haven’t evolved deployments much in the past few years - it’s possible it’s time for some new workload controller experiments in the wild
1 reply 0 retweets 0 likes -
What kinds of things do you think Deployments should handle (or handle better) that they don’t right now? Anything come to mind specifically?
1 reply 0 retweets 0 likes -
Condition summarization is huge - users should not have to look at a pod or RS to diagnose failure reason (stuck because PSP rejected, or quota, or because a secret doesn’t exist).
3 replies 0 retweets 2 likes
Another example along those lines is Service status:http://issues.k8s.io/54654
-
-
Yeah, the ingress v2 design has taken a lot of this into account
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.