Exactly, you need to do
"oc deploy xyz --latest=true"
to create a new deployment and then you can view the new limits with
"oc describe po xyz"

No need to look at hawkular.

Am 2016-04-08 um 13:22 schrieb Lorenz Vanthillo:
Okay, the resource limits on a project doesn't affect the dc of a running pod? 
After recreating my pod it seems to work.
(it's not like compute resources where the DC is changing).

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
From: [email protected]
To: [email protected]
Subject: Resource limits on pods/containers inside project
Date: Fri, 8 Apr 2016 11:25:04 +0200

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

_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to