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
Andy Goldstein
3b21a9901b
Support terminal resizing for exec/attach/run
...
Add support for terminal resizing for exec, attach, and run. Note that for Docker, exec sessions
inherit the environment from the primary process, so if the container was created with tty=false,
that means the exec session's TERM variable will default to "dumb". Users can override this by
setting TERM=xterm (or whatever is appropriate) to get the correct "smart" terminal behavior.
2016-07-13 17:06:16 -04:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Random-Liu
148588e6a1
1) Add docker operation timeout metrics.
...
2) Cleanup kubelet stats and add runtime operation error and timeout
rate monitoring.
3) Monitor runtime operation error and timeout rate in
kubelet perf.
2016-05-06 10:53:13 -07:00
Vishnu kannan
e566948a75
Track image storage usage for docker containers
...
add image fs info to summary stats API.
Adding node e2e test for image stats.
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-04-25 16:00:34 -07:00
Harry Zhang
a3939473d3
Refactor PullImage RemoveImage methods
...
Refactor image remove
2016-04-23 10:33:47 -04:00
Harry Zhang
3918eee5bf
Refactor InspectImage method
2016-04-23 16:37:15 +08:00
Harry Zhang
7ecb44fe16
Refactor list image to use new api
2016-04-23 16:37:15 +08:00
Random-Liu
d981fee2ee
Refactor Info and Version.
2016-04-21 12:02:50 -07:00
Random-Liu
d33b69a0de
Refactor AttachToContainer and Logs.
2016-04-17 13:00:52 -07:00
Random-Liu
de5f407058
Refactor CreateExec, StartExec and InspectExec.
2016-04-17 12:58:47 -07:00
Random-Liu
d3d98b372b
Refactor StartContainer, StopContainer and RemoveContainer.
2016-04-14 17:05:46 -07:00
Random-Liu
ba4a5ed39e
Refactor CreateContainer.
2016-04-14 17:05:46 -07:00
Random-Liu
da07fa9dd5
Refactor InspectContainer.
2016-04-14 17:05:46 -07:00
Random-Liu
b348e7d1c9
Refactr ListContainers.
2016-04-14 17:05:05 -07:00
Random-Liu
d2524bf291
Start using docker engine-api
2016-03-28 15:39:11 -07:00
Veres Lajos
9f77e49109
typofix - https://github.com/vlajos/misspell_fixer
2015-08-08 22:31:48 +01:00
Mike Danese
17defc7383
run gofmt on everything we touched
2015-08-05 17:52:56 -07:00
Mike Danese
8e33cbfa28
rewrite go imports
2015-08-05 17:30:03 -07:00
Brendan Burns
64be76c14d
Add support for Attach to the kubelet.
...
This is a pre-cursor to supporting 'kubectl attach ...' and 'kubectl run -it ...'
2015-07-27 21:48:55 -07:00
Yifan Gu
f197a9db4e
kubelet: Minor refactors.
...
Remove some TODOs.
Unexport DockerManager.Puller and DockerManager.PodInfraContainerImage.
Add "docker" for all "go-dockerclient" imports.
2015-06-04 16:08:45 -07:00
Victor Marmol
6b0d3d8df0
Add DockerErrors metric in the Kubelet.
...
Allows the tracking of errors by Docker operation.
2015-06-02 17:38:09 -07:00
Victor Marmol
1a805c711a
Refactoring handling of latency recording.
2015-06-02 17:29:13 -07:00
Brendan Burns
c9324e6e38
Switch exec to look at exit code not output status.
2015-05-08 16:51:37 -07:00
Rodolfo Carvalho
075ae79826
Fix metric label
...
Signed-off-by: Rodolfo Carvalho <rcarvalh@redhat.com>
2015-05-06 10:29:50 +02:00
Eric Paris
6b3a6e6b98
Make copyright ownership statement generic
...
Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic.
2015-05-01 17:49:56 -04:00
Yifan Gu
6c98b9daee
kubelet/metrics: Move instrumented_docker.go to dockertools.
...
This can solve the circular import problem when we move the
kubelet.pullImage to kubelet/metrics or kubelet/container package.
2015-04-24 22:03:11 -07:00