-
Notifications
You must be signed in to change notification settings - Fork 314
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
Containerd + MicroK8s #7
Comments
Hello! We don't support containerd just yet :) |
Thanks for looking into this by the way! |
@RenaudWasTaken Hey, my pleasure, and thanks for the quick response. Eager to try this again when containerd support is added. |
Marking this as a feature so we don't lose track of it. |
Just wanted to update that we currently don't support MicroK8s. Once we have support for MicroK8s, we will provide updates. Thanks for your interest in GPU Operator. |
Once the GPU Operator works with containerd, we can make it work on MicroK8s. The only thing preventing MicroK8s from using the GPU Operator today is the lack of containerd support. The problem is not unique to MicroK8s; GPU Operator won't work on any k8s cluster that uses containerd instead of docker. |
+1 for containerd/microk8s support. I know in october it was estimated at 1-2 months away, but I also know priorities change. Is this still on the roadmap? Is it something I can expect? Thanks! |
Yes it is still on the roadmap, and we would still like to support containerd. But it is still not a priority and we don't have someone working on it at this time. |
+1 to containerd support This would allow us to consume the operator with Cluster API clusters (ref: kubernetes-sigs/cluster-api-provider-azure#426) |
Thanks @nvjmayo @RenaudWasTaken. Do we have a ticket to track the containerd support and when it will be released? |
Here is a list of the PRs that enabled it: The following flags can be used to control
First you set the The settings I’m showing above for the In the context of The Likewise, |
The template below is mostly useful for bug reports and support questions. Feel free to remove anything which doesn't apply to you and add more information where it makes sense.
1. Issue or feature description
MicroK8s node never gets
nvidia.com/gpu
annotation. Details below. Note that MicroK8s uses containerd. Does the gpu-operator only work with Docker right now?2. Steps to reproduce the issue
I began with a new
p2.xlarge
ec2 instance running Ubuntu 18.04.3.The tf-notebook pod never leaves pending.
3. Information to attach (optional if deemed irrelevant)
kubectl get pods --all-namespaces
Output of running a container on the GPU machine:
docker run -it alpine echo foo
Docker configuration file:
cat /etc/docker/daemon.json
Docker runtime configuration:
docker info | grep runtime
There is no Docker - MicroK8s uses containerd.
NVIDIA shared directory:
ls -la /run/nvidia
$ ls -la /run/nvidia ls: cannot access '/run/nvidia': No such file or directory
ls -la /run/nvidia/toolkit
ls -la /run/nvidia/driver
journalctl -u kubelet > kubelet.logs
$ journalctl -u snap.microk8s.daemon-containerd.service -o cat | pastebinit http://paste.ubuntu.com/p/73xkpkNX7D/
The text was updated successfully, but these errors were encountered: