diff --git a/pkg/agent/config/config.go b/pkg/agent/config/config.go index 4fb1f81505..bd30229cbf 100644 --- a/pkg/agent/config/config.go +++ b/pkg/agent/config/config.go @@ -161,7 +161,7 @@ func get(envInfo *cmds.Agent) (*config.Node, error) { ContainerRuntimeEndpoint: envInfo.ContainerRuntimeEndpoint, } nodeConfig.LocalAddress = localAddress(controlConfig) - nodeConfig.Images = "/var/lib/rancher/k3s/agent/images" + nodeConfig.Images = filepath.Join(envInfo.DataDir, "images") nodeConfig.AgentConfig.NodeIP = nodeIP nodeConfig.AgentConfig.NodeName = nodeName nodeConfig.AgentConfig.ClusterDNS = controlConfig.ClusterDNS