如何将 VisualVM 与 kubernetes pod 中运行的应用程序连接?

问题描述 投票:0回答:1

我有一个应用程序作为 Kubernetes 集群中的 Pod 运行,特别是在 Amazon EKS 集群上。我想使用 VisualVM 监视该应用程序的堆大小。如何将 VisualVM 连接到 Kubernetes 集群中的应用程序,需要进行哪些配置?我是否需要修改部署 YAML 文件,或者我可以为此目的更改 Dockerfile 吗?

期待答案来解决我的问题!

kubernetes jmx visualvm
1个回答
0
投票

不确定您的 VisualVM 在哪里运行。如果它在同一个 Kubernetes 集群上运行,您可以使用服务名称与 Application 连接。

如果它在某个地方,并且您必须将服务公开到互联网并连接到 VisualVM,您可以使用服务类型 LoadBalancer 或使用 ingress

您可能还想将 IP 列入白名单,以便仅通过互联网 VisualVM 可以连接到您的服务。 如果您的

VisualVM

AWSVM(windows/linux) 上运行,您可以在 Kubernetes 上创建内部 LB 服务类型并公开您的服务并使用该 IP。

© www.soinside.com 2019 - 2024. All rights reserved.