我正在尝试使用Statefulset模板,下面的规范(类似)与hostNetwork: true
一起工作正常,我可以在每个节点上调出两个pod,但是当我删除它时,我收到错误:{ {1}}
yml规范:
rpc error: code = 2 desc = failed to start container "a9fe503a2fe76e1207ffe1a9267e324341383562927b800c93bde7443906c727": Error response from daemon: {"message":"cannot join network of a non running container: de6427d704d7fb7e48e344bc6ce31e218d9d30e2902
7c03f29674015fb3cc668"}
这个问题可能是什么原因?其他类似的线程建议安装一个pod网络,但我已经在使用法兰绒了,正如我在apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
name: abc
spec:
serviceName: abc
replicas: 2
template:
metadata:
labels:
app: abc
spec:
#hostNetwork: true
terminationGracePeriodSeconds: 10
containers:
- name: abc
image: abc.xyz.com:9001/abc:01.00.00.00
ports:
- name: api-port
containerPort: 9000
hostPort: 9000
readinessProbe:
httpGet:
path: /api
port: api-port
scheme: HTTPS
中所提到的,一切正常。我还可以通过什么来了解这个问题?
答案 0 :(得分:0)
我不知道我遇到问题的确切原因,但将豆荚网络从法兰绒改为编织解决了这个问题。