почему кластер эластичного поиска в Куберне начинается так медленно - PullRequest
0 голосов
/ 08 марта 2020

Я запускаю модульlussesearch cluster (v6.4.3) в кластере kubernetes (v1.15.2), но каждый запуск pod проводился более 20 минут. Файл образа уже вытягивается на локальный, что я должен сделать, чтобы он запускался быстрее?

enter image description here

каждый раз, когда я перезагружаю кластер, это занимает более 1 часа. Можно ли сделать так, чтобы он запустился менее чем за 1 мин?

1 Ответ

1 голос
/ 09 марта 2020

Поскольку данные не важны, я удаляю папку данных кластера и перезагружаюсь. Это быстро. Прочтите файл эластичного поиска и удалите команду init container chown, которая должна исправить это. Выбранный при первом запуске кластера, если требуется разрешение каталога. удалить:

         {
            "name": "fix-permissions",
            "image": "docker.io/library/busybox:1.31.1",
            "command": [
              "sh",
              "-c",
              "chown -R 1000:1000 /usr/share/elasticsearch/data"
            ],
            "resources": {},
            "volumeMounts": [
              {
                "name": "data",
                "mountPath": "/usr/share/elasticsearch/data"
              }
            ],
            "terminationMessagePath": "/dev/termination-log",
            "terminationMessagePolicy": "File",
            "imagePullPolicy": "IfNotPresent",
            "securityContext": {
              "privileged": true
            }
          }
...