The kubectl documentation says, we should use : to separate paths to multiple kubeconfig files, but it does not work in powershell:
> $env:KUBECONFIG="C:\Users\me\.kube\staging-config:C:\Users\me\.kube\demo-k8s-config"
> kubectl config get-contexts
error: error loading config file "C:\Users\me\.kube\staging-config:C:\Users\me\.kube\demo-k8s-config": open C:\Users\dturanme.kube\staging-config:C:\Users\me\.kube\demo-k8s-config: The filename, directory name, or volume label syntax is incorrect.
I've tried with newline separator as well.