免费空间asp网站源码/百度指数数据来源

免费空间asp网站源码,百度指数数据来源,建设局是干嘛的单位,茂名制作网站软件后续再补一个k8s集群搭建的博客,从0开始搭建k8s集群。使用kube-prometheus非常方便,主要问题只在于拉取镜像。除了拉取镜像外其他时间5分钟即可。耐心等待拉取镜像。 一.kube-prometheus简介 kube-prometheus 是一个专为 Kubernetes 设计的开源监控解决…

后续再补一个k8s集群搭建的博客,从0开始搭建k8s集群。使用kube-prometheus非常方便,主要问题只在于拉取镜像。除了拉取镜像外其他时间5分钟即可。耐心等待拉取镜像。

一.kube-prometheus简介

kube-prometheus 是一个专为 Kubernetes 设计的开源监控解决方案,基于 Prometheus 生态构建,旨在简化集群监控组件的部署和管理。

仓库地址:https://github.com/prometheus-operator/kube-prometheus/tree/main

组件与架构

  • Prometheus Operator
    • 自动化管理 Prometheus、Alertmanager 等资源的控制器,通过 Kubernetes 自定义资源(CRD)定义监控规则和服务发现逻辑,动态生成配置文件
    • 支持高可用部署(如 StatefulSet)和数据持久化(Persistent Volume)
  • Prometheus Server
    • 核心时序数据库,负责指标采集、存储和告警规则评估
    • 支持动态服务发现(如 Kubernetes 节点、ServiceMonitor)和静态配置
  • ​Alertmanager
    • 集中处理告警信息,提供去重、分组、路由(邮件/Webhook)等功能
  • Grafana
    • 可视化平台,内置预配置的 Kubernetes 监控仪表盘(如节点资源使用、Pod 状态等)
  • ServiceMonitor
    • 自定义资源,定义 Prometheus 如何从 Kubernetes Service 抓取指标(如选择器匹配标签、端口配置)
  • ​辅助组件
    • ​Node Exporter:采集节点级指标(CPU/内存/磁盘)
    • ​kube-state-metrics:转换 Kubernetes 资源状态为 Prometheus 可识别的指标(如 Deployment 副本数)
    • ​Thanos Sidecar/Query:实现长期存储和跨集群查询(高可用场景)

二. 前置环境

1.操作系统配置

三台centos7.9的服务器

在这里插入图片描述

2.k8s集群

搭建部分可以看另一个文章。

版本为1.20.9
在这里插入图片描述

只需要配置网络插件即可,不用配ingress

在这里插入图片描述

三.拉取仓库以及apply yaml文件

1.git拉取仓库

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

查阅资料发现1.20的版本对应的是release-0.8的版本,直接加-b拉取对应版本即可

git clone https://github.com/prometheus-operator/kube-prometheus.git -b release-0.8

下完后有如下文件

在这里插入图片描述

2. apply配置文件

直接在github官网拿去配置命令即可,注意不同的release版本命令不太一样。我的是0.8版本

第二行代码要进入setup文件执行,再cd…出来运行第三行代码

# Create the namespace and CRDs, and then wait for them to be available before creating the remaining resources
kubectl create -f manifests/setup
until kubectl get servicemonitors --all-namespaces ; do date; sleep 1; echo ""; done
kubectl create -f manifests/

这里创建的东西都会在monitoring这个命名空间里,查询容器时注意加命名空间,拉取时间比较长,耐心等待20分钟。

在这里插入图片描述

其实执行完这两个步骤如果能够全部runing起来就很容易了,但是大部分情况下有部分容器会拉取不到。所以可以使用dockerhub来拉起镜像

3.拉取不到镜像的解决办法

在这里插入图片描述

假设我这个pod拉取不下来,处于rollback状态之类的状态,我们可以直接进入menifests文件夹找到这个名字的deployment.yaml

在这里插入图片描述

vim进入该文件后找到image,把它改成一个可以使用的,原本是一个k8s.io的image,我找到的是图片中的这个image地址,改完保存出来apply后下载起来就快了

apply -f kube-state-metrics-deployment.yaml  

在这里插入图片描述

4.dockerhub上查询images

如何找到上面的image网址呢?可以直接上浏览器打开dockerhub.com,最好使用梯子

在这里插入图片描述

search栏直接搜索你要的镜像,比如我要的镜像是kube-state-metrics的2.0.0版本

那就直接搜索kube-state-metrics即可

