k3s-io / k3s

Lightweight Kubernetes
https://k3s.io
Apache License 2.0
27.94k stars 2.33k forks source link

[Release-1.29] - K3s fails to import tarball produced by `ctr image export` #10148

Closed brandond closed 4 months ago

brandond commented 5 months ago

Backport fix for K3s fails to import tarball produced by ctr image export

mdrahman-suse commented 4 months ago

Validation on release-1.29 with commit 12864fb6

Testing

Replication

$ k3s -v
k3s version v1.29.5+k3s1 (4e53a323)
go version go1.21.9
$ sudo journalctl -u k3s | grep nginx-image
Jun 12 22:55:42 k3s[26297]: time="2024-06-12T22:55:42Z" level=info msg="Importing images from /var/lib/rancher/k3s/agent/images/nginx-image.tar"
Jun 12 22:55:44 k3s[26297]: time="2024-06-12T22:55:44Z" level=error msg="Error encountered while importing /var/lib/rancher/k3s/agent/images/nginx-image.tar: failed to import images from /var/lib/rancher/k3s/agent/images/nginx-image.tar: content digest sha256:c36751d7f6324d496c55c7fae626cda3efcc62b11a3b6cfb28d5ae53d8d6fc7a: not found"

$ sudo ctr images ls | grep nginx-image
$

Validation

$ k3s -v
k3s version v1.29.5+k3s-12864fb6 (12864fb6)
go version go1.21.9
$ sudo journalctl -u k3s | grep nginx-image
Jun 12 22:59:18 ip-172-31-47-24 k3s[29188]: time="2024-06-12T22:59:18Z" level=info msg="Importing images from /var/lib/rancher/k3s/agent/images/nginx-image.tar"
Jun 12 22:59:20 ip-172-31-47-24 k3s[29188]: time="2024-06-12T22:59:20Z" level=info msg="Imported images from /var/lib/rancher/k3s/agent/images/nginx-image.tar in 1.796904312s"

$ sudo ctr images ls | grep nginx-image
docker.io/library/nginx:latest
...