k3s/test/e2e_node
Kubernetes Submit Queue b6545a086c Merge pull request #51728 from derekwaynecarr/cadvisor-stats
Automatic merge from submit-queue (batch tested with PRs 51728, 49202)

Enable CRI-O stats from cAdvisor

**What this PR does / why we need it**:
cAdvisor may support multiple container runtimes (docker, rkt, cri-o, systemd, etc.)

As long as the kubelet continues to run cAdvisor, runtimes with native cAdvisor support may not want to run multiple monitoring agents to avoid performance regression in production.  Pending kubelet running a more light-weight monitoring solution, this PR allows remote runtimes to have their stats pulled from cAdvisor when cAdvisor is registered stats provider by introspection of the runtime endpoint.

See issue https://github.com/kubernetes/kubernetes/issues/51798

**Special notes for your reviewer**:
cAdvisor will be bumped to pick up https://github.com/google/cadvisor/pull/1741

At that time, CRI-O will support fetching stats from cAdvisor.

**Release note**:
```release-note
NONE
```
2017-09-06 20:00:57 -07:00
..
builder Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
conformance use more-specific arm64v8 instead of deprecated aarch64 organization 2017-08-21 10:18:19 +08:00
environment Support remote runtimes with native cAdvisor support 2017-08-31 16:41:53 -04:00
jenkins Use the pre-built docker binaries on Ubuntu for benchmark tests 2017-08-28 14:06:23 -07:00
perftype Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
remote Allow passing image description from e2e node test config 2017-08-14 17:11:05 -07:00
runner Merge pull request #50831 from Random-Liu/instance-metadata-from-flag 2017-08-21 14:29:57 -07:00
services Explicitly enable docker shared-pid for e2e_node 2017-09-01 23:50:11 +02:00
system Update sys spec to support docker 1.11-1.13 and overlay2. 2017-09-02 00:56:25 +00:00
BUILD Fix bazel 2017-09-01 05:39:00 +05:30
OWNERS Add yujuhong to test/e2e_node/OWNERS 2017-07-20 09:48:54 -07:00
README.md Update docs/ URLs to point to proper locations 2017-06-05 22:13:54 -07:00
allocatable_eviction_test.go Revert "Remove deprecated and experimental fields from KubeletConfiguration" 2017-09-02 16:30:56 +02:00
apparmor_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
benchmark_util.go Replace hard-code "cpu" and "memory" to consts 2017-08-16 16:37:50 +08:00
container.go run hack/update-all 2017-06-22 11:31:03 -07:00
container_manager_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
critical_pod_test.go Replace hard-code "cpu" and "memory" to consts 2017-08-16 16:37:50 +08:00
density_test.go Move the sig-instrumentation test to a dedicated folder 2017-08-07 10:33:03 +02:00
disk_eviction_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
doc.go
docker_test.go Merge pull request #51634 from verb/sharedpid-default-off 2017-09-05 18:40:33 -07:00
docker_util.go Explicitly enable docker shared-pid for e2e_node 2017-09-01 23:50:11 +02:00
dockershim_checkpoint_test.go add dockershim checkpoint node e2e test 2017-06-29 13:26:09 -07:00
dynamic_kubelet_configuration_test.go Dynamic Kubelet Configuration 2017-08-08 12:21:37 -07:00
e2e_node_suite_test.go Fix code implicitly casting clientsets to getters 2017-08-06 15:30:13 +02:00
garbage_collector_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
gke_environment_test.go Add node e2e test for Docker's live-restore 2017-08-17 16:58:21 -07:00
gpus.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
gubernator.sh Logs node e2e perf data to standalone json files 2017-06-12 14:27:56 -07:00
image_id_test.go run hack/update-all 2017-06-22 11:31:03 -07:00
image_list.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
inode_eviction_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
kubelet_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
lifecycle_hook_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
local_storage_allocatable_eviction_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
local_storage_isolation_eviction_test.go Merge pull request #49457 from mkumatag/tests_multiarch 2017-09-02 15:18:10 -07:00
log_path_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
memory_eviction_test.go Replace hard-code "cpu" and "memory" to consts 2017-08-16 16:37:50 +08:00
mirror_pod_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
node_container_manager_test.go update cadvisor, docker, and runc godeps 2017-09-05 12:38:57 -07:00
node_problem_detector_linux.go update e2e tests and yaml files 2017-08-23 14:05:21 +08:00
pods_container_manager_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
resource_collector.go run hack/update-all 2017-06-22 11:31:03 -07:00
resource_usage_test.go Scripted migration from clientset_generated to client-go. 2017-07-17 15:05:37 -07:00
restart_test.go run root-rewrite-v1-..., compile 2017-06-22 10:25:57 -07:00
runtime_conformance_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
security_context_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
simple_mount.go run hack/update-all 2017-06-22 11:31:03 -07:00
summary_test.go Merge pull request #49457 from mkumatag/tests_multiarch 2017-09-02 15:18:10 -07:00
util.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30
volume_manager_test.go Port e2e tests for multi architecture 2017-09-01 05:40:52 +05:30

README.md