2017-11-10 6 views
0

Ich versuche, mit Statefulset Vorlage und die unten angegebenen Spezifikation (ähnlich) funktioniert gut mit hostNetwork: true und ich bin in der Lage, zwei Pods auf jedem Knoten zu bringen, aber wenn ich entferne es erhalte ich die Fehlermeldung: 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"}Kubernetes Statefulset: kann nicht Netzwerk eines nicht laufenden Container

die yml spec:

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 

Was könnte der Grund für dieses Problem sein? Andere ähnliche Threads schlagen vor, ein Pod-Netzwerk zu installieren, aber ich benutze bereits Flanell, und wie ich bereits erwähnt habe mit funktioniert alles gut. Woran kann ich mich noch orientieren, um das Problem zu verstehen?

+0

Haben Sie überprüft, dass Port 9000 im Knoten nicht verwendet wird? – ChunTingLin

+0

Der Container ist nicht erschienen, daher wartet der Dienst nicht auf dem Port 9000. – lex

+0

Ich habe versucht, den Container auf einem Knoten mit dem Befehl 'docker start' zu starten und habe den gleichen Fehler:' docker start 5d3012a07ce0 Fehlerantwort von Daemon: kann dem Netzwerk eines nicht laufenden Containers nicht beitreten: c7799f58d5e1f2282211ad6342bd62272b332eefc0e4c464163e920fb2cbbe2d Fehler: Container konnte nicht gestartet werden: 5d3012a07ce0'. Dieser Fehler bezieht sich dann auf docker? – lex

Antwort

0

Ich weiß nicht den genauen Grund, warum ich auf das Problem stieß, aber das Pod-Netzwerk von Flanell zu weben änderte das Problem.

Verwandte Themen