/ / Verwirrender Status für Virtualbox + Fabric8 / Kubernetes + Docker - Docker, Windows-7, Virtualbox, Kubernetes, Fabric8

Verwirrender Status auf virtualbox + fabric8 / kubernetes + docker - docker, windows-7, virtualbox, kubernetes, fabric8

Ich arbeite seit einigen Tagen mit fabric8. Und ich habe hier einige verwirrende Fragen.

Windows7 + VirtualBox + Fabric8 + Docker - installiert und "ausgeführt"

  • Nach dem Start von fabric8 (gofabric8 start --vm-driver = virtualbox) startet alles, aber die Konsole ist nicht verfügbar. Status: läuft und N / A
  • Mein Minikube-Cluster wird irgendwann von selbst heruntergefahren (scheint zu sein) mögen)
  • Nach "gofabric8 docker-env" und der FOR-Schleife. Docker Images zeigte mir ein paar Sachen und ich begann mit mvn zu installieren, aber es schlug auf Docker fehl.
  • Jetzt habe ich einen wirklich seltsamen Status: Der Status der Kubes zeigt mir: angehalten und N / A ... ABER die fabric8 Konsole ist noch verfügbar und funktioniert -.-

OK ... Ich bin neu in diesem Bereich, verstehe aber nicht das ganze System in meinem Kopf. Bis jetzt hatte ich immer die richtige Idee, um fortzufahren. Jetzt habe ich an diesem Punkt verloren.

Ich hoffe jemand kann mir ein bisschen Erfahrung dafür geben.

Antworten:

0 für die Antwort № 1

Weitere Informationen:

 C:dev>kubectl describe pod springboottut
Name:           springboottut-1940958062-mfxlj
Namespace:      default
Node:           minikube/192.168.99.100
Start Time:     Tue, 23 May 2017 20:01:35 +0200
Labels:         group=net.sklorz
pod-template-hash=1940958062
project=springboottut
provider=fabric8
version=0.0.1-SNAPSHOT
Annotations:    fabric8.io/metrics-path=dashboard/file/kubernetes-pods.json/?var-project=springboottut&var-version=0.0.1-SNAPSHOT
fabric8.io/scm-tag=HEAD
fabric8.io/scm-url=https://github.com/spring-projects/spring-boot/spring-boot-starter-parent/springboottut
kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"ReplicaSet","namespace":"default","name":"springboottut-1940
958062","uid":"dc4e9aa9-3fe1-11e7-8fb6-0800271...
Status:         Running
IP:             172.17.0.12
Controllers:    ReplicaSet/springboottut-1940958062
Containers:
spring-boot:
Container ID:       docker://d96f2a2313bb7049cd5bb63568e2e01f1484827965843e73f7dbf94d76d61006
Image:              sklorz/springboottut:snapshot-170523-200054-0346
Image ID:           docker://sha256:cb5b28e95c9bd0ecb16ee3d9a0d39ab320ae0a896a598339285a7061ad504c94
Ports:              8080/TCP, 9779/TCP, 8778/TCP
State:              Running
Started:          Tue, 23 May 2017 20:01:37 +0200
Ready:              True
Restart Count:      0
Liveness:           http-get http://:8080/health delay=180s timeout=1s period=10s #success=1 #failure=3
Readiness:          http-get http://:8080/health delay=10s timeout=1s period=10s #success=1 #failure=3
Environment:
KUBERNETES_NAMESPACE:     default (v1:metadata.namespace)
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-fwls2 (ro)
Conditions:
Type          Status
Initialized   True
Ready         True
PodScheduled  True
Volumes:
default-token-fwls2:
Type:       Secret (a volume populated by a Secret)
SecretName: default-token-fwls2
Optional:   false
QoS Class:      BestEffort
Node-Selectors: <none>
Tolerations:    <none>
Events:
FirstSeen     LastSeen        Count   From                    SubObjectPath                   Type            Reason          Message
---------     --------        -----   ----                    -------------                   --------        ------          -------
50m           50m             1       default-scheduler                                       Normal          Scheduled       Successfully assigned springboottut-194095
8062-mfxlj to minikube
50m           50m             1       kubelet, minikube       spec.containers{spring-boot}    Normal          Pulled          Container image "sklorz/springboottut:snap
shot-170523-200054-0346" already present on machine
50m           50m             1       kubelet, minikube       spec.containers{spring-boot}    Normal          Created         Created container with id d96f2a2313bb7049
cd5bb63568e2e01f1484827965843e73f7dbf94d76d61006
50m           50m             1       kubelet, minikube       spec.containers{spring-boot}    Normal          Started         Started container with id d96f2a2313bb7049
cd5bb63568e2e01f1484827965843e73f7dbf94d76d61006

Es läuft gerade jetzt. Jetzt muss ich noch herausfinden, wie ich auf die REST-API in diesem Pod zugreifen kann ... (3. Quest :))


0 für die Antwort № 2

OK. Einige Lösungen, die ich für mich selbst finde:

  • Die HyperV unter Win7 hat zuletzt funktioniert. (Deshalb hatte ich zwei Cluster läuft - eine Virtualbox und eine HyperV-Version)
  • Versuchen Sie, Kubernetes mit Hilfe der ersten Dokumente (minikube) einzurichten. Vor dem Einrichten von fabric8 (gofabric8) werden die Dinge klarer.
  • Richten Sie Docker ein und verwenden Sie "gofabric8 docker-env" und die FOR LOOP ist notwendig, aber nicht oft in den Dokumenten erwähnt.
  • Unterm Strich wollte ich das maven fabric8 Plugin laufen lassen, also fokussieren auf ihr ziel und docs schließlich führen mich nach rechts
    Richtung.

Offene Punkte:

  • Kein Zugriff auf das bereitgestellte Projekt im Cluster. Ich denke ich muss Einrichten von Proxies als Nächstes.
  • Das Plugin maven fabric8 funktioniert nicht nahtlos mit Docker env. Brauchen zu untersuchen.

Ich hoffe, ich kann anderen helfen, die ähnliche Probleme haben. Und ich bin immer noch froh über irgendwelche Hinweise :)