diff --git a/internal/utils/utils.go b/internal/utils/utils.go
index 8eb3f23966e8d99171787dc547a2c2e937b1bb92..08b814510ef077505ee07315bf93a43a0d14823c 100644
--- a/internal/utils/utils.go
+++ b/internal/utils/utils.go
@@ -67,7 +67,7 @@ const (
 func ExecKubectlCommand(ctx context.Context, mode ExecMode, kubeConfigPath string, kubeContext string, args ...string) (string, error) {
 	var stdoutBuf, stderrBuf bytes.Buffer
 
-	if kubeConfigPath != "" {
+	if kubeConfigPath != "" && len(filepath.SplitList(kubeConfigPath)) == 1 {
 		args = append(args, "--kubeconfig="+kubeConfigPath)
 	}