如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像基于Ansible VMware inventory代码修改,实现了Prometheus的文件式服务发现功能,通过VMware标签识别监控目标并生成JSON配置文件,供Prometheus读取使用。在大型VMware环境中可能存在一定性能延迟。
镜像支持以下环境变量配置:
HOSTNAME: VMware服务器地址USERNAME: VMware登录用户名PASSWORD: VMware登录密码OUTPUT: 生成的配置文件输出路径(如/opt/config/vmware-filesd.json)FILTER: 目标筛选条件(JSON格式,如{"environment": "staging"})yamlapiVersion: monitoring.coreos.com/v1 kind: Prometheus metadata: labels: prometheus: po-prometheus-vmware-filesd name: po-prometheus-vmware-filesd spec: containers: - name: vmware-filesd image: gopaytech/vmware-filesd:latest env: - name: HOSTNAME value: "10.0.0.1" - name: USERNAME value: "vmware-user" - name: PASSWORD value: "vmware-password" - name: OUTPUT value: "/opt/config/vmware-filesd.json" - name: FILTER value: '{"environment": "staging"}' volumeMounts: - name: config-out mountPath: /opt/config readOnly: false securityContext: fsGroup: 2000 runAsNonRoot: true runAsUser: 1000 serviceAccountName: po-prometheus-operator-prometheus serviceMonitorNamespaceSelector: {} serviceMonitorSelector: matchLabels: release: vmware-filesd additionalScrapeConfigs: name: additional-scrape-configs key: prometheus-additional.yaml
bashpython3 main.py --hostname $HOSTNAME --username $USERNAME --password $PASSWORD --output $OUTPUT --loop --notls --filter "$FILTER"
bashkubectl create secret generic additional-scrape-configs --from-file=prometheus-additional.yaml
yaml- job_name: "vmware/node-exporter" file_sd_configs: - files: - /etc/prometheus/config_out/vmware-filesd.json relabel_configs: - source_labels: [__address__] target_label: instance - source_labels: [__address__] target_label: __address__ replacement: "${1}:9100" - job_name: "vmware/pg-exporter" file_sd_configs: - files: - /etc/prometheus/config_out/vmware-filesd.json relabel_configs: - source_labels: [__address__] target_label: instance - source_labels: [component] regex: ^(?!(pg|postgres)$).* action: drop - source_labels: [__address__, component] target_label: __address__ regex: "(.*);(pg)" replacement: "${1}:9187"
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务