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

Document the cni and cri requirements (for "none") #3150

Closed
afbjorklund opened this issue Sep 22, 2018 · 7 comments
Closed

Document the cni and cri requirements (for "none") #3150

afbjorklund opened this issue Sep 22, 2018 · 7 comments
Labels
co/none-driver help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/documentation Categorizes issue or PR as related to documentation. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. priority/awaiting-more-evidence Lowest priority. Possibly useful, but not yet enough support to actually get it done.

Comments

@afbjorklund
Copy link
Collaborator

afbjorklund commented Sep 22, 2018

Is this a BUG REPORT or FEATURE REQUEST? (choose one):

FEATURE REQUEST

Summary

Document/verify the new requirements of kubeadm, that was added in Kubernetes v1.11.0:

  • kubernetes-cni (>= 0.6.0)
  • cri-tools (>=1.11.0)

These tools have already been added to the Minikube ISO (see 41fdd53 and fbd620a)

Related

kubernetes/release#573 rpm/deb
#3132 k8s v1.11.0

@afbjorklund
Copy link
Collaborator Author

Note that versions < 1.11 were happy with just Docker, so this requirement should be versioned.

@tstromberg tstromberg added the kind/documentation Categorizes issue or PR as related to documentation. label Sep 24, 2018
@bhack
Copy link

bhack commented Sep 29, 2018

@afbjorklund
Copy link
Collaborator Author

CRI is now mentioned on the install page (but not CNI just yet), but the link seems to be broken:

https://kubernetes.io/docs/setup/cri.md

Should probably have been something like: (as mentioned, it is already included in the packages)

https://kubernetes.io/docs/tasks/debug-application-cluster/crictl/#installing-crictl

@afbjorklund
Copy link
Collaborator Author

Slightly modified version of the kubeadm Container Linux instructions should probably work:

CNI_VERSION="v0.6.0"
mkdir -p /opt/cni/bin
curl -L "https://github.com/containernetworking/plugins/releases/download/${CNI_VERSION}/cni-plugins-amd64-${CNI_VERSION}.tgz" | tar -C /opt/cni/bin -xz
CRICTL_VERSION="v1.11.1"
mkdir -p /usr/local/bin
curl -L "https://github.com/kubernetes-incubator/cri-tools/releases/download/${CRICTL_VERSION}/crictl-${CRICTL_VERSION}-linux-amd64.tar.gz" | tar -C /usr/local/bin -xz

@afbjorklund
Copy link
Collaborator Author

The link above was supposed to be: https://kubernetes.io/docs/setup/cri/

@fejta-bot
Copy link

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Dec 30, 2018
@tstromberg tstromberg added co/none-driver priority/awaiting-more-evidence Lowest priority. Possibly useful, but not yet enough support to actually get it done. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. labels Jan 23, 2019
@afbjorklund
Copy link
Collaborator Author

Apparently (v1.12.0-alpha.0-2228-g95eb821) this requirement has been lifted, not required for docker.
It is still required when using another container runtime though, but the "preflight" will check for it...

We already have an option for the CNI configuration, and there is no mandatory check for it either.
So closing this issue, can still add more documentation and more checks if the need for them arise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
co/none-driver help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/documentation Categorizes issue or PR as related to documentation. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. priority/awaiting-more-evidence Lowest priority. Possibly useful, but not yet enough support to actually get it done.
Projects
None yet
Development

No branches or pull requests

5 participants