prometheus-operator - 如何为prometheus配置服务而不是每次都执行port-forward命令
问题描述
每次我执行这个命令来调出普罗米修斯仪表板。
kubectl port-forward -n monitoring prometheus-prometheus-operator-prometheus-0 9090
是否有任何解决方法可以让服务在不执行命令的情况下一直运行?
注意:Prometheus 算子部署在 Kubernetes 集群中。
解决方案
您可以将Prometheus的服务公开为LoadBalancer,这将为您提供 IP 以直接访问该服务,而无需运行 ay 命令。
您也可以根据需要将服务公开为NodePort。
您可以阅读有关服务类型和更改类型的更多信息:https ://kubernetes.io/docs/concepts/services-networking/service/
如果您在 Kubernetes 中使用 Nginx 入口,您还可以将您的服务公开为入口并使用该域来访问 Prometheus。
推荐阅读
- python - 对每个输入通道应用不同的 conv1d 过滤器
- javascript - 使用 Microsoft Bot Framework 动态创建具有不同内容的自适应卡片
- php - 如何从插入的数据中删除“到 MySQL 数据库”
- c# - 为什么我的事件处理程序中只有一个被触发?
- c++ - 重载 operator+ 仅适用于类的特定情况
- excel - Excel 不接受任何 IF 语句
- javascript - 打字稿中的抽象内部类
- regex - Bash/Perl 多行正则表达式问题
- javascript - ForEach 循环代码在使用 mongoose 时无法在 Promise 中工作
- google-admin-sdk - 空的使用报告?