首页 > 其他分享 >编译安装Kubernetes 1.29 高可用集群(7)--Metrics Server节点监控配置

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

时间:2024-07-02 14:41:59浏览次数:19  
标签:Kubernetes created -- Server server metrics io k8s

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: /tmp
          name: tmp-dir  在此行下添加
        - name: ca-ssl
          mountPath: /etc/kubernetes/pki

# 200行
      volumes:
      - emptyDir: {}
        name: tmp-dir  在此行下添加
      - name: ca-ssl
        hostPath:
          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 

标签:Kubernetes,created,--,Server,server,metrics,io,k8s
From: https://www.cnblogs.com/cn-jasonho/p/18279810

相关文章

  • 【Linux】在Ubuntu下开发.Net Framework桌面应用
     一、搭建环境1、VMware安装Ubuntu图文教程https://www.bilibili.com/read/cv25918406/ 2、安装NETSDK(搭建.NETCore环境)终端执行:wgethttps://dot.net/v1/dotnet-install.sh-Odotnet-install.shchmod+x./dotnet-install.sh./dotnet-install.sh--channel6.0......
  • 微软预计年底实现实时语音界面;硅基智能开源 AI 数字人交互平台 Duix丨 RTE 开发者日报
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编......
  • 每天学一个 Linux 命令(15):man
    Github地址:https://github.com/mingongge/Learn-a-Linux-command-every-day命令简介man命令用于查看、显示Linux中命令的帮助信息,显示的帮助信息,可上下滚动,搜索特定文本的出现以及其他有用的功能。man命令是Linux系统下的帮助命令,通过man命令可以查看Linux系统......
  • 2023-2025年最值得选择的Java毕业设计选题大全:1000个热门选题推荐✅✅✅
    ......
  • 车联网数据平台:驱动汽车产业创新的关键力量
    6月27日,国际数据公司(IDC)发布的《TechnologyAssessment:车联网数据平台技术评估,2024》中提出,“具备实时大数据分析功能的车联网数据平台,已成为车企不可或缺的选择。”车联网数据平台是指提供车辆联网数据的收发、处理、存储、分析的一站式平台,可助力车企为用户提供优质及时的......
  • 基于SpringBoot+Vue邮件过滤系统设计和实现(源码+LW+调试文档+讲解等)
    ......
  • 小区物业巡逻系统
    功能点:现在的巡逻软件大部分都是需要买专门的配对设备,每次巡逻签到拿着设备去感应下,对于此,开发了这套功能,只要一部手机,然后开通公众号,就可以实名进行签到巡逻,支持巡逻没完,         再次进入可以继续签到,超时自动结束未完的巡逻流程;支持前端和后端,前端巡逻签到后......
  • Web 服务端如何实现禁用视频下载 All In One
    Web服务端如何实现禁用视频下载AllInOnedifficulty:Medium/难度:中等破解微信公众号禁用视频下载❓破解HTML5videocontrolslist="nodownload",禁用controls显示下载选项✅//开发者工具定位DOM节点body,右键存储为全局变量temp//动态插入HTML字......
  • JavaScript 学习教程:从入门到精通
    JavaScript学习教程:从入门到精通JavaScript是网页开发过程中不可或缺的一部分,无论你是初学者还是有一定基础的开发者,这篇教程将帮助你更深入地理解和运用JavaScript。本文将分为多个章节,涵盖JavaScript的基本概念、高级技术、常用库和框架,以及实际项目案例。目录Jav......
  • 汇编语言------内存段
    分段内存模型:将内存划分为几个独立的区域,每个区域称为段,通过段寄存器中的指针来引用。每个段都被用来保存某种特殊的数据。Datasegment:数据段,主要用来保存声明的变量、常量等等。用.data和.bss表示。Codesegment:代码段,主要用来保存指令代码。用.text表示。Stacksegment......