Azure AKS上的Kubernetes Docker Hub在自动缩放后丢失的秘密

Azure AKS上的Kubernetes Docker Hub在自动缩放后丢失的秘密,kubernetes,dockerhub,azure-aks,Kubernetes,Dockerhub,Azure Aks,我正在处理Azure上Kubernetes(AKS)的一些问题,使用Autoscaler和secrets从Docker Hub提取图像。 在启用3个节点(初始群集状态)时,我在我的应用程序命名空间中创建了这个秘密。 部署应用程序后,我创建了autoscaler规则 kubectl autoscale deployment mydeployment --cpu-percent=50 --min=1 --max=20 -n mynamespace 所有新的吊舱都能正确拉动图像。但是,在自动部署新K

我正在处理Azure上Kubernetes(AKS)的一些问题,使用Autoscaler和secrets从Docker Hub提取图像。
在启用3个节点(初始群集状态)时,我在我的应用程序命名空间中创建了这个秘密。

部署应用程序后,我创建了autoscaler规则

kubectl autoscale deployment mydeployment --cpu-percent=50 --min=1 --max=20 -n mynamespace
所有新的吊舱都能正确拉动图像。但是,在自动部署新Kubernetes节点时,所有需要基于DockerHub映像的新POD都无法启动

Failed to pull image "mydocherhubaccount/myimage:mytag": rpc error: code = Unknown desc = Error response from daemon: pull access denied for mydocherhubaccount/myimage:mytag, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
这里有我遗漏的东西吗?我等了15分钟,重新制作了豆荚,但没用

我在Azure AKS上使用Kubernetes 1.15.5。集群是使用以下命令创建的

az aks create -g myresourcegroup -n mynamespace --location eastus --kubernetes-version 1.15.5 --node-count 3 --node-osdisk-size 100 --node-vm-size Standard_D4_v3 --enable-vmss --enable-cluster-autoscaler --min-count 3 --max-count 5

我感谢你提供的任何帮助。这真的让我被困在这里。

请编辑您的问题并将您的yaml文件添加到其中。我想看看。您能否共享此命令的输出:
kubectl description mydeployment
?请编辑您的问题并将yaml文件添加到其中。我想看看。您能否共享此命令的输出:
kubectl description mydeployment
Failed to pull image "mydocherhubaccount/myimage:mytag": rpc error: code = Unknown desc = Error response from daemon: pull access denied for mydocherhubaccount/myimage:mytag, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
az aks create -g myresourcegroup -n mynamespace --location eastus --kubernetes-version 1.15.5 --node-count 3 --node-osdisk-size 100 --node-vm-size Standard_D4_v3 --enable-vmss --enable-cluster-autoscaler --min-count 3 --max-count 5