k8s-资源限制与监控 15

资源限制

上传实验所需镜像

Kubernetes采用request和limit两种限制类型来对资源进行分配。

request(资源需求):即运行Pod的节点必须满足运行Pod的最基本需求才能 运行Pod。

limit(资源限额):即运行Pod期间,可能内存使用量会增加,那最多能使用多 少内存,这就是资源限额。

limitrange

创建pod自动添加限制

LimitRange 在 namespace 中施加的最小和最大资源限制只有在创建和更新 Pod 时才会被应用。改变 LimitRange 不会对之前创建的 Pod 造成影响。

limitrage是给所有的pod都加上range,自定义限制的pod也需要在limitrange定义的区间内,超出资源限制调度就会失败。

资源配额

配额是针对namespace施加的总限额,命名空间内的所有pod资源总和不能超过此配额;

创建的pod必须定义资源限制,否则会报错。

加上limitrange后又可以重新创建(default自动生效添加)


Dashboard部署

官网:GitHub - kubernetes/dashboard: General-purpose web UI for Kubernetes clusters

Dashboard可以给用户提供一个可视化的Web 界面来查看当前集群的各种信息。用户可以 用 Kubernetes Dashboard 部署容器化的应用、监控应用的状态、执行故障排查任务以及管 理 Kubernetes 各种资源。

下载部署文件

编辑部署文件

上传镜像到harbor

创建metrics-server组件

查看日志及cpu占有


资源监控

Metrics-Server是集群核心监控数据的聚合器,用来替换之前的heapster。

容器相关的 Metrics 主要来自于 kubelet 内置的 cAdvisor 服务,有了MetricsServer之后,用户就可以通过标准的 Kubernetes API 来访问到这些监控数据。

Metrics API 只可以查询当前的度量数据,并不保存历史数据;Metrics API URI 为 /apis/metrics.k8s.io/,在 k8s.io/metrics 维护;必须部署 metrics-server 才能使用该 API,metrics-server 通过调用 Kubelet Summary API 获取数据。

dashboard

部署

修改svc

访问:https://192.168.25.100

授权

获取token

使用token登录网页

相关推荐

  1. k8s HPA 自动伸缩机制 (配置,资源限制,)

    2024-02-11 06:28:02       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-11 06:28:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-11 06:28:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-11 06:28:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-11 06:28:02       20 阅读

热门阅读

  1. 聊聊PowerJob的InstanceStatusCheckService

    2024-02-11 06:28:02       28 阅读
  2. 【sass】 中使用 /deep/ 修改 elementUI 组件样式报错

    2024-02-11 06:28:02       28 阅读
  3. redis单线程还快的原因

    2024-02-11 06:28:02       29 阅读
  4. 【讨论】C语言提高之指针表达式

    2024-02-11 06:28:02       24 阅读
  5. leetcode - 368. Largest Divisible Subset

    2024-02-11 06:28:02       25 阅读
  6. 从零开始:用 Rust 编写你的第一个 Web 服务

    2024-02-11 06:28:02       28 阅读
  7. 如何为Kafka加上账号密码(二)

    2024-02-11 06:28:02       31 阅读
  8. C#系列-C#访问MongoDB+redis+kafka(7)

    2024-02-11 06:28:02       32 阅读