Skip to content

Running kubelet with firecracker-container failed #543

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

Open
swartz-k opened this issue Oct 19, 2021 · 2 comments
Open

Running kubelet with firecracker-container failed #543

swartz-k opened this issue Oct 19, 2021 · 2 comments

Comments

@swartz-k
Copy link

I have install firecracker-containerd in my machine and can run container use the flow command

firecracker-ctr --address /run/firecracker-containerd/containerd.sock run  --rm --tty --net-host docker.io/library/debian:latest test

I want use it with kubelet. Is it right?
I change kubelet config as below.

# /var/lib/kubelet/kubeadm-flags.env
KUBELET_EXTRA_ARGS="--container-runtime=remote --container-runtime-endpoint=unix:///run/firecracker-containerd/containerd.sock"

But, kubelet failed as follow errors.

failed to create kubelet: get remote runtime typed version failed: rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService
@swartz-k
Copy link
Author

I properly misunderstand. The right way may be kubelet - containerd - firecracker-containerd. Trying on this.

@Kern--
Copy link
Contributor

Kern-- commented Oct 20, 2021

firecracker-containerd is not CRI conformant and therefore will not work with kubernetes. #88 tracks conformance, but we're not there yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants