Docker virtualbox上的混乱状态+;fabric8/kubernetes+;码头工人
我现在开始和fabric8合作几天了。我这里有一些令人困惑的问题 Windows7+VirtualBox+Fabric8+Docker-已安装并“运行”Docker virtualbox上的混乱状态+;fabric8/kubernetes+;码头工人,docker,windows-7,virtualbox,kubernetes,fabric8,Docker,Windows 7,Virtualbox,Kubernetes,Fabric8,我现在开始和fabric8合作几天了。我这里有一些令人困惑的问题 Windows7+VirtualBox+Fabric8+Docker-已安装并“运行” 启动fabric8(gofabric8 start--vm driver=virtualbox)后,一切都会启动,但控制台不可用。状态:正在运行且不适用 我的Minikube集群某个时候会自行关闭(似乎是这样) (类似) 在“gofabric8 docker env”和FOR循环之后。Docker图片向我展示了一些东西,我开始安装mvn,但在
- 启动fabric8(gofabric8 start--vm driver=virtualbox)后,一切都会启动,但控制台不可用。状态:正在运行且不适用
- 我的Minikube集群某个时候会自行关闭(似乎是这样) (类似)
- 在“gofabric8 docker env”和FOR循环之后。Docker图片向我展示了一些东西,我开始安装mvn,但在Docker上失败了
- 现在我有一个非常奇怪的状态:库布的状态告诉我:停止和不适用但fabric8控制台仍然可用且正常工作--
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
C:\dev>kubectl描述pod springboottut
名称:springboottut-1940958062-mfxlj
名称空间:默认值
节点:minikube/192.168.99.100
开始时间:2017年5月23日星期二20:01:35+0200
标签:group=net.sklorz
pod模板哈希=1940958062
project=springboottut
provider=fabric8
版本=0.0.1-快照
注释:fabric8.io/metrics path=dashboard/file/kubernetes pods.json/?var project=springboottut&var version=0.0.1-SNAPSHOT
fabric8.io/scm标记=头
fabric8.io/scm-url=https://github.com/spring-projects/spring-boot/spring-boot-starter-parent/springboottut
io/创建人={“种类”:“序列化引用”,“apiVersion”:“v1”,“引用”:{“种类”:“复制集”,“命名空间”:“默认”,“名称”:“springboottut-1940”
958062,“uid”:“dc4e9aa9-3fe1-11e7-8fb6-0800271。。。
状态:正在运行
IP:172.17.0.12
控制器:ReplicaSet/springboottut-1940958062
容器:
弹簧靴:
容器ID:docker://d96f2a2313bb7049cd5bb63568e2e01f1484827965843e73f7dbf94d76d61006
图片:sklorz/springboottut:snapshot-170523-200054-0346
图像ID:docker://sha256:cb5b28e95c9bd0ecb16ee3d9a0d39ab320ae0a896a598339285a7061ad504c94
端口:8080/TCP、9779/TCP、8778/TCP
状态:正在运行
开始时间:2017年5月23日星期二20:01:37+0200
准备好了吗
重新启动计数:0
活跃度:http get http://:8080/运行状况延迟=180s超时=1s周期=10s成功=1失败=3
准备就绪:http get http://:8080/运行状况延迟=10s超时=1s周期=10s#成功=1#失败=3
环境:
KUBERNETES_名称空间:默认(v1:metadata.NAMESPACE)
挂载:
/来自default-token-fwls2(ro)的var/run/secrets/kubernetes.io/serviceCount
条件:
类型状态
初始化为True
准备好了吗
播客预定为真
卷数:
default-token-fwls2:
类型:Secret(由Secret填充的卷)
SecretName:default-token-fwls2
可选:false
QoS等级:最佳努力
节点选择器:
容忍:
活动:
子对象路径类型原因消息中的FirstSeen LastSeen计数
--------- -------- ----- ---- ------------- -------- ------ -------
50m 50m 1默认调度程序正常调度已成功分配springboottut-194095
8062 mfxlj至minikube
50m 50m 1 kubelet,minikube规格容器{spring boot}普通拉动容器图像“sklorz/springboottut:snap
shot-170523-200054-0346“已出现在机器上
50m 50m 1 kubelet,minikube spec.containers{spring boot}Normal已创建id为d96f2a2313bb7049的容器
CD5BB63568E2E01F14827965843E73F7DBF94D76D61006
50m 50m 1 kubelet,minikube规格容器{spring boot}正常启动id为d96f2a2313bb7049的容器
CD5BB63568E2E01F14827965843E73F7DBF94D76D61006
它现在正在运行。
现在我仍然需要找出如何访问该pod中的REST-API。。。
(第三个问题:)好的。我为自己找到了一些解决方案:
- Win7上的HyperV终于工作了。(这就是为什么我有两个集群。) 运行-一个virtualbox和一个HyperV)
- 尝试使用入门文档(minikube)设置Kubernetes 在设置fabric8(gofabric8)之前,它会使事情更清楚
- 设置Docker并使用“gofabric8 Docker env”,FOR循环为 必要但在文件中不经常提及
- 总之,我想让maven fabric8插件运行,所以要集中精力
在使用他们的目标和文档时,我终于找到了正确的方向
方向
- 无法访问群集中已部署的项目。我想我需要 下一步设置代理
- maven fabric8插件无法与Docker env.Need无缝配合 调查
希望我能帮助其他有类似问题的人。我仍然很高兴得到任何提示:)问题是什么?还有,你说的像“某个时候自己关机”和“给我看一些东西”“。什么东西?你怎么知道它正在关闭?你需要提供一些用于测试的日志和命令。很抱歉这篇令人困惑的文章。我想我试图一次问几个问题。主要问题是。”