1. 下载并安装 nerdctl 工具
cd /opt
wget https://github.com/containerd/nerdctl/releases/download/v1.7.6/nerdctl-1.7.6-linux-amd64.tar.gz
tar -zxvf nerdctl-1.7.6-linux-amd64.tar.gz
cp nerdctl /usr/local/bin/
chmod +x /usr/local/bin/nerdctl
nerdctl --version
2. 获取 Pod 对应的容器 ID
kubectl -n external-dns describe pod external-dns-7947466f67-mnm7r | grep containerd
3. 将容器提交为自定义镜像
nerdctl -n k8s.io commit 46b290674ec99b296fe17cee23d8e2a89af9f5a37fe95fe86327291cacb0fc5a external-dns:v1
🔒 原创版权声明
本文标题:将k8s正在运行的pod导出为image
版权来源:Infraservicenow
⚠️ 重要声明:本站所有文章均为原创技术文档,未经作者书面正式授权,严禁任何形式转载、复制、摘抄、二次发布。
如需转载、引用、整理发布,请务必提前联系作者获得授权,违者将依法追究侵权责任。
© 2026 Infraservicenow All Rights Reserved. 保留所有权利。