fabric8相关内容
根据this,我可以指定系统属性KUBECONFIG来告诉defaultKubernetesClient使用指定的kubeconfig文件,而不是默认的~/.kube/config文件。 如果我使用Fabric8io,我应该怎么做? 提前TKS。 推荐答案 博文看起来像是打错了,如果我查看Fabric8代码Config.java,属性名称是kubeconfig而不是KUBECONF
..
有没有办法以编程方式获取容器在 Kubernetes 中所属的 pod 的名称?如果是这样怎么办?我正在使用 fabric8 的 java 客户端,但 curl 或类似的东西也可以. 请注意,从那时起(我假设)我不想使用特定标签找到 pod,如果它使用复制控制器进行扩展,我可能不会总是找到正确的 pod. 解决方案 您可以使用 向下 API. 例如: apiVersion:
..
有不止一个例子,我在 openshift origin 中运行的 pod 中看到了这种状态.在这种情况下,它是 cdi camel 示例的快速入门.我能够在本地(非 openshift)成功构建和运行它,但是当我尝试在本地 openshift 上部署时(使用 mvn -Pf8-local-deploy),我得到了该特定输出示例(剪下相关性):- [vagrant@vagrant camel]
..
我们已经开发了基于 Karaf 和 Apache Camel 的应用程序.虽然我们的应用程序完全基于包 (OSGI),但我们也在启动时加载 Camel 上下文(及其“路由上下文"),这意味着我们已经定义了一些静态路由. 我的问题是.有没有一种方法可以在应用程序运行时动态加载路由,而无需重新读取 Camel 上下文,因为这将重置/重新启动已经存在的路由.这同样适用于已经创建的路由,例如,如
..
我有一个定义环境参数的 K8s 配置映射. 使用 src/fabric8/deployment.yml 中的摘录将该值作为环境变量挂载到部署 yaml 上: 规格:模板:规格:容器:- 环境:- 名称:“环境"值来自:configMapKeyRef:名称:全局配置映射关键:环境 我想使用那个 ENVIRONMENT 环境变量来配置 spring.active.profiles 属性.
..
我们正在使用io.fabric8:docker-maven-plugin:0.27.2构建docker映像. 我的maven项目由3个模块(module1,module2和module3)组成.每个模块都基于每个模块内存在的dockerfile构建一个docker映像. 现在,当我运行mvn docker:save时-我想将所有3个docker映像保存到一个tar.gz文件myproj
..
我正在使用Google Cloud上的kubernetes, 我创建了一个fabric8集群: http://fabric8.io/guide/getStarted/gke.html 当群集启动并运行时,我会拉动远程存储库,并且可以正常工作,但是当我尝试创建一个新的应用程序时,会得到以下消息: 最后一次操作导致以下错误: 未授权 log:2016-08-21T16:39:0
..
我有一个用于创建图片的插件,创建后需要将其推送到亚马逊ECR 请在下面查看我的插件` io.fabric8 docker-maven-plugin 0.24.0
..
我正在尝试为微服务设置环境.我正在使用fabric8来做到这一点. 我正在使用mvn fabric8:cluster-start -Dfabric8.cluster.kind=openshift命令.执行时出现以下错误... [INFO] gofabric8> Downloading https://github.com/openshift/origin/releases/down
..
通过Maven我想从Springboot项目构建Docker映像. 我运行:mvn clean package docker:build 问题: ERROR] Failed to execute goal io.fabric8:docker-maven-plugin:0.21.0:build (default-cli) on project spring-boot-docker: Execu
..
我已经在本地计算机上配置了minikube,并将在外部使用kubernetes.我已经在kubernetes中创建了一个服务帐户,使用它的秘密,我可以使用以下命令获取访问令牌. kubectl get secret -o yaml -n mynamespace 我的问题是如何在运行时使用fabric8 Java客户端执行此操作?我想要的是
..
我试图使用io.fabric8 api通过pod-spec.yaml在kubernetes中创建一些资源. Config config = new ConfigBuilder() .withNamespace("ag") .withMasterUrl(K8_URL) .build();
..
我正在使用fabric8在Kubernetes之上开发一个集群管理层,而对于 “官方" API是在出现问题时获取错误通知 实例化pod/rep控制器&服务等 在"Pod部署代码"部分中,我简要介绍了我们对Pod所做的工作.万一 一切正常,我们的代码很好.我们依靠为您设置“手表" 可以在方法deployPodWithWatch中看到.我在给定的eventReceived回调中所做的一切 是打印
..
我使用io.fabric8.kubernetes-client版本3.1.8进行kubernetes资源的RollingUpdate.适合部署.但是我遇到了StatefulSet的例外.但是如果我对StatefulSet使用'kubectl apply -f ***.yaml'也很好. RollingUpdate部署的代码: public void createOrReplaceRes
..
我遇到错误Expected HTTP 101 response but was '403 Forbidden'当我使用Kubeadm设置一个新的Kubernetes集群并拥有一个主服务器和两个工作程序后,提交了pyspark示例应用程序,该消息在ERROR消息下方遇到: 火花提交命令 spark-submit --master k8s://master-host:port \ --de
..
是否有一种方法可以通过编程方式获取Kubernetes中容器所属的Pod的名称?如果可以,怎么办?我正在使用fabric8的Java客户端,但是curl或类似的东西也可以. 请注意,自那以后,我不想使用特定的标签来查找容器(我假设),如果使用复制控制器进行缩放,我可能不会总是找到正确的容器. 解决方案 您可以使用例如: apiVersion: v1 kind: Pod meta
..
我正在探索(未记录?) events() API fabric8的kbernetes客户端“rel =”nofollow noreferrer“> Fabric8的Kubernetes客户端项目。 具体来说,我看到我可以执行以下操作: client.events()。inAnyNamespace()。watch(new Watcher(){ @Overrid
..
有一个以上的例子,我已经看到了openshift起源运行从荚此状态。在这种情况下,它是用于CDI骆驼例的快速启动。我是能够成功地建立并在本地运行(非 - openshift),但是当我尝试在我的本地openshift部署(使用 MVN -Pf8本地部署),我得到这个输出是特殊的例子(剪断的相关性): - [流浪的无业游民@骆驼] $ OC得到荚 NAME就绪状态重新启动AGE CDI-骆驼z
..
我们立足Karaf和Apache骆驼developped应用。虽然我们的应用程序,完全是基于包(OSGI),我们也加载骆驼上下文(和它的'路线上下文)在启动时,whcih将意味着我们已经定义了一些静态路由。 我的问题是。有没有一种方法,而该应用程序,而不需要重读骆驼上下文,因为这将重置/重启已经存在的航线运行动态加载路线。这同样适用于已经创建路线,例如,如果我们想编辑whcih已存在的路由。
..