fabric8相关内容

如何在使用Fabric8io时指定kubeconfig文件位置?

根据this,我可以指定系统属性KUBECONFIG来告诉defaultKubernetesClient使用指定的kubeconfig文件,而不是默认的~/.kube/config文件。 如果我使用Fabric8io,我应该怎么做? 提前TKS。 推荐答案 博文看起来像是打错了,如果我查看Fabric8代码Config.java,属性名称是kubeconfig而不是KUBECONF ..
发布时间:2022-05-31 14:31:42 其他开发

以编程方式获取容器在 Kubernetes 中所属的 pod 的名称?

有没有办法以编程方式获取容器在 Kubernetes 中所属的 pod 的名称?如果是这样怎么办?我正在使用 fabric8 的 java 客户端,但 curl 或类似的东西也可以. 请注意,从那时起(我假设)我不想使用特定标签找到 pod,如果它使用复制控制器进行扩展,我可能不会总是找到正确的 pod. 解决方案 您可以使用 向下 API. 例如: apiVersion: ..
发布时间:2021-12-15 17:34:25 Java开发

openshift pod 的 CrashLoopBackOff 状态是什么?

有不止一个例子,我在 openshift origin 中运行的 pod 中看到了这种状态.在这种情况下,它是 cdi camel 示例的快速入门.我能够在本地(非 openshift)成功构建和运行它,但是当我尝试在本地 openshift 上部署时(使用 mvn -Pf8-local-deploy),我得到了该特定输出示例(剪下相关性):- [vagrant@vagrant camel] ..
发布时间:2021-11-11 23:02:34 其他开发

在 Apache Camel 中动态加载路由的最佳方式

我们已经开发了基于 Karaf 和 A​​pache Camel 的应用程序.虽然我们的应用程序完全基于包 (OSGI),但我们也在启动时加载 Camel 上下文(及其“路由上下文"),这意味着我们已经定义了一些静态路由. 我的问题是.有没有一种方法可以在应用程序运行时动态加载路由,而无需重新读取 Camel 上下文,因为这将重置/重新启动已经存在的路由.这同样适用于已经创建的路由,例如,如 ..
发布时间:2021-11-11 22:49:34 其他开发

如何使用fabric8 maven插件使用环境变量中的值指定 spring.profiles.active 参数?

我有一个定义环境参数的 K8s 配置映射. 使用 src/fabric8/deployment.yml 中的摘录将该值作为环境变量挂载到部署 yaml 上: 规格:模板:规格:容器:- 环境:- 名称:“环境"值来自:configMapKeyRef:名称:全局配置映射关键:环境 我想使用那个 ENVIRONMENT 环境变量来配置 spring.active.profiles 属性. ..
发布时间:2021-08-20 18:50:21 其他开发

使用Maven Fabric8插件将多个Docker映像保存到一个tar.gz文件中

我们正在使用io.fabric8:docker-maven-plugin:0.27.2构建docker映像. 我的maven项目由3个模块(module1,module2和module3)组成.每个模块都基于每个模块内存在的dockerfile构建一个docker映像. 现在,当我运行mvn docker:save时-我想将所有3个docker映像保存到一个tar.gz文件myproj ..
发布时间:2020-06-14 18:59:02 其他开发

fabric8-最后的操作导致以下错误:未经授权

我正在使用Google Cloud上的kubernetes, 我创建了一个fabric8集群: http://fabric8.io/guide/getStarted/gke.html 当群集启动并运行时,我会拉动远程存储库,并且可以正常工作,但是当我尝试创建一个新的应用程序时,会得到以下消息: 最后一次操作导致以下错误: 未授权 log:2016-08-21T16:39:0 ..
发布时间:2020-06-14 18:58:59 其他开发

如何使用Fabric8 Java客户端获取kubernetes服务帐户访问令牌?

我已经在本地计算机上配置了minikube,并将在外部使用kubernetes.我已经在kubernetes中创建了一个服务帐户,使用它的秘密,我可以使用以下命令获取访问令牌. kubectl get secret -o yaml -n mynamespace 我的问题是如何在运行时使用fabric8 Java客户端执行此操作?我想要的是 ..
发布时间:2020-04-26 14:29:00 Java开发

从.json或.yaml规范实例化资源时,Kubernetes中接收错误通知的最佳方法是什么?

我正在使用fabric8在Kubernetes之上开发一个集群管理层,而对于 “官方" API是在出现问题时获取错误通知 实例化pod/rep控制器&服务等 在"Pod部署代码"部分中,我简要介绍了我们对Pod所做的工作.万一 一切正常,我们的代码很好.我们依靠为您设置“手表" 可以在方法deployPodWithWatch中看到.我在给定的eventReceived回调中所做的一切 是打印 ..
发布时间:2020-04-26 14:11:59 其他开发

以编程方式获取容器在Kubernetes中所属的Pod的名称吗?

是否有一种方法可以通过编程方式获取Kubernetes中容器所属的Pod的名称?如果可以,怎么办?我正在使用fabric8的Java客户端,但是curl或类似的东西也可以. 请注意,自那以后,我不想使用特定的标签来查找容器(我假设),如果使用复制控制器进行缩放,我可能不会总是找到正确的容器. 解决方案 您可以使用例如: apiVersion: v1 kind: Pod meta ..
发布时间:2020-04-26 13:25:30 Java开发

什么是openshift荚CrashLoopBackOff状态?

有一个以上的例子,我已经看到了openshift起源运行从荚此状态。在这种情况下,它是用于CDI骆驼例的快速启动。我是能够成功地建立并在本地运行(非 - openshift),但是当我尝试在我的本地openshift部署(使用 MVN -Pf8本地部署),我得到这个输出是特殊的例子(剪断的相关性): - [流浪的无业游民@骆驼] $ OC得到荚 NAME就绪状态重新启动AGE CDI-骆驼z ..
发布时间:2016-05-22 12:43:15 其他开发

加载在Apache的骆驼动态路由的最佳方法

我们立足Karaf和Apache骆驼developped应用。虽然我们的应用程序,完全是基于包(OSGI),我们也加载骆驼上下文(和它的'路线上下文)在启动时,whcih将意味着我们已经定义了一些静态路由。 我的问题是。有没有一种方法,而该应用程序,而不需要重读骆驼上下文,因为这将重置/重启已经存在的航线运行动态加载路线。这同样适用于已经创建路线,例如,如果我们想编辑whcih已存在的路由。 ..
发布时间:2016-05-22 12:39:53 其他开发