From 60c107930317d3e3759c0bad0a9b4d3f9fcb5185 Mon Sep 17 00:00:00 2001 From: Parul Date: Tue, 7 Dec 2021 20:11:27 -0500 Subject: [PATCH] fix for failed to get system container stats errors Signed-off-by: Parul --- pkg/node/kubelet.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkg/node/kubelet.go b/pkg/node/kubelet.go index c77225885e..262f184ca1 100644 --- a/pkg/node/kubelet.go +++ b/pkg/node/kubelet.go @@ -71,10 +71,6 @@ func (s *KubeletServer) configure(cfg *config.MicroshiftConfig) error { args := []string{ "--bootstrap-kubeconfig=" + cfg.DataDir + "/resources/kubelet/kubeconfig", "--kubeconfig=" + cfg.DataDir + "/resources/kubelet/kubeconfig", - "--container-runtime=remote", - "--container-runtime-endpoint=unix:///var/run/crio/crio.sock", - "--runtime-cgroups=/system.slice/crio.service", - "--node-ip=" + cfg.NodeIP, "--logtostderr=" + strconv.FormatBool(cfg.LogDir == "" || cfg.LogAlsotostderr), "--alsologtostderr=" + strconv.FormatBool(cfg.LogAlsotostderr), "--v=" + strconv.Itoa(cfg.LogVLevel), @@ -87,6 +83,11 @@ func (s *KubeletServer) configure(cfg *config.MicroshiftConfig) error { cleanFlagSet.SetNormalizeFunc(cliflag.WordSepNormalizeFunc) kubeletFlags := kubeletoptions.NewKubeletFlags() + kubeletFlags.RuntimeCgroups = "/system.slice/crio.service" + kubeletFlags.NodeIP = cfg.NodeIP + kubeletFlags.ContainerRuntime = "remote" + kubeletFlags.RemoteRuntimeEndpoint = "unix:///var/run/crio/crio.sock" + kubeletConfig, err := loadConfigFile(cfg.DataDir + "/resources/kubelet/config/config.yaml") if err != nil {