oc v1.1.3
kubernetes v1.2.0-origin

As far as I understand, compute resources are for one container, but when you 
want a max consumption of all your pods/containers inside a project you can 
create limits.

I've created limits:
{
  "apiVersion": "v1",
  "kind": "LimitRange",
  "metadata": {
    "name": "limits"
  },
  "spec": {
    "limits": [{
       "type": "Pod",
       "max": {
          "cpu": "2",
          "memory": "200m"
        }
      },
      {
        "type": "Container",
        "max": {
           "cpu": "2",
           "memory": "200m"
        }
    }]
  }
}

I've created it inside my project: oc create -f limits.yaml
Name:        limits
Namespace:    myprojectname
Type        Resource    Min    Max    Default Request    Default Limit    Max 
Limit/Request Ratio
----        --------    ---    ---    ---------------    -------------    
-----------------------
Pod        cpu        -    2    -        -        -
Pod        memory        -    200m    -        -        -
Container    cpu        -    2    2        2        -
Container    memory        -    200m    200m        200m        -

But when I'm taking a look to my metrics they are just the same as before 
(shown in the webconsole with hawkular).
What am I doing wrong or is my interpretation wrong?

I'm also a bit confused: memory is 500 MiB for a pod in the webconsole. When I 
want it to use 200 MiB, how do I have to define it in my limits.yaml?
                                          
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to