如果我试图使用Azure容器注册表中图像的最新版本创建一个Pod,我会得到一个“ImagePullBackoff”错误。如果显式指定映像版本,则Pod创建成功。
我已经创建了一个新的图像拉秘密,并可以确认Kubernetes正在从ACR拉图像,因为吊舱启动成功时,设置版本。当我将映像名称设置为ACR_ImageName:latest时(或者当省略:latest时,或者当将imagePullPolicy设置为“Always”时,pod无法创建报告以下错误:注意,我已经替换了acr名称和映像名称
警告失败27M(x3超过28M)kubelet,AKS-AgentPool-15809833-VMSS000007
无法拉出映像“acrpath/imageName”:[rpc错误:代码=未知desc=来自守护进程的错误响应:acrpath/imageName的清单:最新未找到:清单未知:清单未知,rpc错误:代码=未知desc=来自守护进程的错误响应:acrpath/imageName的清单:最新未找到:清单未知:清单未知,rpc错误:代码=未知desc=来自守护进程的错误响应:Get https://acrpath/imageName/清单/最新:未授权:需要身份验证]
apiVersion: v1
kind: Pod
metadata:
name: k8spocfrontend
labels:
app: k8spocfrontend
type: frontend
spec:
containers:
- name: k8spocfrontend
image: dteuwhorizonacrhorizonmain.azurecr.io/k8spocfront:latest
imagePullPolicy: "Always"
imagePullSecrets:
- name: acr-auth-poc
apiVersion: v1
kind: Pod
metadata:
name: k8spocfrontend
labels:
app: k8spocfrontend
type: frontend
spec:
containers:
- name: k8spocfrontend
image: dteuwhorizonacrhorizonmain.azurecr.io/k8spocfront:2617
imagePullPolicy: "Always"
imagePullSecrets:
- name: acr-auth-poc
从下面的pods中可以看到,在设置version标记时创建了pods。
k8spocfront-5dbf7544f8-ccnxj 2/2运行0 33M
看来您没有最新标签的图像。基本上,我们覆盖最新标签的最新版本的图像。
我有财产课: 还有一种方法: 在类的构造函数我有: 为什么当我从object按键调用函数时。我收到一条未定义的消息,为什么变量在内部不可用:
问题内容: public class Category { 在正在生成。 问题答案: 当您执行时,您称呼孩子们的。这里没有问题,只不过您在这里调用了父对象。这将称呼孩子,等等。 不错的无限循环。 摆脱它的最好方法是将您的方法更改为: 这样,您将不打印parentCategory,而仅显示其名称,不显示无限循环,不显示StackOverflowError。 编辑: 正如博洛在下面说的那样,您将需要检
我是新手,但我正在编写一个应用程序,我不断收到这个错误,导致应用程序在启动时崩溃。 导致它的代码在下面的类中,在问题的行旁边会有一个这里的注释。 这就是我调用方法的代码。 这是堆栈跟踪。 谢谢你的帮助。
问题是什么?
我的mavensettings.xml如下,如你所见,没有超文本传输协议repository url,所有repository url都是以https开头的。 当我执行 gradle 构建时,它说我使用不安全的协议。事实上,我从来没有在我的专家设置中使用过http协议.xml。我们可以看到所有存储库 URL 都以“https://”开头。任何人都可以给我一些建议吗? 我的gradle版本是7.4部
android开发者指南说 活动应该注册最特定的意图过滤器,以避免活动选择器对话框,这可能会在用户与屏幕交互时中断与标签的交互。 我正在开发一个应用程序,应该只选择他的MIME类型,并且没有显示活动选择器是非常重要的,但是我想知道:如果在同一个设备中有一个通用的NFC阅读器应用程序会发生什么?活动选择器会被显示还是我的应用程序会刚刚启动?