По выводу я могу сказать, что Ваше значение окружения $NAMESPACE
пусто.
Таким образом, команда:
kubectl --namespace $NAMESPACE create secret tls ...
совпадает с
kubectl --namespace create secret tls ...
именно поэтому ваш вывод сказал unknown command "secret" for "kubectl"
флаг --namespace
использовал слово create
в качестве значения, потому что $NAMESPACE
было пустым.
Чтобы исправить это, убедитесь, что установлены значения среды
Вы можете проверить их значения с помощью:
echo $APP_INSTANCE_NAME
echo $NAMESPACE
Если они действительно пусты или отличаются от ожидаемых, используйте, как указано в руководстве :
export APP_INSTANCE_NAME=wordpress-1
export NAMESPACE=default
Надеюсь, это поможет.