Akiraka Akiraka
  • Home
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • Big Data
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • K8S
    • Kubernetes
    • Helm
  • Other
  • Quark
  • Contribute
  • Home
  • Linux
    • ELK
    • PHP
    • Shell
    • Nginx
    • Docker
      • Docker Compose
    • Centos
    • Ubuntu
    • Jenkins
  • Python
  • Mac OS
  • Windows
  • Big Data
    • Hadoop
    • CDH
    • Hive
    • Spark
    • ZooKeeper
  • K8S
    • Kubernetes
    • Helm
  • Other
  • Quark
  • Contribute
首页 Kubernetes Helm Kubernetes(k8s)Helm 部署 Metrics-Server

Kubernetes(k8s)Helm 部署 Metrics-Server

Akiraka 2年前

文章目录

  • 一、集群信息
    • 1.1、 主机信息
    • 1.2、版本说明
  • 二、部署 Metrics-Server
    • 2.1、 使用 helm 安装 Metrics-Server
    • 2.2、查看 Metrics-Server Pod 状态
    • 2.3、使用 Metrics-Server Node 节点

一、集群信息

  • 方法因人而异,但大同小异,以下是我的部署方法。

1.1、 主机信息

主机名 ip地址 描述 核心 内存
node-01 192.168.8.131 master 节点 2核 8G
node-02 192.168.8.132 node 节点 2核 8G
node-03 192.168.8.133 node 节点 2核 8G

1.2、版本说明

服务 版本
helm 3.1.1
Kubernetes 1.16.3
metrics-server 2.11.1

二、部署 Metrics-Server

2.1、 使用 helm 安装 Metrics-Server

  • 项目地址:https://hub.helm.sh/charts/stable/metrics-server
#   下面代码直接复制黏贴即可
cat > metrics-server.yaml << EOF
# 使用镜像
image:
  repository: registry.aliyuncs.com/google_containers/metrics-server-amd64
# 副本数量
replicas: 2
# 命令行参数
args:
  - --logtostderr
  - --kubelet-insecure-tls
  - --kubelet-preferred-address-types=InternalIP
EOF

# helm 部署 metrics-server
helm install metric -n kube-system -f metrics-server.yaml stable/metrics-server --version 2.11.1

2.2、查看 Metrics-Server Pod 状态

[root@Node-01 ~]# kubectl get pods -n kube-system -l release=metric
NAME                                     READY   STATUS    RESTARTS   AGE
metric-metrics-server-67f85bbc4b-mm2j5   1/1     Running   1          2m

2.3、使用 Metrics-Server Node 节点

[root@Node-01 ~]# kubectl top node
NAME      CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%
node-01   63m          3%     1042Mi          13%
node-02   16m          0%     362Mi           4%
node-03   20m          1%     340Mi           4%
#k8s#kubernetes
1
猜你喜欢
  • Kubernetes 限制节点启动的 Pod 数量
  • Helm 3 内置对象
  • Ingress Nginx 添加 Basic Auth 安全认证
  • CoreDNS 添加自定义 Hosts 解析与 DNS 转发解析
  • Container 命令ctr、crictl 命令使用说明
Akiraka
站长
本人擅长 Ai、Au、Fl、Ae、Pr、Ps 等软件的安装与卸载,精通 CSS、JavaScript、PHP、Python、Shell、Go 等单词的拼写,熟悉 Windows、Linux、Mac、Android、IOS 等系统的开关机!
160
文章
24
评论
73
获赞
Popular Articles
TOP1
Kubernetes(k8s)Helm 部署 EFK 集群
2年前
TOP2
Kubernetes(k8s)helm 搭建 prometheus + Grafana 监控
2年前
TOP3
Container 命令ctr、crictl 命令使用说明
11月前
TOP4
Kubernetes(k8s)Helm 部署 Jenkins 持续化集成部署
2年前
TOP5
Helm 部署 Loki 日志聚合
2年前
Related Articles
Ingress Nginx 添加 Basic Auth 安全认证
11月前
Kubernetes(k8s) 清理删除未被使用的镜像
2年前
Kubernetes(k8s)Helm 部署 Metrics-Server
2年前
Kubernetes(k8s)helm 部署 RabbitMq 集群
2年前
Kubernetes(k8s)Helm 部署 ZooKeeper 集群
2年前
Copyright © 2019-2022 Akiraka. 沪18036911号