从 Heapster 的 github <https://github.com/kubernetes/heapster >中可以看到已经,heapster 已经DEPRECATED。

这里是 heapster的deprecation timeline。

可以看出 heapster 从 Kubernetes 1.12 开始将从 Kubernetes 各种安装脚本中移除。

Kubernetes 推荐使用 metrics-server。我们这里也使用helm来部署metrics-server。

如果要部署prometheus,就不用部署了metrics了,否则冲突

metrics-server.yaml:

args:
- --logtostderr
- --kubelet-insecure-tls
- --kubelet-preferred-address-types=InternalIP
helm install stable/metrics-server \
-n metrics-server \
--namespace kube-system \
-f metrics-server.yaml

使用下面的命令可以获取到关于集群节点基本的指标信息:

kubectl top nodeNAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
node1 650m 32% 1276Mi 73%
node2 73m 3% 527Mi 30%
kubectl top pod --all-namespacesNAMESPACE NAME CPU(cores) MEMORY(bytes)
ingress-nginx nginx-ingress-controller-6f5687c58d-jdxzk 3m 142Mi
ingress-nginx nginx-ingress-controller-6f5687c58d-lxj5q 5m 146Mi
ingress-nginx nginx-ingress-default-backend-6dc6c46dcc-lf882 1m 4Mi
kube-system coredns-86c58d9df4-k5jkh 2m 15Mi
kube-system coredns-86c58d9df4-rw6tt 3m 23Mi
kube-system etcd-node1 20m 86Mi
kube-system kube-apiserver-node1 33m 468Mi
kube-system kube-controller-manager-node1 29m 89Mi
kube-system kube-flannel-ds-amd64-8nr5j 2m 13Mi
kube-system kube-flannel-ds-amd64-bmncz 2m 21Mi
kube-system kube-proxy-d5gxv 2m 18Mi
kube-system kube-proxy-zm29n 2m 16Mi
kube-system kube-scheduler-node1 8m 28Mi
kube-system kubernetes-dashboard-788c98d699-qd2cx 2m 16Mi
kube-system metrics-server-68785fbcb4-k4g9v 3m 12Mi
kube-system tiller-deploy-c4fd4cd68-dwkhv 1m 24Mi

内容来自https://study.163.com/course/courseMain.htm?courseId=1209568805

kubernetes视频教程笔记 (35)-使用Helm部署metrics-server相关推荐

  1. k8s 1.14部署metrics server显示running但是报ServiceUnavailable错误

    k8s 1.14部署metrics server显示running但是报ServiceUnavailable错误 查看metrics server日志: [root@master metrics-se ...

  2. kubernetes学习笔记之七: Ingress-nginx 部署使用

    一.Ingress 简介 在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的.为了使外部的应用能够访问集群内的服务,在Kubernetes 目前 提供 ...

  3. Kubernetes基于Metrics Server的HPA

    Kubernetes基于Metrics Server的HPA [TOC] 1. 环境说明和相关介绍 我的kubernetes环境: kubeadm安装的kubernetes1.11 Horizonta ...

  4. K8S 学习笔记三 核心技术 Helm nfs prometheus grafana 高可用集群部署 容器部署流程

    K8S 学习笔记三 核心技术 2.13 Helm 2.13.1 Helm 引入 2.13.2 使用 Helm 可以解决哪些问题 2.13.3 Helm 概述 2.13.4 Helm 的 3 个重要概念 ...

  5. 关于K8s中Ansible AWX(awx-operator 0.30.0)平台Helm部署的一些笔记

    写在前面 整理一些K8s中通过Helm的方式部署AWX的笔记分享给小伙伴 博文内容为部署过程和遇到问题的解决过程 食用方式: 需要了解K8s 需要预置的K8s+Helm环境 需要科学上网 理解不足小伙 ...

  6. Kubernetes持续交付-Jenkins X的Helm部署

    Jenkins X 是一个集成化的 CI / CD 平台,可用于 部署在Kubernetes集群或云计算中心.支持在云计算环境下简单地开发和部署应用.本项目是在Kubernetes上的安装支持工具集. ...

  7. Kubernetes K8S之通过helm部署metrics-server与HPA详解

    Kubernetes K8S之通过helm部署metrics-server与 Horizontal Pod Autoscaling (HPA)详解 主机配置规划 服务器名称(hostname) 系统版 ...

  8. kubernetes之helm部署harbor

    安装 helm Helm致力于成为k8s集群的应用包管理工具,希望像linux 系统的RPM DPKG那样成功:确实在k8s上部署复杂一点的应用很麻烦,需要管理很多yaml文件(configmap,c ...

  9. Kubernetes日志分析利器:Elassandra部署使用指南

    Elassandra是一个基于Apache Cassandra的Elasticsearch实现,有效结合了两者的优势,弥补了Elasticsearch的一些使用限制(单点故障.在线升级等).结合Flu ...

  10. s24.基于 Kubernetes v1.25 (二进制) 和 Docker部署高可用集群

    1.安装说明 本文章将演示二进制方式安装高可用k8s 1.17+,相对于其他版本,二进制安装方式并无太大区别,只需要区分每个组件版本的对应关系即可. 生产环境中,建议使用小版本大于5的Kubernet ...

最新文章

  1. RxJava 内置多种用于调度的线程类型
  2. 漫画: 什么是外部排序?
  3. 用户模块开发 分类模块 商品模块 购物车模块
  4. Ural 1519. Formula 1 优美的插头DP
  5. windows 系统 oracle监听无法启动。
  6. 枚举与Lambda表达式
  7. Linux系统更新并清除旧组建
  8. 马化腾:《王者荣耀》将举办AI电竞赛;美团发布自研无人机,15分钟配送到家;微软将为员工发放1500美元奖金|极客头条...
  9. 从Rust到远方:C星系
  10. Linux下bzero函数
  11. java蓝牙串口调试,HC-05蓝牙串口调试
  12. java并发编程 第二期 CAS
  13. 企业erp系统服务器,ERP系统是什么
  14. Buuctf --hellow world
  15. music的matlab程序,DOA经典算法MUSIC的MATLAB代码(作者:Nikhil Shetty).pdf
  16. 码云webhook node版
  17. 小米手机线下营销方案设计(毕业作品+任务书+设计方案+成果报告书)
  18. AD转换为KiCAD的方法
  19. linux环境安全配置,Linux系统安全配置方案
  20. 哇!這就是青春痘(中)

热门文章

  1. 陶哲轩实分析 定理 13.4.6
  2. Ubuntu 14.04 执行指定用户的命令
  3. 《零基础入门学习Python》学习过程笔记【40类和对象的相关内置函数】
  4. dotCMS学习记录--结构
  5. SQL Server DATEPART() 函数
  6. Spring 3.0 基于 Annotation 的依赖注入实现
  7. 本地环境测试二级域名
  8. member selection 运算符是什么
  9. linux模拟进程调度,Linux进程调度模拟3
  10. python的wget用法介绍_Python使用wget实现下载网络文件功能示例