kubectl config слияние перенаправления не так, как ожидалось - PullRequest
0 голосов
/ 01 декабря 2018

Я хочу объединить конфигурацию 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.Может ли кто-нибудь объяснить, что?

...