Kubernetes Submit Queue
b7c5156c6b
Merge pull request #33443 from Random-Liu/cri-oom-score-adj
...
Automatic merge from submit-queue
CRI: Add oom score adj in new CRI implementation.
Part of #29478 .
This PR adds oom score adj in new CRI implementation and dockershim.
I run [oom score node e2e test](https://github.com/kubernetes/kubernetes/blob/master/test/e2e_node/container_manager_test.go#L77 ) with new CRI implementation myself, and all tests passed.
@yujuhong @feiskyer
2016-09-27 04:24:48 -07:00
Random-Liu
2141e230a6
Add oom score adj in new CRI implementation.
2016-09-26 11:39:02 -07:00
Random-Liu
3d1263d2cf
Use fakeclock in fake docker client.
2016-09-24 22:43:39 -07:00
Yu-Ju Hong
737769954a
CRI: add Message in ContainerStatus
...
Kubernetes expects a brief CamelCase string as "Reason" and a human-readable
string as "Message" in the conatiner status. It is difficult for kubelet to
derive the other one if the runtime only provides one of the two fields.
Augment the API by adding the "Message" field.
2016-09-23 14:32:54 -07:00
Yu-Ju Hong
2fc2e71438
Fake container exec/logs support for in-process docker CRI integration
...
This is a temporary hack to bypass CRI when getting container logs or
running exec in a container. This is necessary to unblock testing and adding
other features in the integration.
2016-09-22 16:03:37 -07:00
Yu-Ju Hong
73f30b18e4
dockershim: support filter containers by sandbox ID
2016-09-16 11:31:15 -07:00
Yu-Ju Hong
2f60b72dd3
dockershim: add support for annotations
2016-09-16 11:31:15 -07:00
Yu-Ju Hong
fd70d94330
dockershim: fix sandbox/container filtering
2016-09-16 11:09:24 -07:00
Yu-Ju Hong
77aa4cd07c
CRI: clarify the version string requirement
2016-09-14 18:03:12 -07:00
Yu-Ju Hong
13b23c51cb
dockershim: fix docker filter, Hostname, and the apiversion
2016-09-14 16:42:02 -07:00
Kubernetes Submit Queue
de9739e3c5
Merge pull request #31576 from feiskyer/kuberuntime-filter
...
Automatic merge from submit-queue
Kubelet: remove name filter from CRI
Since #30753 and #30463 , `name` is not used to identify the container/sandbox, so remove it from CRI.
cc @yujuhong @kubernetes/sig-node @kubernetes/sig-rktnetes
2016-09-13 16:42:13 -07:00
Yu-Ju Hong
d3e1f2c75e
dockershim: add unit tests for sandbox/container status
...
Also add a fake clock in the FakeDockerClient to allow testing container
CreatedAt, StartedAt, FinishedAt timestamps.
2016-09-13 10:32:28 -07:00
Pengfei Ni
4d85e48528
CRI: remove name from ContainerFilter and PodSandboxFilter
2016-09-13 22:11:49 +08:00
Wojciech Tyczynski
3a0112f6ee
Revert "dockershim: add unit tests for sandbox/container status"
2016-09-13 09:01:19 +02:00
Yu-Ju Hong
0075e9dbee
dockershim: add unit tests for sandbox/container status
...
Also add a fake clock in the FakeDockerClient to allow testing container
CreatedAt, StartedAt, FinishedAt timestamps.
2016-09-12 12:55:49 -07:00
Yu-Ju Hong
84aab8d4a8
dockershim: utilize the Metadata in container names
...
This commit changes how the shim constructs and parses docker container names
by using the new "Metadata" types.
2016-09-12 10:58:21 -07:00
Yu-Ju Hong
7227641fc2
dockershim: move naming helpers to a separate file
2016-09-12 10:58:21 -07:00
Yu-Ju Hong
a1833d1947
dockershim: bug fixes and more unit tests
...
Fixing the name triming and other small bugs. Added sandbox listing unit tests.
2016-09-12 10:58:21 -07:00
Pengfei Ni
58a9da3310
Kubelet: rename CreatePodSandbox to RunPodSandbox in CRI
2016-09-07 21:38:56 +08:00
Jedrzej Nowak
9e51eea6a3
Fix various typos in pkg/kubelet
2016-08-30 22:57:47 +02:00
Pengfei Ni
9bfa37f2ae
Kubelet: pass pod name/namespace/uid to runtimes
2016-08-23 07:33:15 +08:00
Yu-Ju Hong
bf7020a9b7
CRI: remove pod resources
...
The pod-level resources need further discussion. Remove it from CRI for now.
2016-08-12 17:07:25 -07:00
Yu-Ju Hong
93f0c5a8e5
Repalce rawContainerID with containerID
2016-08-05 16:26:47 -07:00
Yu-Ju Hong
5c06d7e620
CRI: rename DeletePodSandbox to RemovePodSandbox
...
This makes it consistent with other calls (e.g., RemoveContainer, RemoveImage).
2016-08-03 15:46:34 -07:00
Kubernetes Submit Queue
804109d349
Merge pull request #29950 from andreykurilin/kubelet_typos
...
Automatic merge from submit-queue
Fix various typos in kubelet
2016-08-03 10:05:46 -07:00
Yu-Ju Hong
5960d87d21
dockershim: Implement sandbox methods
2016-08-02 15:24:52 -07:00
Andrey Kurilin
9f1c3a4c56
Fix various typos in kubelet
2016-08-03 01:14:44 +03:00
Yu-Ju Hong
97e30e134e
kubelet: move kuberuntime.go to api/services.go
...
Also add a testing package and add placeholders for fake services.
2016-08-01 15:31:55 -07:00
Yu-Ju Hong
e80ad2be38
dockershim: add support for legacy methods
2016-07-28 18:24:29 -07:00
Yu-Ju Hong
03971d3992
dockershim: implement ContainerStatus()
2016-07-28 18:24:29 -07:00
Yu-Ju Hong
03d11bcf4e
Add a dockershim package
...
Add a new docker integration with kubelet using the new runtime API.
This change adds the package with some skeletons, and implements some
of the basic operations.
2016-07-27 18:30:25 -07:00