- 文档首页
托管 Prometheus
常见问题
如何在集群中创建 ServiceMonitor 等 CRD 资源?
常见问题
如何在集群中创建 ServiceMonitor 等 CRD 资源?
如何在集群中创建 ServiceMonitor 等 CRD 资源?
本文为您介绍如何在集群中创建 ServiceMonitor 或 PodMonitor 等 CRD 资源。
问题现象
当您在集群中安装采集器后,允许通过 ServiceMonitor 或 PodMonitor 等 CRD 资源来满足自定义服务发现的需求。但是,集群中可能并没有内置这些 CRD 资源,创建 CRD 资源时,系统会报错。
此时,需要您首先在集群中配置 ServiceMonitor 或 PodMonitor 等 CRD 资源。本文为您介绍如何在集群中创建 ServiceMonitor 或 PodMonitor 等 CRD 资源。
前提条件
- 已通过 kubectl 连接目标集群。详情请参见 连接集群。
配置步骤
创建 ServiceMonitor CRD 资源
- 根据您集群所在的地域,选择对应的命令,在集群中创建 ServiceMonitor CRD 资源。
kubectl apply -f https://vmp-release-cn-beijing.tos-cn-beijing.volces.com/manifests/crds/promopeartor-crd-servicemonitors.yaml
kubectl apply -f https://vmp-release-cn-shanghai.tos-cn-shanghai.volces.com/manifests/crds/promopeartor-crd-servicemonitors.yaml
kubectl apply -f https://vmp-release-cn-guangzhou.tos-cn-guangzhou.volces.com/manifests/crds/promopeartor-crd-servicemonitors.yaml
创建 PodMonitor CRD 资源
- 根据您集群所在的地域,选择对应的命令,在集群中创建 PodMonitor CRD 资源。
kubectl apply -f https://vmp-release-cn-beijing.tos-cn-beijing.volces.com/manifests/crds/promopeartor-crd-podmonitors.yaml
kubectl apply -f https://vmp-release-cn-shanghai.tos-cn-shanghai.volces.com/manifests/crds/promopeartor-crd-podmonitors.yaml
kubectl apply -f https://vmp-release-cn-guangzhou.tos-cn-guangzhou.volces.com/manifests/crds/promopeartor-crd-podmonitors.yaml
创建 Probe CRD 资源
- 根据您集群所在的地域,选择对应的命令,在集群中创建 Probe CRD 资源。
kubectl apply -f https://vmp-release-cn-beijing.tos-cn-beijing.volces.com/manifests/crds/promopeartor-crd-probes.yaml
kubectl apply -f https://vmp-release-cn-shanghai.tos-cn-shanghai.volces.com/manifests/crds/promopeartor-crd-probes.yaml
kubectl apply -f https://vmp-release-cn-guangzhou.tos-cn-guangzhou.volces.com/manifests/crds/promopeartor-crd-probes.yaml
查看结果
在容器服务中创建 CRD 后,可以遵循以下步骤,查看 CRD 信息,确认配置是否正确:
- 在左侧菜单栏中选择 集群,并在右侧集群列表中选择目标集群。
- 在左侧菜单栏中选择 工作负载 > 对象浏览器,在 分类 下拉菜单中选择 CRD,即可查看创建的 CRD 资源。
-
最近更新时间:2025.02.20 15:57:52