问题标签 [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.
elasticsearch - elasticsearch Kubernetes插件问题
我正在使用 fabric8 kubernetes 插件进行 elasticsearch 2.1 集群发现。在启动过程中,我的 ES 由于以下错误而失败:
如您所见,由于某种原因,配置假定 /home/elasticsearch 作为安装位置。我的 ES 实际上是在 /opt/elasticsearch 设置的。我什至通过了 path.home 配置参数并设置了 HOME env var。但错误仍然存在。
非常感谢任何帮助/建议。
service - 是否有一个fabric8 API(用于kubernetes)来观察与服务相关的事件并找到它的公共IP?
我最近开始研究一个代码库,它使用fabric8 来管理kubernetes 中的容器、pod、服务等。
在为给定的 pod 创建服务后,我需要通知我们的最终用户他们可以访问该服务的外部 IP。
从命令行(kubectl),我会做一个描述,并得到这样的输出
我使用wireshark来跟踪上述命令运行时正在进行的REST API调用,似乎原始Kubernetes REST API通过这样的URL访问上述信息
所以,理论上我可以通过原始的 Kubernetes REST API 获得我想要的信息。但是由于我们使用的是fabric8,如果有任何方法可以使用他们的API 来实现这一点,我宁愿坚持下去。
我看到有一个类包含有关fabric8
(io.fabric8.kubernetes.api.model.Endpoints)中端点的信息,但我搜索并找不到有关如何查询服务以获取其端点信息的文档。
此外,当使用 fabric8 API 来观察事件时,我们尝试查看 service.getStatus.getLoadBalancer.getIngress() (每当我们得到与我们的服务关联的事件时),但这总是空的 ;^(
将不胜感激任何提示或指导.... -克里斯
jbossfuse - 带有主动/被动容器的织物合奏
我有以下问题,希望有人可以帮助我。
我不得不从 rh jboss soa-p 迁移到 rh fuse。我能够创建一个具有三个节点的结构集合,并使用网关配置文件来平衡其余服务的负载。现在,我必须部署一个 Java 应用程序,该应用程序必须只在 ensemble 的主节点上运行。如果主节点倒下,则此应用程序必须开始在其他节点之一(将成为新主节点的节点)上自动运行。我怎样才能做到这一点?
谢谢芭芭拉
fabric8 - 在本地 kubernetes(非 GCE)集群上安装 fabric8
我有一个来自 RHEL7 二进制文件的本地 kubernetes 集群设置。
当我尝试在集群上将fabric8 安装到命名空间中时,一切看起来都很好并启动了......但是,当查看fabric8 控制台时,我收到一条“没有可用的命名空间消息”(或类似的东西。)我们在本地打开端口 8080,我们还设置了在安全端口 6443 上进行身份验证。
我确实注意到有一堆 OAUTH 设置,我猜它们更具体地说是 OpenShift 或 GCE。
甚至可以将fabric8 部署到本地kubernetes 集群中,还是需要OpenShift?我找不到任何关于它的信息。
java - 将配置文件添加到子容器不会在集合中的其他子容器中复制?
我最近开始研究fabric8,我在其中创建了三个fabric 服务器的集合——node1、node2 和node3。每个结构服务器都有一个子节点,最好分别是 node1-child1、node2-child1 和 node3-child1。
我想向所有子容器添加配置文件。我认为因为它们在集群中,所以在一个子容器中添加配置文件也会在其他子容器中复制配置文件。但这不会发生!
有没有一种方法可以在不专门进入每个容器并添加配置文件的情况下实现上述目标?
linux - jboss fuse 6.2.1 mq in fabric
我在带有两个子容器的结构模式下的 Linux 服务器上安装了 jboss fuse 6.2.1。我用这个命令创建了 mq
但我希望传输协议将配置为静态端口 61617,但它是动态的。
在 fuse 6.1 中,我修改了基本模板 broker.xml
绑定端口在配置文件的属性中配置。在保险丝 6.2 中不起作用。我的问题是如何在 jms 代理上以结构模式配置静态端口?
jakarta-ee - 如何将 Kubernetes 服务注入我的 java 类?
我已经成功创建并部署了一项kubernetes
名为rest_api_service的服务。
我有另一个项目需要从rest_api_service调用资源。因此,为了获取我的服务的 IP,我尝试注入:
但是我的 Eclipse 向我显示了这条警告消息:
因此我无法在wildfly
.
目前,我只在 pure 上工作,Java EE 7
并且正在使用以下依赖项:
你们有什么想法吗?
apache-camel - openshift pod 的 CrashLoopBackOff 状态是什么?
不止一个例子,我从一个在 openshift 源中运行的 pod 中看到了这种状态。在本例中,它是 cdi camel 示例的快速入门。我能够在本地成功构建和运行它(非 openshift),但是当我尝试在本地 openshift 上部署(使用mvn -Pf8-local-deploy
)时,我得到了该特定示例的输出(为了相关性而剪掉):-
[vagrant@vagrant camel]$ oc get pods
NAME READY STATUS RESTARTS AGE
cdi-camel-z4czs 0/1 CrashLoopBackOff 4 2m
日志的尾部如下:-
有人可以帮我解决这个问题吗?
docker - 在 openshift docker 实例上安装 Fabric8
我尝试开始使用 fabric 8 并在 docker 上打开班次。一个开放的班次实例(单个 docker 容器)正在运行,如下所述:https ://docs.openshift.org/latest/getting_started/administrators.html#running-in-a-docker-container 。我将 Fabric 8 安装为http://fabric8.io/guide/getStarted/openshift.html,现在基本的 pod 正在运行。
但我无法到达服务
在故障排除部分: http: //fabric8.io/guide/getStarted/openshift.html 一些想法,如
建议。但我不知道如何在 docker 容器中启用它们。您知道为什么我无法访问我的基本 fabric8 控制台吗?