问题标签 [fabric8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
461 浏览

java - 无法识别的 SSL 消息,明文连接?

我正在使用fabric8 java API 从java 连接到远程kubernetes 集群。但是它失败了,但有以下异常

如何确保 java 连接到 http 而不是 https?我使用 Dropwizard 作为 http 服务器。这是可以为此服务器设置的属性吗?或者这是需要在 kubernetes master 上配置的东西?

这就是我创建连接对象的方式

KubernetesClient kubernetes = new KubernetesClient (new KubernetesFactory(MASTER));

http://keithtenzer.com/2015/05/04/kubernetes-container-orchestration-through-java-apis/

0 投票
1 回答
1465 浏览

eclipse - 如何在 Eclipse 中禁用 JAVA_OPTS 中的 SSL?

我正在运行 Kubernetes API 来访问 Kubernetes 集群。连接失败并出现以下错误 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?

Kubernetes 端点是 http 而不是 https。如何确保在 JAVA_OPTS for eclipse> 中配置了此项?

0 投票
2 回答
507 浏览

java - 在 JBoss Fuse 中处理非 OSGI 依赖的传递依赖

我正在使用带有 Fabric 的 JBoss Fuse 6.2。我有一个编译成 OSGI 包的应用程序。应用程序依赖于一个非 OSGI jar 文件 (multiplier.jar),而这对另一个非 OSGI jar 文件 (adder.jar) 具有传递依赖。

应用程序包和两个依赖项都位于本地 Maven 存储库中。

我定义了一个 features.xml 文件,如下所示:

然后我在 Fuse 控制台中运行这些命令:

这行得通。

但是,我必须在 features.xml 文件中列出所有传递依赖项。有没有办法避免这种情况?

我的印象是 Fuse 可以进行 Maven 依赖查找,所以如果一个依赖在存储库中有一个 pom.xml 列出另一个依赖,Fuse 会自动加载该依赖。有什么方法可以实现这一点并使 Fuse 自动将wrap:协议用于非 OSGI 依赖项?

可以在此处找到具有两个依赖项的完整测试应用程序:https ://www.dropbox.com/s/rm1kcctvnwlvb2d/transitive2.zip?dl=0

0 投票
3 回答
3975 浏览

java - 用 Java 创建 Kubernetes 服务

我正在使用 fabric8.io 在 Kubernetes 中编排应用程序容器。我正在寻找一个服务来管理在某个端口上具有某个标签的 pod。是否有执行此操作的 API 的具体示例。我在示例中找不到它

https://github.com/fabric8io/kubernetes-client/blob/master/kubernetes-examples/src/main/java/io/fabric8/kubernetes/examples/FullExample.java#L75

似乎没有可用的 javadocs ???

0 投票
1 回答
271 浏览

exception - Fabric8 Kubernetes 客户端异常

我正在使用 fabric8 库在 Kubernetes 集群上创建复制控制器。当我使用名称创建 areplication 控制器时rc-UUID.toString()

它会出错并显示以下消息 ReplicationController is forbidden。这说明什么?

0 投票
1 回答
877 浏览

java - How to get the nodePort using fabric8 java api for kubernetes?

I am creating a service in the following way

How do I get the nodePort it returns from this json?

Are there examples to fetch teh nodeport after a service is created? I can get the service port but not the node port that is added later after creation

0 投票
1 回答
376 浏览

maven - 使用 Fabric8 部署到 JBoss Fuse 时定义 Netty4 依赖

我正在尝试将简单的骆驼路线部署到 JBoss Fuse 6.2 实例;但是,当我尝试使用 Netty4 端点时,我在正确定义依赖项时遇到了问题。

我从基本的蓝图原型示例开始:

蓝图.xml

pom.xml

如果我使用fabric:deploy进行部署,这可以正常工作。我得到了一个有效的配置文件,它可以添加到容器中,并按预期每 5 秒记录一条消息。

但是,如果我尝试添加对 Netty4 的引用,它会失败。在 JBoss Dev Studio 中,我删除了计时器端点并将其替换为 Netty4。

蓝图.xml

此更改自动将 camel-netty4 依赖项添加到 POM XML。我认为为了通知 Fabric8 这个新依赖项,我需要将此引用添加到 fabric8.features,所以我这样做了。

pom.xml

但是,如果我构建并重新部署,Fuse 将无法解决依赖问题。在日志中,我看到以下内容:

有人对我所缺少的有任何想法吗?

0 投票
1 回答
105 浏览

web-services - 无法调用 Fabric8 暴露的 Web Service

我在保险丝蓝图上公开了以下 CXF Web 服务。蓝图部署在 Fabric Profile 上:

SourceExampleWS 就是这个简单的界面:

Struct 类只是一个 Java Bean:

问题是,当我在 Fabric 上部署包时,我无法调用 WebService 的调用方法。

从 WSDL ( http://10.1.86.122:8182/cxf/myfuse-demo?wsdl),SOAPUI生成以下 SOAP 消息:

但我得到以下错误作为回报:

我已经从数据包中删除了命名空间“sam”,但仍然收到另一个错误:

知道如何解决这个问题吗?谢谢!

0 投票
2 回答
1100 浏览

java - Kubernetes java-api 更新容器镜像

我正在尝试使用 Gradle 和 Fabric8 Java kubernetes-client 在 CI 中自动部署测试构建。

我正在尝试找到正确的语法来使用新的 Docker 映像标记(不是:最新)更新 RC。

就像是...

我们可以更新容器而不必完全删除和重建它吗?

0 投票
1 回答
1200 浏览

kubernetes - 如何使用 Kubernetes 服务注解

我们如何在 fabric8 环境中使用 kubernetes @endpoint @servicename 注释从另一个 fuse soap 服务调用基于 jboss fuse soap 的 web 服务。提供示例或参考是有帮助的。