Kubernetes Statefulset:无法加入非运行容器的网络

时间:2017-11-10 03:25:12

标签: kubernetes

我正在尝试使用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 中所提到的,一切正常。我还可以通过什么来了解这个问题?

1 个答案:

答案 0 :(得分:0)

我不知道我遇到问题的确切原因,但将豆荚网络从法兰绒改为编织解决了这个问题。