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

[enhancement request] CRI manager to integrate pouch with kubernetes #420

Closed
28 tasks done
YaoZengzeng opened this issue Dec 26, 2017 · 5 comments · Fixed by #426
Closed
28 tasks done

[enhancement request] CRI manager to integrate pouch with kubernetes #420

YaoZengzeng opened this issue Dec 26, 2017 · 5 comments · Fixed by #426

Comments

@YaoZengzeng
Copy link
Contributor

YaoZengzeng commented Dec 26, 2017

What is the scope of CRI manager

  • GRPC server : connect to kubelet and receive CRI requests

  • API transform : use pouch's container & image manager to handle all kinds of CRI requests

  • Pod support : pod's lifecycle and metadata store

  • CNI integration: the network of containers which belong to kubernetes should be managed by CNI other than the pouch's network manager

What is not in the scope of CRI manager

  • CRI manager should never interact directly with containerd. It is the job of pouch's container & image manager to implement all the details of containers & images processing

  • All metadata, except for the sandbox should not be managed by CRI manager

The above is the coarse-grained division of CRI manager's scope, we may have to refine it in the future. And the next part of this issue is used to track the progress of CRI manager.

Task tracking

Basic framework

Lifecycle

Others

cc @skoo87 @allencloud

@WIZARD-CXY
Copy link
Contributor

Let me take a closer look at it

@WIZARD-CXY
Copy link
Contributor

lgtm

@allencloud
Copy link
Collaborator

Hi, @xiang90 ,
Could you help to review this for us as an expert on Kubernetes? More details about architecture, maybe you can refer to https://github.com/alibaba/pouch/blob/master/docs/architecture.md#component-architecture.
And Please feel free to share with us if you find any thoughtlessness we brought. Thanks a lot. 🍻

@allencloud
Copy link
Collaborator

Have we finished the final one ImageFsInfo ? @YaoZengzeng @starnop
Just keep track of this.

@YaoZengzeng
Copy link
Contributor Author

All tasks have been finished, close now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants