Minhan Xia
012acad32e
add CheckpointNotFound error
2017-02-14 16:55:51 -08:00
Kubernetes Submit Queue
f5c07157a8
Merge pull request #41092 from yujuhong/cri-docker1_10
...
Automatic merge from submit-queue (batch tested with PRs 41037, 40118, 40959, 41084, 41092)
CRI node e2e: add tests for docker 1.10
2017-02-09 16:44:44 -08:00
Yu-Ju Hong
f96611ac45
dockershim: set the default cgroup driver
2017-02-08 10:22:19 -08:00
Minhan Xia
bd05e1af2b
add portmapping getter into network host
2017-02-08 09:35:04 -08:00
Yu-Ju Hong
d8e29e782f
dockershim: set security option separators based on the docker version
...
Also add a version cache to avoid hitting the docker daemon frequently.
2017-02-07 11:06:40 -08:00
Random-Liu
14940edaad
Add legacy container cleanup
2017-02-02 15:36:24 -08:00
Minhan Xia
51526d3103
Add checkpointHandler to DockerService
2017-02-02 10:19:34 -08:00
Kubernetes Submit Queue
53b43d6f8f
Merge pull request #40190 from yujuhong/nsenter_exec
...
Automatic merge from submit-queue (batch tested with PRs 40168, 40165, 39158, 39966, 40190)
dockershim: add support for the 'nsenter' exec handler
This change simply plumbs the kubelet configuration
(--docker-exec-handler) to DockerService.
This fixes #35747 .
2017-01-20 08:28:53 -08:00
Pengfei Ni
d4bfcd1fda
kubelet/dockershim: update cri to protobuf v3
2017-01-20 09:55:37 +08:00
Yu-Ju Hong
f9479ed84b
dockershim: add support for the 'nsenter' exec handler
...
This change simply plumbs the kubelet configuration
(--docker-exec-handler) to DockerService.
2017-01-19 16:23:48 -08:00
Harry Zhang
b36c5cbbec
Enable pod qos for systemd in cri
...
Check kubelet config with docker config
2016-12-16 10:48:36 +08:00
Pengfei Ni
f584ed4398
Fix package aliases to follow golang convention
2016-11-30 15:40:50 +08:00
pweil-
d0d78f478c
experimental host user ns defaulting
2016-11-14 10:16:03 -05:00
Tim St. Clair
7badc1d226
Use indirect streaming path for dockershim & remote CRI runtime
2016-11-08 10:58:38 -08:00
Tim St. Clair
0f028ff660
Remove legacy dockershim streaming
2016-11-08 10:58:38 -08:00
Random-Liu
772bf8e14d
Populate NetworkReady Status.
2016-11-05 00:02:05 -07:00
Random-Liu
4bd9dbf6ad
Add RuntimeStatus in container/runtime.go
2016-11-05 00:02:05 -07:00
Random-Liu
55c5232810
Add Status implementation.
2016-11-05 00:02:05 -07:00
Yu-Ju Hong
5933540e44
dockershim: remove unused GetContainerLogs method
...
We have already implemented the new method, and this is no longer needed.
2016-11-03 17:27:18 -07:00
Yu-Ju Hong
87aaf4c0ac
dockershim: move docker to the given cgruop
...
This change add a container manager inside the dockershim to move docker daemon
and associated processes to a specified cgroup. The original kubelet container
manager will continue checking the name of the cgroup, so that kubelet know how
to report runtime stats.
2016-11-01 11:39:20 -07:00
bprashanth
48db726342
Split network.Host into LegacyHost and NamespaceGetter
2016-10-31 13:05:19 -07:00
bprashanth
9c585baf1f
Teach cri about podCIDR
2016-10-31 13:05:18 -07:00
bprashanth
c11aa2eb77
Teach dockershim to probe for network plugins
2016-10-31 13:05:13 -07:00
Tim St. Clair
c60db99536
Implement streaming CRI methods in dockershim
2016-10-28 11:15:53 -07:00
Random-Liu
3d549b9e25
Add dockershim grpc server.
2016-10-25 10:31:16 -07:00
Random-Liu
121a91eb12
Symlink docker logs to CRI defined log path.
2016-10-23 19:08:47 -07:00
Minhan Xia
480bcb9760
add UpdateRuntimeConfig interface
2016-10-12 22:33:58 -07:00
Kubernetes Submit Queue
d26b4ca285
Merge pull request #33488 from resouer/infra-image
...
Automatic merge from submit-queue
CRI: Enable custom infra container image
A minor fix to enable custom infra container image ref #29478
- Need to address:
Not sure how do deal with infra image credential, leave it as it is today. Should we allow user to specify credentials in pod yaml?
2016-10-04 11:11:29 -07:00
Kubernetes Submit Queue
3be5706830
Merge pull request #33836 from feiskyer/portforward
...
Automatic merge from submit-queue
Kubelet: fix port forward for dockershim
This PR fixes port forward for dockershim and also adds a `kubecontainer.FormatPod`.
Locally cluster has passed `--ginkgo.focus=Port\sforwarding'` tests.
cc/ @Random-Liu @yujuhong
2016-10-04 00:55:12 -07:00
Harry Zhang
29c6a3b572
Enabel custom infracontainer image
...
Modify api protoc for infra
2016-10-03 23:54:19 -04:00
Pengfei Ni
8e25f938a7
Kubelet: fix port forward for dockershim
...
Signed-off-by: Pengfei Ni <feiskyer@gmail.com>
2016-10-01 08:06:23 +08:00
Random-Liu
0771e64ab8
Add unit test for get security option functions.
2016-09-28 18:38:23 -07:00
Random-Liu
88fb149cf5
Add seccomp and apparmor support.
2016-09-27 16:33:02 -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
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
Yu-Ju Hong
5960d87d21
dockershim: Implement sandbox methods
2016-08-02 15:24:52 -07: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
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