k3s/pkg
Kubernetes Submit Queue c244994af7
Merge pull request #58997 from Random-Liu/eviction-manager-use-cri
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Make eviction manager work with CRI container runtime.

Previously, eviction manager uses a function `HasDedicatedImageFs` in `pkg/kubelet/cadvisor` to detect whether image fs and root fs are on the same device.

However, it doesn't work with CRI container runtime which provides container/image stats through CRI. Thus all eviction tests for containerd are failing now. https://k8s-testgrid.appspot.com/sig-node-containerd#node-e2e-flaky

This PR makes it work with CRI container runtime.

@kubernetes/sig-node-pr-reviews 
@yujuhong @yguo0905 @feiskyer @mrunalp @abhi @dashpole 
Signed-off-by: Lantao Liu <lantaol@google.com>



**What this PR does / why we need it**:

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #

**Special notes for your reviewer**:

**Release note**:

```release-note
none
```
2018-01-30 12:43:30 -08:00
..
api Merge pull request #57059 from ericchiang/client-go/remove-openapi-import 2018-01-12 01:26:16 -08:00
apis Merge pull request #57938 from dims/add-binary-configmap 2018-01-26 04:34:33 -08:00
auth Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
capabilities Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
client run update code-gen 2018-01-24 16:45:23 +08:00
cloudprovider Merge pull request #58939 from zhangmingld/glogf 2018-01-30 01:49:41 -08:00
controller Merge pull request #58862 from wackxu/vlm 2018-01-29 07:29:33 -08:00
credentialprovider Better check for GCE VM 2018-01-17 18:35:51 -05:00
features Removal of KubeletConfigFile feature gate: Step 3 (final) 2018-01-29 09:37:23 -08:00
fieldpath Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
generated Merge pull request #58518 from l2dy/master 2018-01-26 01:03:32 -08:00
kubeapiserver deprecate insecure http flags and remove already deprecated public-address-override 2018-01-30 16:05:33 +08:00
kubectl Merge pull request #57322 from niuzhenguo/dry-run-flag-cleanup 2018-01-29 20:04:54 -08:00
kubelet Merge pull request #58997 from Random-Liu/eviction-manager-use-cri 2018-01-30 12:43:30 -08:00
kubemark
master Merge pull request #58933 from hanxiaoshuai/master 2018-01-30 08:36:35 -08:00
printers Merge pull request #58840 from alexcope/docbug 2018-01-26 13:34:36 -08:00
probe Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
proxy Merge pull request #53778 from Mashimiao/more-ipv6-userspace 2018-01-25 17:09:32 -08:00
quota Merge pull request #50286 from Pingan2017/modify0808 2018-01-15 11:35:03 -08:00
registry refactor resource_config.go thoroughly and remove useless code in registry 2018-01-27 16:10:58 +08:00
routes
scheduler Revert "Change equivalence class hashing function" 2018-01-26 18:13:15 -08:00
security selinux/mustrunas_test.go(TestMustRunAsValidate): add more test cases to improve code coverage. 2018-01-24 18:52:11 +01:00
securitycontext pkg/securitycontext/util_test.go(TestAddNoNewPrivileges): update tests. 2018-01-08 15:46:39 +01:00
serviceaccount serviceaccount: handle jwt flow specific validation in seperate validator struct 2018-01-24 20:40:54 -08:00
ssh Autogenerate BUILD files 2017-12-23 13:12:11 -08:00
util Merge pull request #58284 from mfojtik/findmnt-out 2018-01-18 13:11:30 -08:00
version Kubelet flags take precedence 2018-01-29 10:07:37 -08:00
volume fix mistaken info print 2018-01-30 14:50:19 +08:00
watch
.import-restrictions
BUILD create auto-gen files 2018-01-17 16:23:03 +08:00
OWNERS