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