Эти ошибки указывают на то, что kubectl не удалось достичь конечной точки сервера kubernetes по адресу 127.0.0.1:8080 или локального хоста. Поскольку вы настроили kubeconfig с помощью команды update-kubeconfig
, похоже, несколько конфигураций объединяются 1 из-за этой команды:
- export KUBECONFIG=$KUBECONFIG:~/.kube/config
Чтобы увидеть результирующую конфигурацию, которую видит kubectl, запустите эта команда перед ошибочной командой:
- kubectl config view # Add this
- kubectl apply -f deployment.yml
Чтобы исправить, я рекомендую изменить следующее на этапе pre_build:
- export KUBECONFIG=~/.kube/config
Или используйте флаг '--context' с kubectl, чтобы выберите правильный контекст.
- export KUBECONFIG=file1:file2
- kubectl get pods --context=cluster-1
- kubectl get pods --context=cluster-2