-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Install crictl for CLI interaction with containerd #797
Comments
Another point about "why is this needed", from the ctr's manpage:
Since it's unsupported, i think that installing cri-tools would be important. |
Still very relevant, especially given that K8s |
It's also inconsistent with most other kube node deployments, such as the Azure k8s node images. I was recently amazed to find that It doesn't appear to be in the yum repo either. Had to install it via cri-tools github. https://github.com/kubernetes-sigs/cri-tools Note that at least on the k82 1.22 node I tested on, containerd was at 1.4.x and didn't want to talk to crictl 1.26.0 . I had to use 1.25.0. |
What would you like to be added: Install crictl as part of the EKS AMI build. Currently the only CLI utility included with the AMI is ctr.
crictl project: https://github.com/kubernetes-sigs/cri-tools/blob/master/docs/crictl.md
crictl documentation included in official Kubernetes docs: https://kubernetes.io/docs/tasks/debug-application-cluster/crictl/
Why is this needed:
Let me first start with issues I have seen with
ctr
and then I will discuss why crictl is the proposed alternative.ctr's issues
-h
help output you can access from the CLI binary itself, but I don't think this is adequate for a new containerd user who is used todocker
cli syntax.ctr
. This is fine, but the curve is made even steeper by the aforementioned lack of documentation.crictl as proposed solution
Providing a CLI utility that is part of the Kubernetes ecosystem, easier to use, and well documented will ease the transition for new users to containerd.
The text was updated successfully, but these errors were encountered: