本文是2018年大数据峰会上的一些分享,关于在线业务,离线业务在ACK(阿里云容器服务Kubernetes)的平台上经过对bandwidth, disk quota的灵活组合完成在线,离线业务场景的混合部署,来提升整体资源的使用率,以及带宽,本地盘资源的动态分配调整,来控制离线,在线资源水位。测试
QoS for bandwidth大数据
annotations: kubernetes.io/egress-bandwidth: 10M kubernetes.io/ingress-bandwidth: 5M
命名空间隔离和流量资源控制阿里云
ingress-bandwidth: 5M egress-bandwidth: 10M
Pod级别的流量控制spa
ingress-bandwidth: 10M egress-bandwidth: 10M
Name: batch Labels: <none> Annotations: kubernetes.io/egress-bandwidth=10M kubernetes.io/ingress-bandwidth=5M Status: Active Resource Quotas Name: quota Resource Used Hard -------- --- --- configmaps 0 100 cpu 100m 4 memory 256Mi 32Gi persistentvolumeclaims 0 100 pods 1 100 replicationcontrollers 0 10 requests.storage 0 1024G secrets 1 100 services 0 10 Resource Limits Type Resource Min Max Default Request Default Limit Max Limit/Request Ratio ---- -------- --- --- --------------- ------------- ----------------------- Container cpu - - 100m 1 - Container memory - - 256Mi 16Gi -![image]
带宽限制测试code
[ 4] 0.00-10.00 sec 93.7 MBytes 78.6 Mbits/sec receiver资源