Redian新闻
>
如何逐步安装 Kubernetes(k8s)指标服务器 | Linux 中国

如何逐步安装 Kubernetes(k8s)指标服务器 | Linux 中国

科技
 
导读:在这篇文章中,我们将逐步介绍如何安装 Kubernetes 指标服务器。                   
本文字数:1721,阅读时长大约:2分钟

在这篇文章中,我们将逐步介绍如何安装 Kubernetes 指标服务器。

Kubernetes(k8s)指标服务器是一个组件,用于收集和聚合来自 Kubernetes 集群中各种来源(包括节点和 容器荚(Pod))的指标数据。此数据可用于监控和优化资源利用率、识别潜在问题并提高 Kubernetes 集群的整体性能。

指标服务器收集资源利用率数据,例如集群中节点和容器荚的 CPU 和内存使用情况。它提供了一个 API 端点,可用于查询此数据并检索集群中特定资源的指标。

先决条件

◈ 启动并运行 Kubernetes 集群(v1.21 或更高版本)。
◈ kubectl 命令行工具已安装,并配置为与你的 Kubernetes 集群交互。
◈ 创建和修改 Kubernetes 对象的能力。

事不宜迟,让我们深入了解安装步骤。

步骤 1 下载指标服务器清单

第一步是从 Kubernetes GitHub 仓库下载最新的指标服务器清单文件。使用下面的 curl 命令下载 yaml 文件:

  1. # curl -LO https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml

如果你计划在高可用性模式下安装指标服务器,请下载以下清单文件:

  1. # curl https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/high-availability-1.21+.yaml

步骤 2 修改指标服务器 Yaml 文件

接下来,你需要修改指标服务器的 yaml 文件以设置一些配置选项:

  1. # vi components.yaml

找到 container 下的 args 部分,添加以下行:

  1. - --kubelet-insecure-tls

在 spec 下,添加以下参数:

  1. hostNetwork: true

保存并关闭文件。

步骤 3 部署指标服务器

现在,我们准备好部署指标服务器,运行以下 kubectl 命令:

  1. # kubectl apply -f components.yaml

步骤 4 验证指标服务器部署

部署指标服务器后,通过检查在 kube-system 命名空间中运行的容器荚状态来验证它的状态:

  1. # kubectl get pods -n kube-system

上面的输出确认指标服务器容器荚已启动并正在运行。

步骤 5 测试指标服务器安装

最后,你可以通过运行以下 kubectl 命令来测试指标服务器:

  1. # kubectl top nodes

此命令应显示集群中每个节点的资源利用率,包括 CPU 和内存使用率。

要查看当前命名空间或特定命名空间的容器荚资源利用率,请运行:

  1. # kubectl top pod
  2. # kubectl top pod -n kube-system

这就是这篇文章的全部内容,我希望你能从中找到有用的信息。请在下面的评论部分发表你的反馈和疑问。

(题图:MJ: Kubernetes container paper art light blue background ultra-detailed topview)


via: https://www.linuxtechi.com/how-to-install-kubernetes-metrics-server/

作者:Pradeep Kumar 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者 :geekpi
💎💎💎💎
翻译: 1909.5 篇
|
贡献: 3456 天
2013-10-25
2023-04-12
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
为Kubernetes集群部署一个ChatGPT机器人用 Tekton 在 Kubernetes 中编写你的第一条 CI/CD 流水线 | Linux 中国8位拥有“顶级好乳”的女星!个个“胸”器逼人,杨幂只能排倒数您需要打“带状疱疹”疫苗吗?一款利器 ,持续分析 Kubernetes 中服务的性能豆瓣评分8.9!300页Kubernetes学习手册,全是核心知识!“凤姐”罗玉凤在美国结婚+获得绿卡!高晓松送上祝福破茧成蝶 - Serverless Kubernetes 的思考与征程(二)如何在 RHEL 9 上分步安装 PgAdmin4 | Linux 中国如何使用Kubernetes实现应用程序的弹性伸缩Kubernetes 如何保障容器可用性?一文介绍探针的使用21道题帮你轻松拿捏 Kubernetes 面试优化 Linux 服务器的 9 个小技巧,让 Linux 服务器效率起来排障有用 | Docker 容器和 Kubernetes 退出码中文指南如何在 Ubuntu 和其他 Linux 下安装 IDLE Python IDE | Linux 中国白百何为啥被称作“女版陈冠希”?看完了这些照片,你也会同意使用 Kubespray 安装 Kubernetes 集群 | Linux 中国硬核!Kubernetes 网络排错“狂飙”级指南,运维请收好今年第一个版本 Kubernetes 1.27,发布啦!图解 Kubernetes Pod 是如何获取 IP 地址?Kubernetes 调查报告:配置不当可能导致安全问题如何在 Rocky Linux 9 / AlmaLinux 9 上安装 KVM | Linux 中国从修复 Kubernetes 集群中,我学到了什么服务器推送事件:一种从服务器流式推送事件的简易方法 | Linux 中国Kubernetes 中 Ceph、LINSTOR、Mayastor 和 Vitastor 存储性能对比揭秘 ChatGPT 背后的技术栈:OpenAI 如何将 Kubernetes 扩展到了 7500 个节点反转!张译遭《狂飙》女演员实名嘲讽,被骂后本人凌晨发长文回应现在不懂K8s/Docker真的不行了!一文吃透K8s/Docker架构与核心技术 | 极客时间如何在 RHEL 8 上安装 MiniKube | Linux 中国15 个 Kubernetes 最佳实践Medium的Kubernetes基础设施谷歌云推出配置管理仪表板,简化 Kubernetes 集群管理详解使用Dex实现Kubernetes身份验证Kubernetes 上 Java 应用的最佳实践Kubernetes Operator 最佳实践
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。