-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Custom CRIO RuntimeClass (runsc) - How to load it properly ? #10242
Comments
Hey @h4n0sh1 thanks for opening this issue. I'm not totally sure why this isn't working but I was wondering if you've tried our The addon can be enabled via
and the code for the gvisor addon lives here: Please let me know if that helps at all! |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
Our CRI-O runtime is still a work in progress, but I believe we have made some big improvements in the past few months. Could you try upgrading to the newest version of minikube and trying again? |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
I'm going to go ahead and close this issue for now. Please reopen it if you retry this with a newer version of minikube and still have issues. |
Hi,
I have a working minikube cluster inside my debian VMware (kali rolling 2020, debian 10 - buster), using virtualbox as a driver (nested virtualisation).
I'm trying to run a pod with a custom crio compatible runtime compiled from source: it's an old version of runsc pulled from the 01 August 2018 of gvisor's repo.
There was a similar attempt that actually worked here
Steps to reproduce the issue:
minikube start --vm-driver=virtualbox --container-runtime=crio --cri-socket=/var/run/crio/crio.sock
systemctl restart crio
$(pwd)/runsc-runtimeclass.yaml
kubectl apply -f /runsc-runtimeclass.yaml
kubectl apply -f pod.yaml
Full output of failed command:
From there i realised that the crio conf wasn't picked up by the minikube vm, so i sshed into it, and transfered both my crio conf and the precompiled runtime, it's very crazy of course and it didn't work as expected, it complained about some missing parameters for a systemd-cgroup flag.
There must be a better way to achieve what i'm tyring to realise, the bottom line being : i just want to use my old custom gvisor runtime, in a minikube cluster, using CRIO and not containerd.
Full output of
minikube start
command used, if not already included:😄 minikube v1.15.1 on Debian kali-rolling
✨ Using the virtualbox driver based on existing profile
👍 Starting control plane node minikube in cluster minikube
🔄 Restarting existing virtualbox VM for "minikube" ...
🎁 Preparing Kubernetes v1.19.4 on CRI-O 1.18.3 ...
🔗 Configuring bridge CNI (Container Networking Interface) ...
🔎 Verifying Kubernetes components...
🌟 Enabled addons: storage-provisioner, default-storageclass
🏄 Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
The text was updated successfully, but these errors were encountered: