Tag: fabric8

在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在那个时候输了。 希望有人能与我分享一些经验。

无法执行fabric8 docker插件

运行mvn clean install会引发这个错误(Windows) [错误]无法执行目标io.fabric8:docker-maven-plugin:0.20.1:启动(准备环境)项目集成testing:目标io.fabric8的执行准备环境:docker-maven-plugin:0.20 .1:启动失败:启动作业失败,出现意外的exception:[sebp / elk:latest]“elk”:等待url后120365 ms后超时http:// localhost:32774 /

Docker env缺lessfabric8

我在Windows7上使用Fabric8,并有一些恼人的事情: 后: gofabric8 start or mvn fabric8:cluster-start 一切都开始了(通常 – 如果我不浪费我的内存) 但在访问像 mvn fabric8:run … [ERROR] Failed to execute goal io.fabric8:fabric8-maven-plugin:3.4.1:build (fmp) on project core: Cannot create docker access object: Process 'gofabric8 docker-env' exited with status 1 -> [Help 1] 好的…使用: gofabric8 docker-env @FOR /f "tokens=*" %i IN ('minikube docker-env') DO @%i 然后一切运行良好。 现在我好奇:是否可以在没有额外命令的情况下在集群启动时设置docker-env vars? 这似乎很明显,不是吗?

fabric8演示版本失败:等待恢复部分testsb#3:等待下一个可用的执行程序

我在我的Win7机器上安装了fabric8,在fabric8控制台上创build了一个spring-boot演示项目,并设置了一个构buildpipe道。 kubernetesbuild立荚开始build设,但从来没有完成导致jenkins日志: Waiting to resume part of testsb #3: Waiting for next available executor 好的…我把工人数量提高到了5 但不知道如何重新启动kubernetes jenkins与保存设置。 但在运行时似乎是OK的。 但是:它仍然有相同的错误。 然后,我看看build筑kubernetes吊舱,并在日志中看到这一点。 但是在这里,Iam完全失败了,因为我对Docker / Kubernetes / fabric8还是不够了解 希望有人可以帮助我这个日志: Jul 13, 2017 3:14:14 PM hudson.remoting.jnlp.Main createEngine INFO: Setting up slave: kubernetes-bc91a24394a94eeb89e4b5df51cd27a4-7ac5979dc83 Jul 13, 2017 3:14:15 PM hudson.remoting.jnlp.Main$CuiListener INFO: Jenkins agent is running in headless mode. Jul 13, 2017 […]

与docker连接到MySQL的春季启动

我想在SpringBoot应用程序中包含Docker,并将mysql作为依赖容器链接。 无需docker我手动执行这样的脚本: CREATE DATABASE project_manager_prod; create user 'prod_admin'@'localhost' IDENTIFIED BY 'prod'; create user 'prod_admin'@'%' IDENTIFIED BY 'prod'; GRANT update ON project_manager_prod.* to 'prod_admin'@'localhost'; GRANT select ON project_manager_prod.* to 'prod_admin'@'localhost'; GRANT insert ON project_manager_prod.* to 'prod_admin'@'localhost'; GRANT delete ON project_manager_prod.* to 'prod_admin'@'localhost'; 之后,我执行SQL设置数据库结构。 create table… 但现在,当我想使用mysql作为链接容器,我有一些设置泊坞窗图像存储在我的本地磁盘(-v / my / own / datadir:/ var / lib / […]

Docker运行无法访问JAR文件

我正在使用XMLconfiguration方法为我的项目生成Dockerfile。生成的Dockerfile看起来不错,它得到很好的构build。 但是,当我运行它总是失败的错误。 我们为java创build了一个内部的基础图像,我将其称为baseImage 错误:无法访问jarfile echo-0.0.1.jar描述信息 fmp version : 3.5.31 Maven version (mvn -v) : Apache Maven 3.3.9 Kubernetes / OpenShift setup and version : N/A 我的POM文件: `io.fabric8 fabric8-maven-plugin 3.5.31 <configuration> <images> <image> <name>echo-image:latest</name> <build> <entryPoint> <arg>java</arg> <arg>-jar</arg> <arg>/deployments/echo-0.0.1.jar</arg> </entryPoint> <from>com/baseimage</from> <tags> <tag>latest</tag> </tags> <ports> <port>7000</port> </ports> <env> <JAVA_LIB_DIR>/deployments</JAVA_LIB_DIR> </env> <assembly> <basedir>/deployments</basedir> <descriptorRef>artifact</descriptorRef> </assembly> </build> </image> […]

Fabric8 kubernetes API握手错误

我在Docker容器中使用kubernetes-client,在连接到Kubernetes master时,它给了我下面的错误信息。 io.fabric8.kubernetes.client.Config : Error reading service account token from: [/var/run/secrets/kubernetes.io/serviceaccount/token]. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) ~[na:1.8.0_121] at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) ~[na:1.8.0_121] at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302) ~[na:1.8.0_121] at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296) ~[na:1.8.0_121] at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1514) ~[na:1.8.0_121] at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) ~[na:1.8.0_121] at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026) ~[na:1.8.0_121] at sun.security.ssl.Handshaker.process_record(Handshaker.java:961) ~[na:1.8.0_121] at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062) ~[na:1.8.0_121] at […]

在Kubernetes上部署Lagom微服务

我正在试图通过跟踪Chirper Lagom示例来部署Kubernetes上的Lagom微服务。 所以根据提供的指导链接 ,我通过安装Minikubeconfiguration了一个kubernetes集群,一切都很好。 但是当我试图通过使用fabric8的docker-maven-plugin构buildChirper Docker镜像时,我得到了这个错误: [错误]无法执行目标io.fabric8:docker-maven-plugin:0.20.1:build(default-cli)上的项目friend-impl:目标io.fabric8的执行默认cli:docker-maven-plugin:0.20 .1:构build失败:没有给定,没有DOCKER_HOST环境variables,没有读/写'/var/run/docker.sock'或'//./pipe/docker_engine',没有外部提供者如Docker机器configuration – > [帮助1] 有没有人可以帮助我理解这个错误? 谢谢。

保险丝Fabric8聚类

我是fabric8的noob。 我有一个关于docker图像集群的疑问。 我已经把fabric8 fabric8/fabric8 Docker fabric8/fabric8拉了fabric8/fabric8 。 我只是想让我启动的容器自动落入同一个集群而不使用fabric:create和fabric:join 。 假设我推出了3个fabric8/fabric8容器,它们应该属于同一个集群,不需要手动configuration。 请给出一些链接是参考。 我迷路了。 提前致谢

使用maven-failsafe与fabric8-maven运行集成testing,打到集装箱数据库

我正在努力合成如何正确使用maven-failsafe和fabric8-maven插件。 我想运行集成testing,但是在集成前testing阶段,启动一个运行数据库的Docker容器,在后期集成阶段停止容器。 看看fabric8 docker-maven-plugin 文档 ,它说明这是可能的,但没有一个例子似乎说明了这一点。 更新#1: 这是成功为我工作的configuration: <plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.15.9</version> <executions> <execution> <id>start-neo4j</id> <phase>pre-integration-test</phase> <goals> <goal>start</goal> </goals> </execution> <execution> <id>stop-neo4j</id> <phase>post-integration-test</phase> <goals> <goal>stop</goal> </goals> </execution> </executions> <configuration> <images> <image> <alias>neo4j</alias> <name>neo4j:2.3.2-enterprise</name> <run> <ports> <port>7474</port> </ports> <wait> <log>Starting…</log> <time>20000</time> </wait> </run> </image> </images> </configuration> </plugin>