mirror of https://github.com/k3s-io/k3s
Merge pull request #43914 from ncdc/configurable-dockershim-socket
Automatic merge from submit-queue (batch tested with PRs 43373, 41780, 44141, 43914, 44180) kubelet: make dockershim.sock configurable **What this PR does / why we need it**: allow the path to dockershim.sock to be configurable, so downstream projects such as OpenShift can run integration tests without needing to run them as root **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: **Special notes for your reviewer**: **Release note**: ```release-note ``` cc @derekwaynecarr @sttts @kubernetes/rh-cluster-infra @kubernetes/sig-node-pr-reviewspull/6/head
commit
19991ca53f
|
@ -568,10 +568,15 @@ func NewMainKubelet(kubeCfg *componentconfig.KubeletConfiguration, kubeDeps *Kub
|
|||
// The unix socket for kubelet <-> dockershim communication.
|
||||
ep = "/var/run/dockershim.sock"
|
||||
)
|
||||
kubeCfg.RemoteRuntimeEndpoint, kubeCfg.RemoteImageEndpoint = ep, ep
|
||||
if len(kubeCfg.RemoteRuntimeEndpoint) == 0 {
|
||||
kubeCfg.RemoteRuntimeEndpoint = ep
|
||||
}
|
||||
if len(kubeCfg.RemoteImageEndpoint) == 0 {
|
||||
kubeCfg.RemoteImageEndpoint = ep
|
||||
}
|
||||
|
||||
glog.V(2).Infof("Starting the GRPC server for the docker CRI shim.")
|
||||
server := dockerremote.NewDockerServer(ep, ds)
|
||||
server := dockerremote.NewDockerServer(kubeCfg.RemoteRuntimeEndpoint, ds)
|
||||
if err := server.Start(); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue