Skip to content
Menu
(◍ ´꒳` ◍)

  • Blog
  • Front Page
(◍ ´꒳` ◍)

k8s-k8s-up&Running16

By erhu on 2023年4月17日2023年4月17日

您还可以通过指定services/<service‑name>而不是<pod‑name>  来对服务使用  

port‑forward 命 令,但请注意,如果您对服务进行端口转发,则请求只会转发到该服务中的

单个 Pod。他们不会通过服务负载平衡器。

如果您指定服务名称而不是Pod名称,它只会将请求转发到服务中的一个Pod,而不是服务的负载均衡器。这意味着,如果您想要在服务的所有Pod之间均衡负载,请使用服务名称进行端口转发。否则,如果您只需要与单个Pod通信,则可以使用Pod名称进行端口转发。

最后,如果你对你的集群如何使用资源感兴趣,你可以使用  top  命令查看正在使用的资源列表节点或 P od。这个命令:

kubectl top nodes

  1. kubectl top nodes 是 Kubernetes 的一个命令,用于显示集群中所有节点的 CPU 和内存使用情况。
  2. 它的作用是帮助用户快速了解集群中各节点的资源使用情况,有助于进行负载均衡和资源调度。
  3. kubectl top nodes 命令使用了 Kubernetes 的 Metrics API,可以返回节点的 CPU 和内存使用情况的指标数据。用户可以通过此命令方便地查看各节点的资源占用情况,以便进行负载均衡和资源调度。除了节点资源的监控,Metrics API 还提供了对容器、服务等资源的监控指标。
  4. 举个例子,假设有一个 Kubernetes 集群,其中包含 3 个节点,可以使用以下命令查看各节点的 CPU 和内存使用情况:
kubectl top nodes

输出结果类似如下:

NAME         CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%
node1        50m          2%     500Mi           25%
node2        100m         5%     800Mi           40%
node3        200m         10%    1Gi             50%

其中,CPU(cores) 表示使用的 CPU 核数,CPU% 表示使用的 CPU 百分比,MEMORY(bytes) 表示使用的内存大小,MEMORY% 表示使用的内存百分比。

  1. 可以把 kubectl top nodes 想象成查看集群节点的任务管理器或系统监视器,可以帮助管理员快速了解各节点的资源使用情况,以便进行负载均衡和资源调度。
Category: k8s

文章导航

k8s-k8s-up&Running15
k8s-k8s-up&Running17

Related Posts

承认平庸-k8s面试题

3月 5, 2023
Read More

k8s-k8s-up&Running18

4月 17, 2023
Read More

k8s-k8s-up&Running15

4月 17, 2023
Read More

发表回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

近期文章

  • 实施002
  • 实施SQL001
  • 泛微oa001-字段
  • 硬件前端-海康威视摄像头
  • 使用Docker搭建Weblogic服务001

近期评论

    归档

    • 2023年10月
    • 2023年9月
    • 2023年8月
    • 2023年5月
    • 2023年4月
    • 2023年3月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年5月

    分类

    • C
    • docker
    • iptable
    • ISIS
    • java
    • k8s
    • liunx
    • OpenCV py
    • ospf
    • solr
    • zabbix
    • 劳动法
    • 周杰伦
    • 格林法则
    • 等保
    • 鸿蒙

    其他操作

    • 登录
    • 条目feed
    • 评论feed
    • WordPress.org
    ©2025 (◍ ´꒳` ◍) | WordPress Theme by Superb WordPress Themes