这几天对开发服务器中的 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 监控相关推荐

  1. Kubernetes K8S之kube-prometheus概述与部署

    Kubernetes K8S之kube-prometheus概述与部署 主机配置规划 服务器名称(hostname) 系统版本 配置 内网IP 外网IP(模拟) k8s-master CentOS7. ...

  2. Graylog 日志服务器单节点部署

    资料 https://docs.graylog.org/docs/ 简介 Graylog项目由Lennart Koopmann在2009年左右启动.当时,最着名的日志管理软件vendor发布了他们产品 ...

  3. Kubernetes(k8s)快速入门和环境部署

    目录 1. Kubernetes介绍 1.1 应用部署方式演变 1.2 kubernetes简介 1.3 kubernetes组件 1.4 kubernetes概念 2. kubernetes集群环境 ...

  4. openstack 系列: 基于CentOS7系统使用packstack工具单节点部署openstacktrain---Part-I安装简易命令

    1说明 本人非linux专业人士,更不是云计算专家 部署过程是从各大博客自己百度知道 各种搜索排查,硬是搭起了train环境 过程纠结,先是在win 10 vmware 上安装centos7 再基于c ...

  5. caas k8s主控节点如何查询_k8s中部署prometheus监控告警系统prometheus系列文章第一篇...

    前言 本篇文章主要介绍k8s集群中部署prometheus,并且配置prometheus的动态.静态服务发现,实现监控容器.物理节点.service.pod等资源指标,配置prometheus的web ...

  6. k8s中部署prometheus监控告警系统-prometheus系列文章第一篇

    前言 本篇文章主要介绍k8s集群中部署prometheus,并且配置prometheus的动态.静态服务发现,实现监控容器.物理节点.service.pod等资源指标,配置prometheus的web ...

  7. k8s学习(二十四) 使用prometheus监控kubernetes集群应用

    1.修改部署traefik时的traefik.toml 添加 [metrics][metrics.prometheus]entryPoint = "traefik"buckets ...

  8. 啃K8s之快速入门,以及哭吧S(k8s)单节点部署

    啃K8s之快速入门,以及哭吧S(k8s)单节点部署 一:Kubernets概述 1.1:Kubernets是什么? 1.2:Kubernets特性 1.3:Kubernets群集架构与组件 1.3.1 ...

  9. 运维实操——kubernetes(十九)k8s中部署Prometheus、监控nginx、HPA自动伸缩

    k8s中部署Prometheus.监控nginx.HPA自动伸缩 1.什么是Prometheus? 2.k8s中部署Prometheus监控 3.prometheus监控nginx 4.基于prome ...

  10. 集群外独立部署Prometheus+Grafana监控K8S全面解析

    简介 Prometheus+Grafana作为监控K8S的解决方案,大都是在K8S集群内部部署,这样可以直接调用集群内的cert及各种监控url,但是增加了集群的资源开销.因此在资源有限的情况下,我更 ...

最新文章

  1. PTA基础编程题目集-7-3 逆序的三位数
  2. 从DDD DSL DCI 说起
  3. 前端每周清单半年盘点之 WebAssembly 篇
  4. underscore.js _.initial[Array]
  5. jboss与nginx_JBoss BRMS与JasperReports进行报告
  6. 使用detours实现劫持
  7. webservice常见名词
  8. iptv管理系统php制作,双子星IPTV管理系统搭建教程
  9. 过滤CString字符串中各位是数字,大小写字母,符号,汉字
  10. Elasticsearch--高级-分词 安装ik分词---全文检索引擎ElasticSearch工作笔记020
  11. java jar命令来运行jar包
  12. keepalived+mysql双主高可用配置
  13. 力扣-剑指Offer-57 和为s的连续正数序列
  14. jvm内存模型、jvm内存结构、Java内存结构、Java内存模型(JMM)、Java对象模型的区别(吐血研究整理)
  15. 菜鸟谈VBA最最基础入门
  16. UE4 PBR材质使用记录
  17. Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)...
  18. 2023年最新最全 VSCode 插件推荐
  19. ViewCompanion Premium(HPGL、HPGL2和HP-RTL文件浏览和打印软件)官方正式版V13.10 | 内置viewcompanion注册码
  20. pojo与entity

热门文章

  1. delphi编程来记录QQ的聊天记录
  2. Excel: 如何对Excel2007工作表做统一编辑修改
  3. 拓端tecdat|R语言自然语言处理(NLP):情感分析新闻文本数据
  4. 安卓studio没有java.xml_Android文件(Java和XML)被奇怪的XML替换
  5. (6)机器学习_支持向量机
  6. 字符串s长度为偶数python_Python实现读取字符串按列分配后按行输出示例
  7. php 连等赋值,变量赋值时的,多个变量连等的问题
  8. git clone拉取指定分支
  9. 多片段时序数据建模预测实践
  10. 使用 Python 进行双重退火优化