我在泊坞站中心上有一个映像,我在 kubernetes 部署中使用该映像。我正在尝试调试应用程序,但是每当我对图像进行更改时,即使更改了标记,当我部署应用程序时,它仍然使用旧映像?它确实偶尔会更新,但没有任何押韵或理由。这是将图像“取消策略”设置为“始终”。
这是部署文件
apiVersion: apps/v1
kind: Deployment
metadata:
name: deployment
spec:
replicas: 1
selector:
matchLabels:
app: frontend
template:
metadata:
labels:
app: frontend
spec:
containers:
- name: frontend
image: myid/myapp:0.2.5
imagePullPolicy: Always
resources:
requests:
memory: "2Gi"
cpu: 1
ephemeral-storage: "2Gi"
limits:
memory: "2Gi"
cpu: 1
ephemeral-storage: "2Gi"
ports:
- containerPort: 3838
name: shiny-port
- containerPort: 8080
name: web-port
imagePullSecrets:
- name: myregistrykey
我使用命令部署它
创建deployment.yaml
谢谢
这是一个社区维基答案,为了更好的可见性。请随意扩展它。
正如评论中提到的:
标签
- 他与以前版本的图像相同或不同;错误图像脉冲
状态。如果您只想更新映像,最好使用 kubectl 应用 -f 部署.yaml
而不是 kubectl 创建 -f 部署.yaml
。
我有一个类: 那么我有类: 在我的系统中,首先创建的一个实例。 但对我来说,问题是在创建该实例之后,字段仍然为。 由于它们是一一对应的,有没有其他的方法做它? 我已经尝试了以下操作: 我在前端使用的方法,在我的应用程序中: 这给了我一个警告: 已解决[org.springframework.http.converter.httpmessagenotreadableException:JSON分析错
我对Kubernetes是新来的。我正试图按照这个教程指导我如何使用minikube来设置本地服务。我能够使用教程中的服务运行。呼扎! 现在我想运行一个带有本地标记和构建的Docker映像的服务器。根据这篇文章,我所需要做的就是告诉我的计算机使用minikube docker守护进程,构建我的映像,并将设置为Never。 如何在哪里设置和?我在谷歌上搜索了很多结果,但我的“树林里的宝贝”状态导致了
在Kubernetes文档中,它提到使用的缓存语义使得ImagePullPolicy非常高效。我想选择不同的ImagePullPolicy的原因是什么?
问题内容: 我在移动鼠标时在状态栏中显示document.body.scrollTop的值。在IE中,该值始终为0。为什么总是0?还有另一种方法来获取滚动条移动了多少? 问题答案: 您可能要尝试在IE中使用较旧的文档类型:
问题内容: 我正在使用来自sketch.js(http://intridea.github.io/sketch.js/)中的示例来绘制草图并将其保存为图像文件。 问题是我能够渲染后如何继续编辑草图图像? 任何建议或解决方案表示赞赏。 谢谢 问题答案:
在我的Vue应用程序中,我有一组股票: 我还有一个条件元素,如下所示: 我有一个为股票设置测试属性的方法。例如: 如果在此声明下,我我看到第一的属性。但是,在模板中,当具有此属性时应该显示的元素仍未显示。为什么会这样,我该如何根据库存元素是否具有属性来动态显示/隐藏它们?