k3s/cmd
Kubernetes Submit Queue 41fe3ed5bc
Merge pull request #54405 from resouer/clean-docker-dep
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>.

[Part 1] Remove docker dep in kubelet startup

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

Remove dependency of docker during kubelet start up.

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

Part 1 of #54090 

**Special notes for your reviewer**:
Changes include:

1. Move docker client initialization into dockershim pkg.
2. Pass a docker `ClientConfig` from kubelet to dockershim
3. Pass parameters needed by `FakeDockerClient` thru `ClientConfig` to dockershim

(TODO, the second part) Make dockershim tolerate when dockerd is down, otherwise it will still fail kubelet

Please note after this PR, kubelet will still fail if dockerd is down, this will be fixed in the subsequent PR by making dockershim tolerate dockerd failure (initializing docker client in a separate goroutine), and refactoring cgroup and log driver detection. 

**Release note**:

```release-note
Remove docker dependency during kubelet start up 
```
2017-11-13 03:59:53 -08:00
..
clicheck update BUILD files 2017-10-15 18:18:13 -07:00
cloud-controller-manager Add concurrent service sync flag to CCM 2017-11-12 14:29:47 -05:00
gendocs update BUILD files 2017-10-15 18:18:13 -07:00
genkubedocs kubeadm-doc 2017-10-27 09:57:25 +02:00
genman kubeadm-doc 2017-10-27 09:57:25 +02:00
genswaggertypedocs update BUILD files 2017-10-15 18:18:13 -07:00
genutils cmd: genutils: remove golint_failure entry 2017-11-02 12:48:15 +11:00
genyaml update BUILD files 2017-10-15 18:18:13 -07:00
gke-certificates-controller use versiond group clients from client-go 2017-11-07 14:47:22 +08:00
hyperkube Refactor scheduler config API 2017-11-07 09:41:39 -05:00
importverifier Merge pull request #54568 from sttts/sttts-import-verifier-yaml 2017-10-25 23:10:29 -07:00
kube-apiserver Merge pull request #54849 from hzxuzhonghu/audit-graceful-shutdown 2017-11-10 03:30:21 -08:00
kube-controller-manager Update generated files 2017-11-09 12:14:08 +01:00
kube-proxy Update generated files 2017-11-09 12:14:08 +01:00
kubeadm Merge pull request #55438 from fabriziopandini/kubeadm-ha-endpoint-reconciler 2017-11-12 09:49:37 -08:00
kubectl Merge pull request #50887 from netroby/patch-1 2017-11-02 15:40:15 -07:00
kubelet Merge pull request #54405 from resouer/clean-docker-dep 2017-11-13 03:59:53 -08:00
kubemark Remove docker dep in kubelet startup 2017-11-01 10:03:01 +08:00
linkcheck update BUILD files 2017-10-15 18:18:13 -07:00
BUILD Remove seemingly obsolete binaries 2017-08-18 21:01:19 -07:00
OWNERS