Рассмотрим простой скрипт:
kubectl create -f foo.yaml
kubectl expose deployment foo
Кажется, что есть условие гонки, и нет способа гарантировать, что контекст второй команды выполняется в том же контексте, что и первая. (Представьте, что пользователь переходит в другую оболочку и вызывает kubectl config set-context
во время работы скрипта.) Как вы решаете эту проблему? Как я могу обеспечить последовательность?