Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >02 Jul 2020 在ocp4上运行prometheus

02 Jul 2020 在ocp4上运行prometheus

作者头像
俊采
发布于 2023-10-17 02:39:45
发布于 2023-10-17 02:39:45
21700
代码可运行
举报
文章被收录于专栏:LEo的网络日志LEo的网络日志
运行总次数:0
代码可运行

prometheus部署yaml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
apiVersion: apps/v1
kind: Deployment
metadata:
  name: prometheus-deployment
spec:
  replicas: 1
  selector:
    matchLabels:
      app: prometheus-server
  template:
    metadata:
      labels:
        app: prometheus-server
    spec:
      containers:
        - name: prometheus
          image: prom/prometheus
          args:
            - "--config.file=/etc/prometheus/prometheus.yml"
            - "--storage.tsdb.path=/prometheus/"
          ports:
            - containerPort: 9090
          volumeMounts:
            - name: prometheus-config-volume
              mountPath: /etc/prometheus/
            - name: prometheus-storage-volume
              mountPath: /prometheus/
      volumes:
        - name: prometheus-config-volume
          configMap:
            defaultMode: 420
            name: prometheus-server-conf

        - name: prometheus-storage-volume
          emptyDir: {}
---
apiVersion: v1
kind: Service
metadata:
  name: prometheus-service
  annotations:
      prometheus.io/scrape: 'true'
      prometheus.io/port:   '9090'
spec:
  selector:
    app: prometheus-server
  ports:
  - name: default
    protocol: TCP
    port: 80
    targetPort: 9090

---
apiVersion: route.openshift.io/v1
kind: Route
metadata:
  labels:
    app: prometheus-server
  name: prometheus-server-route
spec:
  host: prometheus-service-ssli.apps.soli-acm-hub.dev05.red-chesterfield.com
  port:
    targetPort: default
  to:
    kind: Service
    name: prometheus-service
    weight: 100
  wildcardPolicy: None
---
apiVersion: v1
kind: ConfigMap
metadata:
  name: prometheus-server-conf
  labels:
    name: prometheus-server-conf
data:
  prometheus.yml: |-
    global:
      scrape_interval:     60s
      evaluation_interval: 15s

    scrape_configs:
      - job_name: 'ssli-prometheus'
        scrape_interval: 3s
        static_configs:
        - targets: ['localhost:9090']
  • deployment 创建相应的prometheus,并挂载了相应的存储路径和配置文件。
  • service 创建svc以便访问prometheus服务。
  • route 讲prometheus暴露,方便集群外访问,这里可以使用prometheus-service-ssli.apps.soli-acm-hub.dev05.red-chesterfield.com访问到prometheus ui。
  • configMap prometheus相关配置文件。

部署prometheus

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ k apply -f prometheus.yaml
deployment.apps/prometheus-deployment created
service/prometheus-service created
route.route.openshift.io/prometheus-server-route created
configmap/prometheus-server-conf created
$ k get all
NAME                                         READY   STATUS    RESTARTS   AGE
pod/prometheus-deployment-77cb49fb5d-vv7s8   1/1     Running   0          88s

NAME                         TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)   AGE
service/prometheus-service   ClusterIP   172.30.170.118   <none>        80/TCP    88s

NAME                                    READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/prometheus-deployment   1/1     1            1           88s

NAME                                               DESIRED   CURRENT   READY   AGE
replicaset.apps/prometheus-deployment-77cb49fb5d   1         1         1       88s

NAME                                               HOST/PORT                                                              PATH   SERVICES             PORT      TERMINATION   WILDCARD
route.route.openshift.io/prometheus-server-route   prometheus-service-ssli.apps.soli-acm-hub.dev05.red-chesterfield.com          prometheus-service   default                 None
$ curl prometheus-service-ssli.apps.soli-acm-hub.dev05.red-chesterfield.com
<a href="/graph">Found</a>.

也可以通过浏览器访问prometheus ui: http://prometheus-service-ssli.apps.soli-acm-hub.dev05.red-chesterfield.com/graph

ref

  • https://linuxacademy.com/blog/kubernetes/running-prometheus-on-kubernetes/

