k3s/pkg/kubelet
Kubernetes Submit Queue 4a44cda40a
Merge pull request #63328 from vikaschoudhary16/probe-watcher-duplicate
Automatic merge from submit-queue (batch tested with PRs 63328, 64316, 64444, 64449, 64453). 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>.

Add probe based mechanism for kubelet plugin discovery

**Which issue(s) this PR fixes**
Fixes #56944 
[Design Doc](https://docs.google.com/document/d/1dtHpGY-gPe9sY7zzMGnm8Ywo09zJfNH-E1KEALFV39s/edit#heading=h.7fe6spexljh6)

**Notes For Reviewers**:
Original PR is https://github.com/kubernetes/kubernetes/pull/59963. But because of too many comments(171) that PR does not open sometimes. Therefore this new PR is created to get the github link working.
 
Related PR is https://github.com/kubernetes/kubernetes/pull/58755 
For review efficiency, separating out of the commits or original PR here. 

```release-note
Add probe based mechanism for kubelet plugin discovery
```
/sig node
/area hw-accelerators
/cc @jiayingz @RenaudWasTaken @vishh @ScorpioCPH @sjenning @derekwaynecarr @jeremyeder @lichuqiang @tengqm @saad-ali @chakri-nelluri @ConnorDoyle @vladimirvivien
2018-05-30 08:42:11 -07:00
..
apis Add probe based mechanism for kubelet plugin discovery 2018-05-29 12:00:37 -04:00
cadvisor Remove rktnetes code 2018-03-27 09:29:35 -07:00
certificate Extract connection rotating dialer into a package 2018-05-16 10:30:53 -07:00
checkpoint Make 'pod' package to use unified checkpointManager 2018-04-16 01:30:20 -04:00
checkpointmanager Make 'pod' package to use unified checkpointManager 2018-04-16 01:30:20 -04:00
client Use Dial with context 2018-05-19 08:14:37 +10:00
cm Add GetSELinuxSupport to mounter. 2018-05-17 13:36:37 +02:00
config add test: verify kubelet.config.Restore only happen once 2018-05-23 10:10:40 -07:00
configmap Refactor ConfigMapManager 2018-05-17 11:37:35 +02:00
container add metadata to kubelet eviction event annotations 2018-05-23 16:12:54 -07:00
custommetrics Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
dockershim Remove signal handler registration from pkg/kubelet 2018-05-24 20:44:12 +01:00
envvars Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
events Improve messaging on resize 2018-01-29 15:07:51 -05:00
eviction add metadata to kubelet eviction event annotations 2018-05-23 16:12:54 -07:00
images Promote LocalStorageCapacityIsolation feature to beta 2018-03-02 15:10:08 -08:00
kubeletconfig add dynamic config metrics 2018-05-22 14:08:55 -07:00
kuberuntime Make kubelet `ReadLogs` backward compatible. 2018-04-27 16:03:29 -07:00
leaky
lifecycle Remove unused code 2018-04-30 14:57:26 -04:00
logs fix typo: peirodically->periodically 2018-05-11 14:39:07 +08:00
metrics Merge pull request #63434 from adfinis-forks/bug_typo_kubelet_volume_stats 2018-05-24 11:44:20 -07:00
mountpod Make 'pod' package to use unified checkpointManager 2018-04-16 01:30:20 -04:00
network Update bazel BUILD files 2018-04-11 09:26:02 -07:00
pleg Autogenerated: hack/update-bazel.sh 2018-02-16 13:43:01 -08:00
pod Make 'pod' package to use unified checkpointManager 2018-04-16 01:30:20 -04:00
preemption Delete in-tree support for NVIDIA GPUs. 2018-04-02 20:17:01 -07:00
prober reset resultRun to 0 on pod restart 2018-04-19 22:58:19 +08:00
qos Make a few code paths compile cleanly with 32-bit Go. 2018-02-27 13:53:32 -08:00
remote pkg: kubelet: remote: increase grpc client default size 2018-05-17 17:32:33 +02:00
secret Refactor ConfigMapManager 2018-05-17 11:37:35 +02:00
server Remove unused limit writer. 2018-05-25 16:55:08 -07:00
stats Use a []string for CgroupName, which is a more accurate internal representation 2018-05-01 08:29:06 -07:00
status Make 'pod' package to use unified checkpointManager 2018-04-16 01:30:20 -04:00
sysctl Update generated files. 2018-04-11 18:35:24 +02:00
types Merge pull request #61432 from filbranden/killrkt1 2018-03-29 11:46:19 -07:00
util Add probe based mechanism for kubelet plugin discovery 2018-05-29 12:00:37 -04:00
volumemanager boring 2018-04-18 09:55:57 -07:00
winstats fix "make test" 2018-02-24 17:39:21 +08:00
BUILD Add probe based mechanism for kubelet plugin discovery 2018-05-29 12:00:37 -04:00
OWNERS
active_deadline.go
active_deadline_test.go
doc.go
kubelet.go Add probe based mechanism for kubelet plugin discovery 2018-05-29 12:00:37 -04:00
kubelet_getters.go Apply pod name and namespace labels for pod cgroup for cadvisor metrics 2018-05-07 14:51:12 -04:00
kubelet_getters_test.go
kubelet_network.go Move hairpin mode logic to dockershim 2018-04-11 09:21:17 -07:00
kubelet_network_test.go Move the kubelet network package down to dockershim 2018-04-11 09:25:56 -07:00
kubelet_node_status.go Merge pull request #62242 from feiskyer/pod-cidr 2018-05-15 19:55:19 -07:00
kubelet_node_status_test.go Merge pull request #63492 from liggitt/node-heartbeat-close-connections 2018-05-14 16:56:35 -07:00
kubelet_pods.go Merge pull request #63045 from msau42/fix-subpath-readonly 2018-05-07 23:36:49 -07:00
kubelet_pods_test.go update tests to be specific about the versions they are testing instead of floating 2018-05-01 13:18:41 -04:00
kubelet_pods_windows_test.go Lock subPath volumes 2018-03-05 09:14:44 +01:00
kubelet_resources.go
kubelet_resources_test.go
kubelet_test.go Make 'pod' package to use unified checkpointManager 2018-04-16 01:30:20 -04:00
kubelet_volumes.go Fix issue with race condition during pod deletion 2018-03-15 15:35:37 -07:00
kubelet_volumes_test.go boring 2018-04-18 09:55:57 -07:00
oom_watcher.go
oom_watcher_test.go
pod_container_deletor.go kubelet: force filterContainerID to empty string when removeAll is true 2018-04-30 16:29:17 -05:00
pod_container_deletor_test.go
pod_workers.go fixes document grammar 2018-02-20 10:38:41 -05:00
pod_workers_test.go
reason_cache.go
reason_cache_test.go
runonce.go fix todo:add function getFailContainer to report which containers failed the pod 2018-03-15 09:38:02 +08:00
runonce_test.go Make 'pod' package to use unified checkpointManager 2018-04-16 01:30:20 -04:00
runtime.go Remove setInitError. 2018-01-29 21:44:54 -08:00
util.go
volume_host.go Only count mounts that are from other pods 2018-04-19 15:40:51 -07:00