gpt4 book ai didi

kubernetes - 修改 pod 镜像时,Replicaset 不会更新 pod

转载 作者:行者123 更新时间:2023-12-02 11:51:52 33 4
gpt4 key购买 nike

我使用以下配置创建了一个带有错误容器镜像的副本集。

apiVersion: extensions/v1beta1
kind: ReplicaSet
metadata:
name: rs-d33393
namespace: default
spec:
replicas: 4
selector:
matchLabels:
name: busybox-pod
template:
metadata:
labels:
name: busybox-pod
spec:
containers:
- command:
- sh
- -c
- echo Hello Kubernetes! && sleep 3600
image: busyboxXXXXXXX
name: busybox-container

pod 信息:
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
rs-d33393-5hnfx 0/1 InvalidImageName 0 11m
rs-d33393-5rt5m 0/1 InvalidImageName 0 11m
rs-d33393-ngw78 0/1 InvalidImageName 0 11m
rs-d33393-vnpdh 0/1 InvalidImageName 0 11m

在此之后,我尝试使用 编辑副本集内的图像kubectl 编辑 replicasets.extensions rs-d33393 并将图像更新为 busybox .

现在,我希望 pod 能够使用正确的图像重新创建,作为副本集的一部分。

这还不是确切的结果。

有人可以解释一下,为什么会这样?

谢谢 :)

最佳答案

ReplicaSets直接你必须杀死旧的 pod,所以新的 pod 将使用正确的图像创建。

如果您要使用 Deployment ,并且您应该更改图像将强制重新创建 pod。

关于kubernetes - 修改 pod 镜像时,Replicaset 不会更新 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59641972/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com