Replies: 2 comments 2 replies
-
Yes, absolutely, things are just in progress still. Scheduling rules and resource constraints are the two obvious things we are missing. We will add update strategies two, but we want to ensure we do things that are intuitive to the user and not just copy and paste every field from k8s. DaemonSets are a tricky one. They really have almost no applicability in the application domain and almost always used for infrastructure services. I'm curious what your use case is. One approach we have looked at is doing basically something like containers: ds: {
image: "foo"
scale: "per-node"
} The only problem with this approach is that is gets wonky with volumes. k8s doesn't have a native way to essentially do a statefulset daemonset. So if you do Similar to this is StatefulSets. We support stateful applications (I explain this in detail if you want the meetup from August 10) but we do it in a slightly different way from StatefulSets and as such we don't actually use StatefulSets under the hood. Maybe this will prove to be a bad idea, but so far has worked well. I guess the point I'm making is that we aren't just looking to perfectly mirror everything in k8s because then all the complexities and oddities of k8s bleed through. So we are carefully adding each feature. |
Beta Was this translation helpful? Give feedback.
-
Going to convert this to a dicsussion |
Beta Was this translation helpful? Give feedback.
-
First of all: Thanks a lot for building acorn! It's an amazing tool and would solve a lot of issues for us.
But what plans do you have in terms of supporting all the specs of the different resources (e.g. like Deployments or Pods)?
Because, as you know, things like Affinity, Deployment Strategy, DaemonSet, etc. are quite common in Kubernetes environments.
Beta Was this translation helpful? Give feedback.
All reactions