编译安装Kubernetes 1.29 高可用集群(7)--Metrics Server节点监控配置

news/2024/7/5 4:54:35/文章来源:https://www.cnblogs.com/cn-jasonho/p/18279810

1.部署Metrics Server节点监控

1.1 在任意k8s-master节点上下载Metrics Server的创建文件

https://github.com/kubernetes-sigs/metrics-server/releases

wget https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.7.1/components.yaml

1.2 修改单机版配置文件

sed -i "s#10250#10350#g" components.yaml
sed -i "s#registry.k8s.io/metrics-server/#registry.aliyuncs.com/google_containers/#g" components.yaml# 144行
args:- --cert-dir=/tmp- --secure-port=10350- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname- --kubelet-use-node-status-port- --metric-resolution=15s  在此行下添加- --kubelet-insecure-tls- --requestheader-client-ca-file=/etc/kubernetes/pki/ca.pem- --requestheader-username-headers=X-Remote-User- --requestheader-group-headers=X-Remote-Group- --requestheader-extra-headers-prefix=X-Remote-Extra-# 191行volumeMounts:- mountPath: /tmpname: tmp-dir  在此行下添加- name: ca-sslmountPath: /etc/kubernetes/pki# 200行volumes:- emptyDir: {}name: tmp-dir  在此行下添加- name: ca-sslhostPath:path: /etc/kubernetes/pki

1.3 在任意k8s-master节点应用Metrics Server的components.yaml文件

# kubectl create -f components.yaml
serviceaccount/metrics-server created
clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
clusterrole.rbac.authorization.k8s.io/system:metrics-server created
rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created
clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created
clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created
service/metrics-server created
deployment.apps/metrics-server created
apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created# kubectl get pods -n kube-system | grep metrics
metrics-server-676df5658c-tmxff   1/1     Running   0          33m

2.1 

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

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

相关文章

warmup(php反序列化+SQL注入)

warmup(php反序列化+SQL注入)题目界面单看题目界面的话推测可能是SQL注入。题解 题目涉及三个附近,主要从index.php和conn.php入手。index.php中有两个功能,一个是检查请求中的Cookie,一个是检查用户提交的用户名和密码。检查Cookie 首先要求Cookie中的变量是一个数组,然后…

Web 服务端如何实现禁用视频下载 All In One

Web 服务端如何实现禁用视频下载 All In OneWeb 服务端如何实现禁用视频下载 All In Onedifficulty: Medium / 难度: 中等破解微信公众号禁用视频下载 ❓破解 HTML5 video controlslist="nodownload", 禁用 controls 显示下载选项 ✅// 开发者工具 定位 DOM 节点 bod…

冗余组

以太网冗余接口 1、简介以太网冗余接口(Redundant Ethernet,Reth)是一种三层虚拟接口。一个以太网冗余接口中包含两个成员接口,使用以太网冗余接口可以实现这两个接口之间的冗余备份。2、以太网冗余接口的工作原理 以太网冗余接口的成员接口有两种状态:激活状态:能够收发…

小区物业巡逻系统

功能点:现在的巡逻软件大部分都是需要买专门的配对设备,每次巡逻签到拿着设备去感应下,对于此,开发了这套功能,只要一部手机,然后开通公众号,就可以实名进行签到巡逻,支持巡逻没完, 再次进入可以继续签到,超时自动结束未完的巡逻流程;支持前端和后…

服务自启脚本

Linux服务器启动脚本Nacos自启脚本 1、创建服务脚本文件vim /etc/systemd/system/nacos.serivce2、重载脚本文件sudo systemctl daemon-reload3、创建自启sudo systemctl enable nacos4、具体的脚本文件如下[Unit]Description=Nacos ServerAfter=network.targetServiceType=for…

效率升级,从NAS开始:存储、查找、共享一键完成

在数字化时代,数据已经成为企业和个人最宝贵的资产之一。随着信息量的爆炸性增长,如何高效地存储、查找和共享数据成为了一个亟待解决的问题。铁威马F4-424 作为一款高性能的NAS设备,以其卓越的性能和丰富的功能,为用户提供了一站式的数据管理解决方案,让效率飞升成为可能…

2024年广东中考数学压轴题参考答案

作者:ZhaoGui,广东湛江出处:贵哥讲数学声明:本博客版权归[贵哥讲数学]所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出!

.Net Core Web Api 框架搭建简单步骤

1、建立.Net Core Web Api 项目 2、新建相关类库项目3、在EFCORE 项目中,创建DbContext 上下文实例,并将所有的实体类写入DbSet,在Program.cs 中注入创建的DbContext 实力及配置数据库链接信息 4、封装DbContext 仓储类 Repository 5、新建服务类及服务接口,继承仓储类进行…

