kubelet: use filepath.Clean before init, validate it in setupDataDirs

This commit is contained in:
Paco Xu
2023-03-17 13:24:58 +08:00
parent 8b2dae57d4
commit 7afcfe1826
3 changed files with 8 additions and 4 deletions

View File

@@ -20,6 +20,7 @@ package options
import (
"fmt"
_ "net/http/pprof" // Enable pprof HTTP handlers.
"path/filepath"
"strings"
"github.com/spf13/pflag"
@@ -138,7 +139,7 @@ func NewKubeletFlags() *KubeletFlags {
return &KubeletFlags{
ContainerRuntimeOptions: *NewContainerRuntimeOptions(),
CertDirectory: "/var/lib/kubelet/pki",
RootDirectory: defaultRootDir,
RootDirectory: filepath.Clean(defaultRootDir),
MaxContainerCount: -1,
MaxPerPodContainerCount: 1,
MinimumGCAge: metav1.Duration{Duration: 0},