kubectl配置合并重定向不符合预期

时间:2018-12-01 07:49:45

标签: kubernetes kubectl

我想合并kubectl配置并将其重定向到文件中,代码为:

#!/usr/bin/env bash

HOST_KUBECONFIG="$KUBECONFIG"
MY_KUBECONFIG=kube_config
export KUBECONFIG="$HOST_KUBECONFIG"
echo "$(kubectl config view --flatten)" > .kube_config_tmp
if [ -f "$MY_KUBECONFIG" ] ; then
  export KUBECONFIG="$MY_KUBECONFIG":.kube_config_tmp
else
  export KUBECONFIG=.kube_config_tmp
fi
kubectl config view --flatten  >file1

kubectl config view --flatten  > $MY_KUBECONFIG

很奇怪,file1和MY_KUBECONFIG(kube_config)中的结果不同。 在file1中可以获得正确的结果,但是在MY_KUBECONFIG(kube_config)中,内容始终与KUBECONFIG相同。 有人可以解释吗?

0 个答案:

没有答案