Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[idea] Unikernel Runtime for Kubernetes #34

Open
gaocegege opened this issue Dec 11, 2018 · 11 comments
Open

[idea] Unikernel Runtime for Kubernetes #34

gaocegege opened this issue Dec 11, 2018 · 11 comments

Comments

@gaocegege
Copy link
Member

It will be interesting to implement a CRI-O-compatible runtime for unik or other unikernel solutions. Then we could investigate if we could use unikernel to serve serverless workload in Kubernetes.

Related Projects and Issues

@xplorld
Copy link
Contributor

xplorld commented Dec 11, 2018

interested

@xplorld
Copy link
Contributor

xplorld commented Dec 11, 2018

如果用这个系统(或者任何系统)让 k8s 支持 Unikernel 应该也不能直接搞个 Pod, 因为你不能把 docker image 像是 pod 一样 run, 所以会有独特的 crd. 所以……这个 idea 我可以理解为写个 Unik crd 吗?

@xplorld
Copy link
Contributor

xplorld commented Dec 11, 2018

以及 k8s 的 cri 现在不支持自定义,整个 kubelet (还是整个集群?)只能用一种 cri, 所以如果用 cri 来搞意味着不兼容 docker (?) 所以也说明了需要 crd 而不能用 pod

@gaocegege
Copy link
Member Author

可以啊,CRI 就是为了支持 pod 才写的

@gaocegege
Copy link
Member Author

支持自定义,通过 annotation,可以一个节点多个 cri

@xplorld
Copy link
Contributor

xplorld commented Dec 12, 2018

vm 怎么跑 docker image

@gaocegege
Copy link
Member Author

kata, runv 是如何资词的,就可以继续如何资词

@gaocegege
Copy link
Member Author

现在已经有 vm 的 cri 了,https://github.com/kata-containers/runtime

@at15
Copy link
Member

at15 commented Jul 16, 2020

话说策策是不是该更新下这个 issue 了

@gaocegege
Copy link
Member Author

done

@at15
Copy link
Member

at15 commented Jul 16, 2020

I think we can keep it a open, I have two WIP projects k1s (a rust implementation compatible w/ k8s) and guguos (a library os for running relational database) that are related to this idea.

(Then the next comment shows up 2 years later w/ someone else implemented it ...

@at15 at15 reopened this Jul 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants