我们已经在Azure AKS上托管了我们的应用程序,我们为此部署配置了自动扩展。Pod会自动缩放。
我这里的问题是,每当AKS将新节点添加到集群作为自动伸缩的一部分,我们的整个docker镜像需要下载到这些新节点。这需要很多时间,而且我们面临着一些问题。
有没有办法使用我们自己的linux镜像,这样我们就可以保存基础镜像,并且新的节点不需要下载整个镜像。
发布于 2020-07-14 23:47:39
好吧,你可以在AKS文档的某个地方找到AKS节点上预先缓存的图像列表(现在找不到它),并使用该列表中的一个基础图像。或者,你可以使用daemonset为每个新的节点预拉取所需的图像,这不会真正加快扩展到新节点的过程,但是如果你需要扩展到几乎是即时的现有节点(所以假设节点被扩展不是因为你的应用程序需要扩展,而是因为其他一些原因)。
https://stackoverflow.com/questions/62898653
复制相似问题