k3s/pkg/kubelet/dockertools
Tim St. Clair a263c77b65 Refactor liveness probing
This commit builds on previous work and creates an independent
worker for every liveness probe. Liveness probes behave largely the same
as readiness probes, so much of the code is shared by introducing a
probeType paramater to distinguish the type when it matters. The
circular dependency between the runtime and the prober is broken by
exposing a shared liveness ResultsManager, owned by the
kubelet. Finally, an Updates channel is introduced to the ResultsManager
so the kubelet can react to unhealthy containers immediately.
2015-10-19 15:15:59 -07:00
..
container_gc.go Pass the ContainerGCPolicy in Runtime.GarbageCollect 2015-10-09 06:57:10 +08:00
container_gc_test.go Pass the ContainerGCPolicy in Runtime.GarbageCollect 2015-10-09 06:57:10 +08:00
convert.go Rename imported package local name kubeletTypes to kubetypes 2015-10-09 10:24:31 -07:00
convert_test.go Use strong type for container ID 2015-10-07 10:58:05 -07:00
docker.go Merge pull request #14182 from jiangyaoguo/distinguish-registry-unavailable-and-pull-failure 2015-10-16 16:22:22 -07:00
docker_test.go Merge pull request #15755 from zhengguoyong/del_capatical_packagename_for_cadvisorApi2 2015-10-18 04:04:11 -07:00
exec.go run gofmt on everything we touched 2015-08-05 17:52:56 -07:00
fake_docker_client.go Turn on smarter FakeDockerClient in HollowNode. 2015-10-05 21:36:54 +02:00
fake_manager.go Refactor liveness probing 2015-10-19 15:15:59 -07:00
instrumented_docker.go typofix - https://github.com/vlajos/misspell_fixer 2015-08-08 22:31:48 +01:00
manager.go Refactor liveness probing 2015-10-19 15:15:59 -07:00
manager_test.go Refactor liveness probing 2015-10-19 15:15:59 -07:00