更新:
因此,我发现的一种方法是向src/main/fabric8-includes
添加自定义jmx_exporter_config.yml
文件,然后通过在src/main/fabric8/deployment.yml
中的Kubernetes部署添加环境变量:
spec:
template:
spec:
containers:
-env:
- name: AB_JMX_EXPORTER_CONFIG
value: /deployments/jmx_exporter_config.yml
不幸的是,本例中的Docker映像在默认情况下仍然不会公开自定义度量。
您描述的方式是目前推荐的方式,但添加这样的配置文件可能会更容易。
对于“zero-config”模式,您可以在配置中设置这个设置(所以不是零;-):
<configuration>
<generator>
<config>
<spring-boot>
<webPort>8080</webPort>
<!-- dont expose jolokia -->
<jolokiaPort>-1</jolokiaPort>
<prometheusPort>9999</prometheusPort>
</spring-boot>
</config>
</generator>
</configuration>
如果您需要额外的端口,您必须在您的资源yaml片段中提供它。另请参见https://maven.fabric8.io/#generator-java-exec,了解此处可以使用的选项。
然而,我正试图使它在Windows10中工作,但没能做到。Windows 10中的等价物是什么?
目前,我发现谷歌云构建发生在构建docker图像的时候(不像我想象的那样,它会构建我的图像,然后执行我的图像来完成所有的构建)。那是在这篇文章里 谷歌云构建的快速启动 我有一个Dockerfile现在很简单 我有一个单一的下载和提取下载任何工件(zip文件)从最后的单构建运行构建(只有修改的服务器被构建或依赖于上一个CI构建的变化的服务器被构建,就像下游库可能被更改)。第一行只是列出了我需要在一个
我试图建立我自己的dokcher图像基于一个简单的Spring引导项目,使用的是Fabch8 maven插件,这是我的配置 正如其他帖子所建议的那样,我公开了我的docker doamon,但当我在Intellij中运行此命令行时,一切都不起作用 我得到了这个堆栈跟踪 我是否需要在我的机器上创建本地docker中心(Docker桌面)。问题是,当我使用命令行窗口CMD,我去那里docker文件存在
我正在使用Jib创建docker容器并将其推送到注册表。为此,我想构建一个Docker映像,在将该映像推送到Gitlab注册表之前,可以用于容器扫描。我面临的问题是,我不能为构建使用docker映像,因为它没有运行docker代理。我不能使用图像,因为它没有maven图像。有没有办法在不创建自定义docker映像的情况下解决这个问题? 这是我的与本部分相关的文件: 如果是docker图像: 如果是
本文向大家介绍Maven插件构建Docker镜像的实现步骤,包括了Maven插件构建Docker镜像的实现步骤的使用技巧和注意事项,需要的朋友参考一下 背景 微服务架构下,微服务在带来良好的设计和架构理念的同时,也带来了运维上的额外复杂性,尤其是在服务部署和服务监控上。单体应用是集中式的,就一个单体跑在一起,部署和管理的时候非常简单,而微服务是一个网状分布的,有很多服务需要维护和管理,对它进行部署
我正在构建docker图像,但得到以下错误 有关更多详细帮助,请运行"ng[命令名]--help"致命错误:堆限制附近无效的标记-压缩分配失败-JavaScript堆内存溢出 [16:0x558f56668dc0] 212695 ms:标记-扫描971.6 (995.9)- ====JS堆栈跟踪 ========================================= 安全上下文:0x1