LEo at 12:12

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
不得不会的15个VSCode快捷键
Visual Studio Code(简称VSCode)是目前最受欢迎的代码编辑器之一,凭借其丰富的插件生态和强大的功能,成为了许多开发者的首选。掌握VSCode的快捷键,可以大大提升你的开发效率。本文将介绍15个不得不会的VSCode快捷键,帮助你更加高效地进行编码。
IT_陈寒
2025/06/01
6000
不得不会的15个VSCode快捷键
20个vscode快捷键,让编码快如闪电
并不是每个人都有时间去仔细研究每一个技巧,并找到技巧来帮助他们更快地编写代码 --- 因为技巧太多了。
ACM算法日常
2021/05/11
2.4K0
VScode高效率的快捷键
vscode功能非常强大,是我目前接触到功能最强大编辑器,丰富的插件提供的各种特定功能外,其本身还有很多隐藏的实用功能和快捷键。使用过程逐步发现逐步记录,以备查询。
六月河
2023/06/26
3480
VsCode 常用快捷键 多行操作 批量处理
VSCode 全称 Visual Studio Code,是微软出的一款轻量级代码编辑器,免费、开源而且功能强大。它支持几乎所有主流的程序语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Win、Mac 以及 Linux
软件小生活
2021/08/16
6.2K0
python注释多行代码快捷键_python粘贴快捷键
Pycharm有着丰富且强大的快捷键组合,如果能熟练掌握常见快捷键的使用,那么绝对能提高你代码的编写效率和质量。
全栈程序员站长
2022/09/25
1.3K0
分享11个常用的VSCode快捷键,让你编码更高效
说实话,快速编程是我继续编码的原因之一(开个玩笑,除非...)。无论如何,我发现让我变得更快的关键是与鼠标分离。想一想,每次你需要移动鼠标时,你必须做以下几件事情:
前端达人
2023/08/31
3.2K1
分享11个常用的VSCode快捷键,让你编码更高效
VSCode之快捷键和常用插件
最重要的功能就是 F1 或 Ctrl+Shift+P 打开的命令面板了,在这个命令框里可以执行VSCode的 任何一条命令,可以查看每条命令对应的快捷键,甚至可以关闭这个编辑器。
用户1195962
2018/08/09
2.2K0
VSCode之快捷键和常用插件
21 个VSCode 快捷键,让代码更快,更有趣
做为前端开发者来说,大都数都用过 VSCode,并且也有很多是经常用的。但 VSCode 的一些快捷键可能我们不知道,也比较少用,毕竟这很好,因此本文就列出一些快捷键方便大家学习与记忆。
前端小智@大迁世界
2019/07/22
2.2K0
21 个VSCode 快捷键,让代码更快,更有趣
Sublime快捷键与常用插件配置总结 【原创】
Sublime快捷键与常用插件配置总结 Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: github.com/csxiaoyaojianxian Email: sunjianfeng@csxiaoyao.com QQ: 1724338257 目录导航 Sublime快捷键与常用插件配置总结 1. 快捷键 2. 安装Package Control 2.1 命令行安装: 2.2 手动安装 3. 插件安装卸载
CS逍遥剑仙
2018/04/28
2.1K0
vscode html注释快捷键_史上最全vscode配置使用教程
工欲善其事,必先利其器。想要优雅且高效的编写代码,必须熟练使用一款前端开发工具。但前端开发工具数不胜数,像HBuilder、Sublime Text、WebStorm、Visual Studio Code……等等,其中VSCode以其轻量且强大的代码编辑功能和丰富的插件生态系统,独受前端工师的青睐。网上有很多vscode的配置以及使用博客,但都没有本篇那么详细且全面。
全栈程序员站长
2022/06/30
1.8K0
vscode html注释快捷键_史上最全vscode配置使用教程
vscode html注释快捷键_宇宙最强vscode教程(基础篇)
如果你是 Windows用户,安装并重启系统后,你就可以在命令行中使用 code 或者 code-insiders了,如果你希望立刻而不是等待重启后使用,可以将 VS Code 的安装目录添加到系统环境变量 PATH中
全栈程序员站长
2022/06/27
2.7K0
vscode html注释快捷键_宇宙最强vscode教程(基础篇)
sublime快捷键
Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+D:选择单词,重复可增加选择下一个相同的单词 Ctrl+L:选择行,重复可依次增加选择下一行 Ctrl+Shift+L:选择多行 Ctrl+Shift+Enter:在当前行前插入新行 Ctrl+X:删除当前行 Ctrl+M:跳转到对应括号 Ctrl+U:软撤销,撤销光标位置 Ctrl+
大当家
2018/06/28
1.4K0
submit text3常用快捷键
Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑) Ctrl+G 跳转到相应的行 Ctrl+J 合并行(已选择需要合并的多行时) Ctrl+L 选择整行(按住-继续选择下行) Ctrl+M 光标移动至括号内开始或结束的位置 Ctrl+T 词互换 Ctrl+U 软撤销 Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文件某行; Ctrl+R 快速列出/跳转到某个函数 Ctrl+K Backspace 从光标处删除至行首 Ctrl+K+B 开启/关闭侧边栏 Ctrl+KK 从光标处删除至行尾 Ctrl+K+T 折叠属性 Ctrl+K+U 改为大写 Ctrl+K+L 改为小写 Ctrl+K+0 展开所有 Ctrl+Enter 插入行后(快速换行) Ctrl+Tab 当前窗口中的标签页切换 Ctrl+Shift+A 选择光标位置父标签对儿 Ctrl+Shift+D 复制光标所在整行,插入在该行之前 ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找 Ctrl+Shift+K 删除整行 Ctrl+Shift+L 鼠标选中多行(按下快捷键),即可同时编辑这些行 Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号) Ctrl+Shift+P 打开命令面板 Ctrl+Shift+/ 注释已选择内容 Ctrl+Shift+↑可以移动此行代码,与上行互换 Ctrl+Shift+↓可以移动此行代码,与下行互换 Ctrl+Shift+[ 折叠代码 Ctrl+Shift+] 展开代码 Ctrl+Shift+Enter 光标前插入行 Ctrl+PageDown 、Ctrl+PageUp 文件按开启的前后顺序切换 Ctrl+Z 撤销 Ctrl+Y 恢复撤销 Ctrl+F2 设置/取消书签 Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果) Ctrl+鼠标左键 可以同时选择要编辑的多处文本 Shift+鼠标右键(或使用鼠标中键)可以用鼠标进行竖向多行选择 Shift+F2 上一个书签 Shift+Tab 去除缩进 Alt+Shift+1(非小键盘)窗口分屏,恢复默认1屏 Alt+Shift+2 左右分屏-2列 Alt+Shift+3 左右分屏-3列 Alt+Shift+4 左右分屏-4列 Alt+Shift+5 等分4屏 Alt+Shift+8 垂直分屏-2屏 Alt+Shift+9 垂直分屏-3屏 Ctrl+Shift+分屏序号 将当前焦点页分配到分屏序号页 Alt+. 闭合当前标签 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑 Tab 缩进 自动完成 F2 下一个书签 F6 检测语法错误 F9 行排序(按a-z) F11 全屏模式
那一叶随风
2018/08/22
1.3K0
50个VSCode的快捷键,肯定有你需要的那个!(包含修改默认快捷键的方法)
关注公众号:学编程的GISer,后台回复 快捷键 ,获取VSCode官方快捷键汇总PDF。
用户9999906
2022/09/26
5.7K0
vscode快捷键与使用配置[通俗易懂]
主命令框 F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如:
全栈程序员站长
2022/08/31
5350
VS Code常用快捷键
F1 或 Ctrl+Shift+P(俗称万能键) :打开命令面板。在打开的输入框内,可以输入任何命令,如下图(图片较大,如果查看不清晰,可以在图片上右键 “在新的标签页中打开图片”,查看原图,下同):
兮动人
2021/06/11
8990
VS Code常用快捷键
IDEa快捷键_idea进入方法快捷键
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/10
1.9K0
IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)
因为觉得网络上的 idea 快捷键不够详尽,所以特别编写了此篇文章,方便大家使用 idea O(∩_∩)O~
全栈程序员站长
2022/08/27
5.2K1
IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)
IDEA快捷键
IntelliJ IDEA 的便捷操作性,快捷键的功劳占了一大半,对于各个快捷键组合请认真对待。IntelliJ IDEA 本身的设计思维是提倡键盘优先于鼠标的,所以各种快捷键组合层出不穷,对于快捷键设置也有各种支持,对于其他 IDE 的快捷键组合也有预设模板进行支持。
IT小马哥
2020/07/15
1.4K0
最强 Android Studio 使用小技巧和快捷键
本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。
用户8704998
2021/06/08
1.8K0
推荐阅读
相关推荐
不得不会的15个VSCode快捷键
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验