在这里插入图片描述

点进去点击tag再查询跟你一样的版本即可,注意选择版本号就行,不带其他字符

在这里插入图片描述

四.修改部分服务TYPE使其对外部可见

需要将alertmanger-main,grafana和node-exporter的type修改为nodeport,才能够在浏览器中访问

在这里插入图片描述

1.修改alertmanger-service.yaml

在spec中加入type

在这里插入图片描述

执行

kubectl apply -f alertmanager-service.yaml

改完后再次查看svc,可以看到alertmanger-main的type已经变成了NodePort,并且其端口号映射到了32104

在这里插入图片描述

这时我们访问主机的32104端口号就可以进入alertmanger的界面了

在这里插入图片描述

2.修改grafana-service.yaml

同上在spce中加入type字段

在这里插入图片描述

再执行

kubectl apply -f grafana-service.yaml 

可以看到grafana也变成了nodeport,同时其端口也对外暴露了

在这里插入图片描述

在浏览器中打开32667端口,能够正常进入界面

在这里插入图片描述

3.修改prometheus-service.yaml

同上在spce中加入type字段
在这里插入图片描述

再执行

kubectl apply -f prometheus-service.yaml

可以看到prometheus-k8s的type变为了nodeport,同时暴露其端口

在这里插入图片描述

在浏览器中打开31695端口,能够正常进入界面

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/73092.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3:十一、主页面布局(优化页面跳转方式)

:router"true" 一、参考文章 vue3:十一、主页面布局(实现基本左侧菜单右侧内容效果)-CSDN博客 参考上述文章可知,页面跳转是通过在js中定义的菜单中携带的path,然后通过菜单的点击事件完成的跳转,现在可以进行优化,直…

Etcd 服务搭建

💢欢迎来到张胤尘的开源技术站 💥开源如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌💥 文章目录 Etcd 服务搭建预编译的二进制文件安装下载 etcd 的…

EmbodiedSAM:在线实时3D实例分割,利用视觉基础模型实现高效场景理解

2025-02-12,由清华大学和南洋理工大学的研究团队开发 一种名为 EmbodiedSAM(ESAM)的在线3D实例分割框架。该框架利用2D视觉基础模型辅助实时3D场景理解,解决了高质量3D数据稀缺的难题,为机器人导航、操作等任务提供了高…

信创-人大金仓数据库创建

一. 官文 资源下载地址 https://download.kingbase.com.cn/xzzx/index.htm 下载安装文件 下载授权文件 产品文档地址:https://help.kingbase.com.cn/v8/index.html 二. 概念 2.1 体系结构 ‌ 实例结构 ‌:由数据库文件和 KingbaseES 实例组成。数据…

HCIA-AI人工智能笔记3:数据预处理

统讲解数据预处理的核心技术体系,通过Python/Pandas与华为MindSpore双视角代码演示,结合特征工程优化实验,深入解析数据清洗、标准化、增强等关键环节。 一、数据预处理技术全景图 graph TD A[原始数据] --> B{数据清洗} B --> B1[缺…

G-Star 校园开发者计划·黑科大|开源第一课之 Git 入门

万事开源先修 Git。Git 是当下主流的分布式版本控制工具,在软件开发、文档管理等方面用处极大。它能自动记录文件改动,简化合并流程,还特别适合多人协作开发。学会 Git,就相当于掌握了一把通往开源世界的钥匙,以后参与…

WEB攻防-PHP反序列化-字符串逃逸

目录 前置知识 字符串逃逸-减少 字符串逃逸-增多 前置知识 1.PHP 在反序列化时,语法是以 ; 作为字段的分隔,以 } 作为结尾,在结束符}之后的任何内容不会影响反序列化的后的结果 class people{ public $namelili; public $age20; } var_du…

把生产队的大模型Grok 3 beta用来实现字帖打磨

第一个版本,就是简单的田字格,Grok 3 beta 思考了15s就得到了html前端代码,javascript; 然而还不完美; 第二个版本,进一步,通过pinyin项目给汉字加上注音,米字格和四线格;&#xff…

windows+ragflow+deepseek实战之一excel表查询

ragflows平台部署参考文章 Win10系统Docker+DeepSeek+ragflow搭建本地知识库 ragflow通过python实现参考这篇文章 ragflow通过python实现 文章目录 背景效果1、准备数据2、创建知识库3、上传数据并解析4、新建聊天助理5、测试会话背景 前面已经基于Win10系统Docker+DeepSeek+…

【架构】单体架构 vs 微服务架构:如何选择最适合你的技术方案?

文章目录 ⭐前言⭐一、架构设计的本质差异🌟1、代码与数据结构的对比🌟2、技术栈的灵活性 ⭐二、开发与维护的成本博弈🌟1、开发效率的阶段性差异🌟2、维护成本的隐形陷阱 ⭐三、部署与扩展的实战策略🌟1、部署模式的本…

C#实现分段三次Hermite插值

目录 一、Hermite插值介绍 1、功能说明 2、数学方法 二、代码实现 1、CubicHermiteInterpolator类封装 2、应用示例 三、导数值的获取方式 1、数学方法介绍 2、代码应用示例 四、其它封装的分段三次Hermite插值类 1、方式一 (1)封装代码 &…

重要重要!!fisher矩阵元素有什么含义和原理; Fisher 信息矩阵的形式; 得到fisher矩阵之后怎么使用

fisher矩阵元素有什么含义和原理 目录 fisher矩阵元素有什么含义和原理一、对角线元素( F i , i F_{i,i} Fi,i​)的含义与原理二、非对角线元素( F i , j F_{i,j} Fi,j​)的含义与原理Fisher 信息矩阵的形式矩阵的宽度有位置权重数量决定1. **模型参数结构决定矩阵维度**2.…

docker速通

docker 镜像操作搜索镜像拉取镜像查看镜像删除镜像 容器操作!查看容器运行容器run命令详细介绍 启动容器停止容器重启容器查看容器状态查看容器日志删除容器进入容器 保存镜像提交保存加载 分享社区登录命名推送 docker存储目录挂载卷映射查看所有容器卷创建容器卷查看容器卷详…

Python、MATLAB和PPT完成数学建模竞赛中的地图绘制

参加数学建模比赛时,很多题目——诸如统计类、数据挖掘类、环保类、建议类的题目总会涉及到地理相关的情景,往往要求我们制作与地图相关的可视化内容。如下图,这是21年亚太赛的那道塞罕坝的题目,期间涉及到温度、降水和森林覆盖率…

DeepSeek R1 本地部署指南 (3) - 更换本地部署模型 Windows/macOS 通用

0.准备 完成 Windows 或 macOS 安装: DeepSeek R1 本地部署指南 (1) - Windows 本地部署-CSDN博客 DeepSeek R1 本地部署指南 (2) - macOS 本地部署-CSDN博客 以下内容 Windows 和 macOS 命令执行相同: Windows 管理员启动:命令提示符 CMD ma…

k8s中service概述(二)NodePort

NodePort 是 Kubernetes 中一种用于对外暴露服务的 Service 类型。它通过在集群的每个节点上开放一个静态端口(NodePort),使得外部用户可以通过节点的 IP 地址和该端口访问集群内部的服务。以下是关于 NodePort Service 的详细说明&#xff1…

Linux系统崩溃破案实录

现代计算环境中,系统的稳定性和可靠性至关重要。然而,即使是最优化的系统也可能会由于硬件故障、软件漏洞或配置错误而崩溃。为了解决这一问题,Linux系统提供了强大的内核崩溃转储机制,本文介绍如何收集和分析崩溃日志&#xff0c…

tcping 命令的使用,ping IP 和端口

1. ‌Windows系统安装‌ ‌下载tcping工具‌:根据系统位数(32位或64位)下载对应的tcping.exe文件。‌安装步骤‌: 将下载的tcping.exe文件复制到C:\Windows\System32目录下。如果下载的是64位版本,需将文件名改为tcpi…

深度学习框架PyTorch——从入门到精通(6.1)自动微分

使用torch.autograd自动微分 张量、函数和计算图计算梯度禁用梯度追踪关于计算图的更多信息张量梯度和雅可比乘积 在训练神经网络时,最常用的算法是反向传播。在该算法中,参数(模型权重)根据损失函数的梯度相对于给定参数进行调整…

阶跃星辰开源300亿参数视频模型Step-Video-TI2V:运动可控+102帧长视频生成

阶跃星辰(StepFun)正式开源其新一代图生视频模型 Step-Video-TI2V ,该模型基于300亿参数的Step-Video-T2V训练,支持文本与图像联合驱动生成长达102帧的高质量视频,在运动控制与场景适配性上实现突破。 核心亮点 …