k8s系列(二十:实例)容器资源需求、资源限制、heapster(已废)

容器的资源需求,资源限制

       requests:需求,最低保障,确保容器运行

       limits:限制,硬限制,确保过度消耗资源

       cpu:

            1颗逻辑cpu=1000,millicores

      内存:

           E,P,T,G,M,K

           EI,Pi

      QoS服务质量:

           Guranteed:

               同时设置CPU和内存的requests和limits,

                     cpu,limits=cpu,requests

                     memory,limits=memory,request

          Burstable:占用量比大的优先被干掉

               至少有一个容器设置cpu或内存资源的requests属性

          BastEffort:

               没有任何一个容器设置了requests或limits最低优先级别

      

卸载taint

 

pod优先级别

 

QoS服务质量:

           Guranteed:

               同时设置CPU和内存的requests和limits,

                     cpu,limits=cpu,requests

                     memory,limits=memory,request

          Burstable:占用量比大的优先被干掉

               至少有一个容器设置cpu或内存资源的requests属性

          BastEffort:

               没有任何一个容器设置了requests或limits最低优先级别

统一的资源指标收集

存储工具:

        HeapSter汇总

        InflusDB存储数据:时序数据库系统,被HeapSter依赖

        Grafana图形界面

        kubelet-cAdvisor采集数据

k8s三类指标:

     k8s系统指标

     应用指标

     容器指标

部署:

https://github.com/kubernetes-retired/heapster/tree/master/deploy

首先下载influxdb的配置文件

准备镜像

修改influxdb.yaml

创建RBAC

部署heapster


部署grafana

wget https://raw.githubusercontent.com/kubernetes-retired/heapster/master/deploy/kube-config/influxdb/grafana.yaml

访问31337端口

下载grafana的数据模板

https://grafana.com/dashboards

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值