Ну, да, вы можете использовать minikube
, но вам нужно установить его с правильными настройками.
Имейте в виду, что не рекомендуется .
In Elastic
Документы о Развертывание производства - Оборудование Мы можем прочитать:
ПАМЯТЬ
Машина с 64 ГБ ОЗУ - идеальное место, но машины на 32 ГБ и 16 ГБ также распространены Менее 8 ГБ, как правило, контрпродуктивно
Minikube по умолчанию выделяет только 2 ГБ ОЗУ , вы можете проверить это с помощью $ minikube config get memory
. Вы можете увеличить это значение, используя флаг --memory
или сделав его постоянным с $ minikube config set memory 4096
CPU
Это на самом деле не проблема потому что:
В большинстве развертываний Elasticsearch, как правило, достаточно мало требований к процессору. Таким образом, точная настройка процессора имеет меньшее значение, чем другие ресурсы. Вы должны выбрать современный процессор с несколькими ядрами. В общих кластерах используются двух- или восьмиядерные машины.
DISKS
Они важны и обычно являются основным узким местом в кластер.
Если вы можете позволить себе твердотельные накопители, они намного превосходят любые вращающиеся носители. Узлы с SSD-поддержкой видят повышение производительности как запросов, так и индексации. Если вы можете себе это позволить, SSD - это путь к go.
...
Если вы используете вращающиеся носители, попробуйте получить максимально быстрые диски ( высокопроизводительные серверные диски, диски со скоростью 15 000 об / мин).
Использование RAID 0 - эффективный способ увеличения скорости вращения дисков как для вращающихся дисков, так и для SSD. Нет необходимости использовать варианты RAID с зеркальным отображением или контролем четности, поскольку высокая доступность встроена в Elasticsearch через реплики.
Это базовые элементы c, относящиеся к ELK. Вы можете прочитать ELK Архитектура и требования и Требования к оборудованию ELK для получения более подробной информации о потреблении данных.
Вам потребуется поделиться журналами с pods
и вашими minikube
конфигурации, чтобы мы могли начать отладку проблемы.