《如 何 速 通 一 套 题》3

A election 定数:普及+,普及-,普及-,无,总计普及。 (思维,实现,算法,数据结构,总计) 双指针,每一次只会打死最左的和最右的,计算是死左边还是死右边即可。 \(O(N \log N) - O(1)\)。code #include <bits/stdc++.h> using namespace std;struct node {int x,…

ubuntu上部署vnc

环境:OS:18.04 说明: 安装盘没有vnc4server安装包,使用安装盘制作本地源找不到vnc的安装包,需要联网才行,下面是联网下的操作.1.安装vnc4serverroot@11g:/etc/apt#su - rootroot@11g:/etc/apt#apt updateroot@11g:/etc/apt#apt -y install vnc4server查看是否安装成功root@11g:…

centos7安装后yum 错误

前言 安装没有图形界面的centos7后,发现yum无法使用,一直错误,原因是因为yum需要更换源过程 先备份,yum源目录为 cd /etc/yum.repos.d/mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载阿里云的yum源wget -O /etc/yum.repos.d/CentOS-Base…

面试官:你了解git cherry-pick吗?

复盘一次不规范开发引发的线上问题事情要从一次不规范的代码开发开始说起 背景故事时间2024年某个风平浪静的周五晚上地点中国,北京,西二旗,某互联网大厂会议室人物小杰,小A,小B,老K对话老K:昨天提交的代码被测试打回来了!为什么小B没开发完的内容也一起提交上去了? 小…

Swin Transformer:最佳论文,准确率和性能双佳的视觉Transformer | ICCV 2021

论文提出了经典的Vision Transormer模型Swin Transformer,能够构建层级特征提高任务准确率,而且其计算复杂度经过各种加速设计,能够与输入图片大小成线性关系。从实验结果来看,Swin Transormer在各视觉任务上都有很不错的准确率,而且性能也很高来源:晓飞的算法工程笔记 公…

ros -slam - microros- PID控制器实现

上一节我们通过编码器完成了对机器人单个轮子的速度测量,完成了电机速度闭环控制的重要一步-反馈。 有了反馈,接着我们需要设计一个控制器来帮助我们实现这个需求,这个控制器的输入是当前的速度和目标速度,输出是应该给到电机的PWM占空比。 一、PID控制器介绍PID控制器是一…

vmdk to vhdx 虚拟磁盘格式转换qemu-img

qemu-img是创建、转换、修改磁盘映像的工具,我们可以用它非常方便的转换虚拟磁盘格式,比如在vmdk、vhdx、qcow2、vdi之间相互转换,它在流行的Linux、macOS、Windows平台上都发布有对应的版本。 本文介绍的是Windows版本,它支持下图中所示的格式。转换格式需要使用它的conve…

NAML论文阅读笔记

Neural News Recommendation with Attentive Multi-View Learning论文阅读笔记 这篇也是比较老但是比较经典的文章,来读一下 Abstract ​ 现有的新闻推荐方法通常基于单一的新闻信息(如标题)来学习这些表征,这可能是不够的。在本文中,我们提出了一种神经新闻推荐方法,它…

ros2 - slam - 使用编码器测量轮子最大速度

新建example26_max_speed_measurement 添加依赖[env:featheresp32] ; 这是一个环境配置标签,指定了代码将运行的硬件平台和框架 platform = espressif32 ; 指定了使用的平台为Espressif 32 board = featheresp32 ; 指定使用的硬件板为Feather ESP32 framework = arduino ;…

入门Salesforce:必须掌握的20+基础专业术语!

Salesforce的发展令人印象深刻。在过去的20年中,Salesforce创建了一个由管理员、开发人员、顾问和用户组成的生态系统,不断颠覆创新CRM,促进平等和多样性。 作为初学者,探索Salesforce领域就像学习一门新语言。Salesforce中有着大量术语,从潜在客户、自定义对象到仪表板、…

ros2 - slam - 直流电机-编码器脉冲测量与校准

这一节我们编写代码来尝试下是否能够读取到电机上编码器的脉冲数,并通过实验测试出小车的输出轴转速和编码器脉冲的比值。 一、新建工程并导入开源库新建example25_encoder添加依赖[env:featheresp32] ; 这是一个环境配置标签,指定了代码将运行的硬件平台和框架 platform = …

在开发环境中使用 RawCap 和 Wireshark 排查本地回路地址

如何使用 RawCap 和 Wireshark 排查本地网络请求中的404错误 开发微服务应用时,正确配置网络请求的转发至关重要。本文将通过一个具体示例来展示如何使用 RawCap 和 Wireshark 来监控和分析本地回路请求,并排查导致 HTTP 404 错误的可能原因。 背景 在本例中,用户的浏览器请…