Fixed a kubemark panic when hollow-node is morphed as proxy

k3s-v1.15.3
Wei Huang 2019-04-17 14:39:49 -07:00
parent 746fea0428
commit 51149dad31
No known key found for this signature in database
GPG Key ID: BE5E9752F8B6E005
1 changed files with 4 additions and 1 deletions

View File

@ -17,6 +17,7 @@ limitations under the License.
package main
import (
"errors"
goflag "flag"
"fmt"
"math/rand"
@ -185,7 +186,9 @@ func run(config *hollowNodeConfig) {
}
iptInterface := fakeiptables.NewFake()
sysctl := fakesysctl.NewFake()
execer := &fakeexec.FakeExec{}
execer := &fakeexec.FakeExec{
LookPathFunc: func(_ string) (string, error) { return "", errors.New("fake execer") },
}
eventBroadcaster := record.NewBroadcaster()
recorder := eventBroadcaster.NewRecorder(legacyscheme.Scheme, v1.EventSource{Component: "kube-proxy", Host: config.NodeName})