有没有任何方法可以直接访问本地码头图像(不使用‘码头保存’)与k3s?
像minikube一样,在运行此命令后,可以访问本地坞映像。
eval $(minikube docker-env)一点点背景。
我已经设置了一个机器使用Ubuntu19.04作为‘主人’和覆盆子皮作为‘工人’使用k3s。现在,我希望使用本地映像在worker节点上创建部署。
更新
添加屏幕截图,如下所述。

发布于 2020-05-08 15:36:47
您可以像这样启动k3s,它将使用主机的Docker而不是sudo k3s server --docker。这将使k3s可以使用所有本地映像,如果您的ImagePullPolicy是IfNotPresent,则k3s将使用它而不是试图提取它。
发布于 2022-07-10 11:34:25
虽然这并不能使所有Docker映像都可用,但一个有用的工作是导出本地Docker映像并将它们导入到您的ctr中。
docker save my/local-image:v1.2.3 | sudo k3s ctr images import -这将使您的k3s集群可以按需使用它们。对于无法让k3s server使用--docker标志的用户来说,这是非常有用的。
https://stackoverflow.com/questions/57590030
复制相似问题