在virtualbox + fabric8 / kubernetes + docker上混淆状态

Iam现在开始使用fabric8。 我在这里有一些令人困惑的问题。

Windows7 + VirtualBox + Fabric8 + Docker – 安装并“运行”

  • 在启动fabric8(gofabric8 start –vm-driver = virtualbox)之后,所有内容都将启动,但控制台不可用 。 状态:正在运行和N / A
  • 我的Minikube集群正在某种程度上由它自己(似乎)
  • 在“gofabric8 docker-env”和FOR循环之后。 Docker Images向我展示了一些东西,我开始用mvn安装,但在docker上失败了。
  • 现在我有一个真正奇怪的状态:库布斯的状态显示我:停止和N / A … 但fabric8控制台仍然可用和工作 – 。 –

好的… Iam新的东西,但仍然没有得到整个系统在我的脑海里。 但直到现在,我总是有正确的想法继续下去。 现在Iam在那个时候输了。

希望有人能与我分享一些经验。

更多信息:

  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 

它现在正在运行。 现在我仍然需要找出如何访问该窗格中的REST-API …(第三个任务:))

好。 我为自己find的一些解决scheme:

  • Win7上的HyperV终于工作了。 (这就是为什么我有两个群集运行 – 一个virtualbox和一个HyperV)
  • 尝试安装Kubernetes使用他们的入门文档(minikube)之前安装fabric8(gofabric8)它使事情更清晰。
  • 安装Docker并使用'gofabric8 docker-env'和FOR LOOP是必要的,但是在文档中经常没有用到。
  • 底线我想Maven的fabric8插件运行,所以重点放在最终使用他们的目标和文档带领我到右边
    方向。

开放式问题:

  • 无法访问集群中已部署的项目。 猜猜我需要下一步设置代理。
  • maven fabric8插件不能与Docker env无缝协作。 需要调查。

希望我能帮助其他有类似问题的人。 Iam仍然很高兴有任何提示:)