update examples/limitrange to v1beta3;

change the Memory req. in invalid-pod to 5Mi;
add a minimum readme
This commit is contained in:
Chao Xu 2015-05-15 14:21:15 -07:00
parent ee4bf2ba4c
commit 8a03d236fd
7 changed files with 45 additions and 119 deletions

View File

@ -0,0 +1 @@
Please refer to this [doc](https://github.com/GoogleCloudPlatform/kubernetes/blob/620af168920b773ade28e27211ad684903a1db21/docs/design/admission_control_limit_range.md#kubectl).

View File

@ -1,20 +1,22 @@
{ {
"id": "invalid-pod", "apiVersion":"v1beta3",
"kind": "Pod", "kind": "Pod",
"apiVersion":"v1beta2", "metadata": {
"name": "invalid-pod",
"labels": { "labels": {
"name": "invalid-pod" "name": "invalid-pod"
}
}, },
"desiredState": { "spec": {
"manifest": {
"version": "v1beta1",
"id": "invalid-pod",
"containers": [{ "containers": [{
"name": "kubernetes-serve-hostname", "name": "kubernetes-serve-hostname",
"image": "gcr.io/google_containers/serve_hostname", "image": "gcr.io/google_containers/serve_hostname",
"cpu": 10, "resources": {
"memory": 1048576 "limits": {
"cpu": "10m",
"memory": "5Mi"
}
}
}] }]
} }
} }
}

View File

@ -1,33 +1,35 @@
{ {
"id": "limits", "apiVersion": "v1beta3",
"kind": "LimitRange", "kind": "LimitRange",
"apiVersion": "v1beta1", "metadata": {
"name": "limits"
},
"spec": { "spec": {
"limits": [ "limits": [
{ {
"type": "Pod", "type": "Pod",
"max": { "max": {
"memory": "1073741824", "memory": "1Gi",
"cpu": "2" "cpu": "2"
}, },
"min": { "min": {
"memory": "5242880", "memory": "6Mi",
"cpu": "0.25" "cpu": "250m"
} }
}, },
{ {
"type": "Container", "type": "Container",
"max": { "max": {
"memory": "1073741824", "memory": "1Gi",
"cpu": "2" "cpu": "2"
}, },
"min": { "min": {
"memory": "5242880", "memory": "6Mi",
"cpu": "0.25" "cpu": "250m"
}, },
"default": { "default": {
"memory": "5242880", "memory": "6Mi",
"cpu": "0.25" "cpu": "250m"
} }
} }
] ]

View File

@ -1,22 +0,0 @@
{
"apiVersion":"v1beta3",
"kind": "Pod",
"metadata": {
"name": "invalid-pod"
},
"labels": {
"name": "invalid-pod"
},
"spec": {
"containers": [{
"name": "kubernetes-serve-hostname",
"image": "gcr.io/google_containers/serve_hostname",
"resources": {
"limits": {
"cpu": "10m",
"memory": "1Mi"
}
}
}]
}
}

View File

@ -1,37 +0,0 @@
{
"apiVersion": "v1beta3",
"kind": "LimitRange",
"metadata": {
"name": "limits"
},
"spec": {
"limits": [
{
"type": "Pod",
"max": {
"memory": "1Gi",
"cpu": "2"
},
"min": {
"memory": "5Mi",
"cpu": "250m"
}
},
{
"type": "Container",
"max": {
"memory": "1Gi",
"cpu": "2"
},
"min": {
"memory": "5Mi",
"cpu": "250m"
},
"default": {
"memory": "5Mi",
"cpu": "250m"
}
}
]
}
}

View File

@ -1,22 +0,0 @@
{
"apiVersion":"v1beta3",
"kind": "Pod",
"metadata": {
"name": "valid-pod"
},
"labels": {
"name": "valid-pod"
},
"spec": {
"containers": [{
"name": "kubernetes-serve-hostname",
"image": "gcr.io/google_containers/serve_hostname",
"resources": {
"limits": {
"cpu": "1",
"memory": "5Mi"
}
}
}]
}
}

View File

@ -1,20 +1,22 @@
{ {
"id": "valid-pod", "apiVersion":"v1beta3",
"kind": "Pod", "kind": "Pod",
"apiVersion":"v1beta2", "metadata": {
"name": "valid-pod",
"labels": { "labels": {
"name": "valid-pod" "name": "valid-pod"
}
}, },
"desiredState": { "spec": {
"manifest": {
"version": "v1beta1",
"id": "valid-pod",
"containers": [{ "containers": [{
"name": "kubernetes-serve-hostname", "name": "kubernetes-serve-hostname",
"image": "gcr.io/google_containers/serve_hostname", "image": "gcr.io/google_containers/serve_hostname",
"cpu": 1000, "resources": {
"memory": 5242880 "limits": {
"cpu": "1",
"memory": "6Mi"
}
}
}] }]
} }
} }
}