VK Cloud logo

Kube Prometheus Stack

Дайындық қадамдары

  1. Аддонды орнату үшін жеткілікті ресурстарыңыз бар екеніне көз жеткізу мақсатында оның жүйелік талаптарымен танысыңыз.

  2. (Қосымша) worker-түйіндер топтарын қолмен масштабтауды орындаңыз немесе автоматты масштабтауды баптаңыз.

Аддонды орнату

Аддон үшін орнатудың бірнеше нұсқасы қолжетімді.

  1. Аддонды орнатыңыз:

    1. Өтіңіз VK Cloud жеке кабинетіне.

    2. Қажетті кластер орналасқан жобаны таңдаңыз.

    3. Контейнерлер → Kubernetes кластерлері бөліміне өтіңіз.

    4. Қажетті кластердің атауын басыңыз.

    5. Аддондар қойындысына өтіңіз.

    6. Егер кластерде бұрыннан орнатылған аддондар болса, Аддон қосу батырмасын басыңыз.

    7. kube-prometheus-stack аддонының карточкасындағы Аддонды орнату батырмасын басыңыз.

    8. Қажет болса, мыналарды өңдеңіз:

    9. Аддонды орнату батырмасын басыңыз.

      Кластерге аддонды орнату басталады. Бұл процесс ұзақ уақыт алуы мүмкін.

  2. Қажет болса, Prometheus дискісінің өлшемін өзгертіңіз.

  3. Қажет болса, Grafana үшін құпиясөзді Kubernetes секретінен алыңыз.

  4. Қажет болса, браузерде Kube Prometheus Stack аддонының құрамына кіретін Grafana веб-интерфейсіне қосылыңыз.

Орнату кезінде аддонды баптау кодын өңдеу

Grafana веб-интерфейсі үшін уақытша құпиясөз орнату

Әдепкі параметрлермен аддонды орнату кезінде Grafana веб-интерфейсіне кіруге арналған тұрақты құпиясөзді қамтитын Kubernetes секреті жасалады.

Сондай-ақ, аддонды орнату кезінде пайдаланушының уақытша құпиясөзін көрсетуге болады. Бұл жағдайда Grafana веб-интерфейсіне алғашқы кіру осы құпиясөзбен орындалады, содан кейін оны өзгерту ұсынылады. Ол үшін аддонды баптау кодындағы өріс мәнін өзгертіңіз:

grafana:  adminPassword: "<временный пароль>"

Кодты өңдегеннен кейін аддонды орнатуды жалғастырыңыз.

Prometheus дискісінің өлшемін өзгерту

Бұл операция кластерде kube-prometheus-stack мониторинг аддоны орнатылған болса қолжетімді.

Prometheus дискісінде кластер мониторингі деректері сақталады. Егер олар үшін орын жеткіліксіз болса немесе Prometheus дискісінің өнімділігін арттырғыңыз келсе, диск өлшемін үлкейтіңіз.

  1. Өтіңіз VK Cloud жеке кабинетіне.
  2. Қажетті кластер орналасқан жобаны таңдаңыз.
  3. Контейнерлер → Kubernetes кластерлері бөліміне өтіңіз.
  4. Қажетті кластердің атауын басыңыз.
  5. Аддондар қойындысына өтіңіз.
  6. kube-prometheus-stack аддоны үшін Kube Prometheus Stack батырмасын басып, Prometheus дискісінің өлшемін өзгерту тармағын таңдаңыз.
  7. Қажетті диск өлшемін көрсетіңіз. Операция тек үлкейту бағытымен жұмыс істейді.
  8. Растау батырмасын басыңыз.

Grafana үшін құпиясөзді Kubernetes секретінен алу

Егер аддон уақытша құпиясөз көрсетілмей орнатылған болса, Grafana веб-интерфейсіне кіруге арналған құпиясөз мәнін Kubernetes секретінен алуға болады.

  1. Кластерге қосылыңыз Kubernetes Dashboard арқылы.

  2. Іздеу жолының сол жағындағы ашылмалы тізімнен prometheus-monitoring аттар кеңістігін таңдаңыз.

  3. Config and Storage → Secrets мәзір бөліміне өтіңіз.

  4. Секреттер тізімінен kube-prometheus-stack-grafana секретін тауып, оның атауын басыңыз.

  5. Data блогында admin-password параметрінің жанындағы көз белгішесін басыңыз.

    Құпиясөз көрсетіледі.

Grafana үшін құпиясөзді қалпына келтіру

Егер аддон уақытша құпиясөз көрсетілмей орнатылған болса, Grafana веб-интерфейсіне кіруге арналған құпиясөз мәні Kubernetes секретінде сақталады. Егер бұл секрет жоғалып кетсе, Grafana-ға қайта қол жеткізу үшін құпиясөзді қалпына келтіре аласыз.

  1. Grafana подының атауын алыңыз:

    kubectl -n prometheus-monitoring get pod -l app.kubernetes.io/name=grafana

    Пәрмен шығысындағы под атауының форматы:

    kube-prometheus-stack-grafana-XXXXXXXXX-XXXXX
  2. Grafana подының ішінде пәрменді орындап, құпиясөзді қалпына келтіріңіз:

    kubectl -n prometheus-monitoring exec <имя пода Grafana> -- sh -c "grafana cli --debug admin reset-admin-password <новый пароль>"

    Егер құпиясөз сәтті қалпына келтірілсе, пәрмен шығысында Admin password changed successfully ✔ хабарламасы болады.