服务器具有这些泊坞窗图像。the red is pulled from repository,the yellow were modified by myself,and then commit
现在,我使用从存储库中提取的图像来创建pod,它没有错误,并且正在运行。
apiVersion: v1
kind: ReplicationController
metadata:
name: sds
spec:
replicas: 1
selector:
app: sds
template:
metadata:
labels:
app: sds
spec:
containers:
- name: sds
imagePullPolicy: IfNotPresent
image: tomcat
ports:
- containerPort: 8080
the red pod
但是如果我使用我修改过的图像创建pod,那就是crachLoopBackOff。
apiVersion: v1
kind: ReplicationController
metadata:
name: sds
spec:
replicas: 1
selector:
app: sds
template:
metadata:
labels:
app: sds
spec:
containers:
- name: sds
imagePullPolicy: IfNotPresent
image: mytomcat
ports:
- containerPort: 8080
the red one
我使用kubectl logs [podname]
,但没有显示任何内容
enter image description here
我使用kubectl describe pod [podName]
显示这个pod的描述!
the describe of the error pod
答案 0 :(得分:0)
CrashLoopBackOff可能有不同的原因: - 你的容器很快完成,因为你有1个副本,Kubernetes一次又一次地重新启动.... - 您的容器在卷上没有正确的权限
这取决于您在docker镜像上所做的更改。