Centos7 Kubernetes(k8s) 开发服务器(单服务器)部署 prometheus 监控
这几天对开发服务器中的 k8s和相关模块 进行升级,做个记录
开发服务器(单服务器)部署 prometheus 监控
环境,与系统
系统:centos 7.6
内核: 5.1.9-1.el7.elrepo.x86_64
Kubernetes(K8s) 1.14.3
服务器IP:192.168.0.254
服务器IP 说明
如果更改了服务器IP 为其他IP,那么请全局全部替换成你改的IP
fox.风
如何安装 k8s
请看 最近写的一篇文章,
https://blog.csdn.net/fenglailea/article/details/88745642
常用 k8s 命令
https://foxwho.blog.csdn.net/article/details/92137467
服务器资源限制
对CPU,内存都做了限制,请自行针对修改
没有使用持久化存储,这里直接使用宿主机存储,如有需要,请自行增加
目录
请把项目放置到 /www/k8s/foxdev/
目录下,所有都是基于此目录
或者请看 下面一节的 拉取代码
拉取代码
mkdir -p /www/k8s/
cd /www/k8s/git clone https://github.com/foxiswho/k8s-nacos-sentinel-rocketmq-zipkin-elasticsearch-redis-mysql.git foxdevcd foxdevchmod +x *sh
以下是 独立部署 相关模块
k8s prometheus 独立部署
相关说明
对外端口:30909
端口:9090
prometheus/conf/prometheus-cluster.yaml 配置文件
独立部署 prometheus 操作
直接执行 根目录
下 create.p.prometheus.start.sh
即可
./create.p.prometheus.start.sh
访问
直接用浏览器访问
http://192.168.0.254:30909
Kubernetes 编排文件
prometheus-rc.yml
apiVersion: v1
kind: ReplicationController
metadata:
# namespace: defaultname: prometheuslabels:name: prometheus
spec:replicas: 1selector:name: prometheustemplate:metadata:labels:name: prometheusspec:containers:- name: prometheusimage: prom/prometheus:latestimagePullPolicy: IfNotPresentresources:limits:cpu: 150mmemory: 256Mirequests:cpu: 100mmemory: 128Mienv:- name: TZvalue: Asia/Shanghaiports:- containerPort: 9090volumeMounts:- name: volmountPath: /etc/prometheus/prometheus.ymlvolumes:- name: volhostPath:path: /www/k8s/foxdev/prometheus/conf/prometheus-cluster.yamltype: File
prometheus-service.yml
apiVersion: v1
kind: Service
metadata:
# namespace: defaultname: prometheuslabels:name: prometheus
spec:type: NodePortports:- port: 9090targetPort: 9090nodePort: 30909selector:name: prometheus
create.p.prometheus.start.sh
#!/usr/bin/env bashDIR=$(pwd)kubectl create -f ${DIR}/prometheus/prometheus-service.yml
kubectl create -f ${DIR}/prometheus/prometheus-rc.ymlkubectl get podecho -e "\n\n\n"echo " success"
在开发服务器上部署成功,有问题的,可以联系我
源文件
https://github.com/foxiswho/k8s-nacos-sentinel-rocketmq-zipkin-elasticsearch-redis-mysql
Centos7 Kubernetes(k8s) 开发服务器(单服务器)部署 prometheus 监控相关推荐
- Kubernetes K8S之kube-prometheus概述与部署
Kubernetes K8S之kube-prometheus概述与部署 主机配置规划 服务器名称(hostname) 系统版本 配置 内网IP 外网IP(模拟) k8s-master CentOS7. ...
- Graylog 日志服务器单节点部署
资料 https://docs.graylog.org/docs/ 简介 Graylog项目由Lennart Koopmann在2009年左右启动.当时,最着名的日志管理软件vendor发布了他们产品 ...
- Kubernetes(k8s)快速入门和环境部署
目录 1. Kubernetes介绍 1.1 应用部署方式演变 1.2 kubernetes简介 1.3 kubernetes组件 1.4 kubernetes概念 2. kubernetes集群环境 ...
- openstack 系列: 基于CentOS7系统使用packstack工具单节点部署openstacktrain---Part-I安装简易命令
1说明 本人非linux专业人士,更不是云计算专家 部署过程是从各大博客自己百度知道 各种搜索排查,硬是搭起了train环境 过程纠结,先是在win 10 vmware 上安装centos7 再基于c ...
- caas k8s主控节点如何查询_k8s中部署prometheus监控告警系统prometheus系列文章第一篇...
前言 本篇文章主要介绍k8s集群中部署prometheus,并且配置prometheus的动态.静态服务发现,实现监控容器.物理节点.service.pod等资源指标,配置prometheus的web ...
- k8s中部署prometheus监控告警系统-prometheus系列文章第一篇
前言 本篇文章主要介绍k8s集群中部署prometheus,并且配置prometheus的动态.静态服务发现,实现监控容器.物理节点.service.pod等资源指标,配置prometheus的web ...
- k8s学习(二十四) 使用prometheus监控kubernetes集群应用
1.修改部署traefik时的traefik.toml 添加 [metrics][metrics.prometheus]entryPoint = "traefik"buckets ...
- 啃K8s之快速入门,以及哭吧S(k8s)单节点部署
啃K8s之快速入门,以及哭吧S(k8s)单节点部署 一:Kubernets概述 1.1:Kubernets是什么? 1.2:Kubernets特性 1.3:Kubernets群集架构与组件 1.3.1 ...
- 运维实操——kubernetes(十九)k8s中部署Prometheus、监控nginx、HPA自动伸缩
k8s中部署Prometheus.监控nginx.HPA自动伸缩 1.什么是Prometheus? 2.k8s中部署Prometheus监控 3.prometheus监控nginx 4.基于prome ...
- 集群外独立部署Prometheus+Grafana监控K8S全面解析
简介 Prometheus+Grafana作为监控K8S的解决方案,大都是在K8S集群内部部署,这样可以直接调用集群内的cert及各种监控url,但是增加了集群的资源开销.因此在资源有限的情况下,我更 ...
最新文章
- PTA基础编程题目集-7-3 逆序的三位数
- 从DDD DSL DCI 说起
- 前端每周清单半年盘点之 WebAssembly 篇
- underscore.js _.initial[Array]
- jboss与nginx_JBoss BRMS与JasperReports进行报告
- 使用detours实现劫持
- webservice常见名词
- iptv管理系统php制作,双子星IPTV管理系统搭建教程
- 过滤CString字符串中各位是数字,大小写字母,符号,汉字
- Elasticsearch--高级-分词 安装ik分词---全文检索引擎ElasticSearch工作笔记020
- java jar命令来运行jar包
- keepalived+mysql双主高可用配置
- 力扣-剑指Offer-57 和为s的连续正数序列
- jvm内存模型、jvm内存结构、Java内存结构、Java内存模型(JMM)、Java对象模型的区别(吐血研究整理)
- 菜鸟谈VBA最最基础入门
- UE4 PBR材质使用记录
- Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)...
- 2023年最新最全 VSCode 插件推荐
- ViewCompanion Premium(HPGL、HPGL2和HP-RTL文件浏览和打印软件)官方正式版V13.10 | 内置viewcompanion注册码
- pojo与entity
热门文章
- delphi编程来记录QQ的聊天记录
- Excel: 如何对Excel2007工作表做统一编辑修改
- 拓端tecdat|R语言自然语言处理(NLP):情感分析新闻文本数据
- 安卓studio没有java.xml_Android文件(Java和XML)被奇怪的XML替换
- (6)机器学习_支持向量机
- 字符串s长度为偶数python_Python实现读取字符串按列分配后按行输出示例
- php 连等赋值,变量赋值时的,多个变量连等的问题
- git clone拉取指定分支
- 多片段时序数据建模预测实践
- 使用 Python 进行双重退火优化