-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Add support for Kubenet with containerd #9104
Conversation
89637b0
to
b49e859
Compare
ca51a1c
to
217d39a
Compare
9548546
to
6004786
Compare
5e67e2a
to
8cfd8cc
Compare
4bd79ac
to
abbf60a
Compare
abbf60a
to
d308b6f
Compare
d308b6f
to
e608cd5
Compare
Test results with containerd enabled: |
@olemarkus maybe you can have a look at this. Seems somehow related to the work you are doing in CNI plugins reorg. Thanks! |
Looks good. Just generally look use |
Thanks @olemarkus hopefully at some point this will be simplified. |
9faa862
to
9d666c7
Compare
/retest |
/lgtm |
/retest |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: hakman, rifelpet The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Docker generates the a conflist file for Kubenet when needed.
containerd has a different approach:
https://github.com/containerd/cri/blob/master/docs/config.md#cni-config-template
At some point, Kubenet will migrate to CNI and this workaround can be removed. Until then, this is the default in Kops and should be added, if possible.
kubernetes/kubernetes#38890
CNI config template is based on:
https://github.com/containerd/cri/blob/master/hack/install/install-cni-config.sh