В данном случае необходимо проверить правильность введенных данных и сетевую доступность источника. Однако далеко не все неисправности можно так просто выявить и определить их причину. Кроме того, бывают ситуации, когда веб-интерфейс продукта по какой-то непонятной причине недоступен.
В таких ситуациях на помощь приходит командная строка.Как уже было сказано во второй статье цикла, архитектура продукта PT Sandbox представляет собой множество небольших приложений, каждое из которых отвечает за выполнение определенных функций. Так называемая
микросервисная архитектура. Технически это реализовано с помощью использования контейнеров, а также управления ими с помощью средства оркестрации kubernetes.
Сам
kubernetes управляет так называемыми
подами - абстрактными объектами Kubernetes, представляющими собой группу из одного или нескольких контейнеров и совместно используемых ресурсов для этих контейнеров.
Для работы с компонентами продукта используется инструмент командной строки
kubectl. С его помощью можно управлять компонентами продукта, отслеживать их статус, перезапускать, а также просматривать логи. Весь этот функционал пригодится нам при поиске неисправности. В рамках данной статьи не описывается весь функционал данной утилиты, интересующиеся могут более подробно изучить ее работу на официальном сайте kubernetes:
https://kubernetes.io/docs/reference/kubectl/Так, например, у нас возникла другая ошибка. Нажав на индикатор, мы видим следующее сообщение: