I tried using Pair with Kubernetes v1.24 by setting __SHARINGIO_PAIR_KUBERNETES_VERSION to 1.24.2 and it all seems to work well, except two things I've found
Docker no longer provides the same (k8s.io) container namespace due to dockershim deprecation; using https://github.com/Mirantis/cri-dockerd will mean Docker can be used an usual. Should we continue to use Docker?
nerdctl run doesn't work; as a replacement for docker cli, nerdctl can replace most of the common commands;
🐚 nerdctl --debug run -it --rm alpine:edge sh
DEBU[0000] failed to run [aa-exec -p nerdctl-default -- true]: "" error="exec: \"aa-exec\": executable file not found in $PATH"
DEBU[0000] verification process skipped
DEBU[0000] Failed to unmount snapshot "/tmp/initialC1109324630"
FATA[0000] no such file or directory
I tried using Pair with Kubernetes v1.24 by setting
__SHARINGIO_PAIR_KUBERNETES_VERSION
to1.24.2
and it all seems to work well, except two things I've foundnerdctl run
doesn't work; as a replacement fordocker
cli,nerdctl
can replace most of the common commands;