-
Notifications
You must be signed in to change notification settings - Fork 883
library: launching rkt pods #1769
Comments
Would vote for something like a |
But we can do a systemd mode first. This should help clean up the kubelet/rkt code as well. |
@yifan-gu Agreed, I want non-root API service too. Maybe it is two different things. |
I am actively looking for such library. I was in the rkt community sync, where I learned gRPC is not an option because it is not intended (i dont know why? ), but if cli + systemd mode is preferred way to go, then be it, but having this in a go library be easier to maintain and upgrade across the schedulers, builders and all the tools to come. If someone is working on this, I can help testing/bug fixing, if not and you folks are willing to take such contribution, I can work on extracting bits from the kubernetes/nomad driver, acbuild etc. |
@ranjib SGTM. Currently I am not able to work on that yet. Feel free to hack on it, patches are definitely welcome :) |
Captured the discussion today from the rkt/appc sync. Journalctl -m (get logs) #2041 Other things that require kubelet to shell out: cc @tmrts |
We are working to integrate launching rkt pods inside of the kubelet. We should pull that code into a separate Go package such as github.com/coreos/rkt/launcher or something.
Here is the code in the kubelet:
https://github.com/kubernetes/kubernetes/blob/3847843160084cef0d471fd975244b8de354eab9/pkg/kubelet/rkt/rkt.go#L695
I can imagine having two potential modes for this API;
Potential applications for this code:
The text was updated successfully, but these errors were encountered: