VK Cloud logo

Қызмет туралы

Сервис қандай міндеттерге жарамды

Cloud Containers сервисі Kubernetes кластерлерін құруға және олардың ішінде әртүрлі сервистер мен қолданбаларды іске қосуға мүмкіндік береді. Kubernetes үшін барлық үйреншікті құралдар қолжетімді, мысалы:

  • Контейнерлерде serverless-функцияларды сақтау және өңдеу: OpenFaaS, OpenWhisk, Kubeless.

  • Service Mesh: Istio, Consul, Linkerd.

  • Мониторинг, аналитика, логтау: Prometheus, Fluentd, Jaeger, OpenTracing.

  • CI/CD: GitLab, CircleCI, Travis CI.

  • IaC (инфрақұрылым код ретінде): Terraform, Helm.

  • Үлкен деректер және Data Science: Spark.

    Үлкен деректер аналитиктері үшін келесі мүмкіндіктер пайдалы болуы мүмкін:

Сервис мүмкіндіктері

  • кластерді және түйіндер топтарын VK Cloud жеке кабинеті мен VK Cloud жеке Terraform-провайдері көмегімен басқару.

  • кластерге қосылғаннан кейін kubectl немесе Kubernetes Dashboard көмегімен Kubernetes объектілері мен ресурстарын басқару.

  • Кластерді автоматты және қолмен масштабтау (cluster autoscaling).

    Автоматты масштабтау қосылған кезде қолданбалар ең жоғары жүктеме сәтінде қосымша есептеу қуатын бірден алады. Жүктеме төмендеген кезде қолданбаға қолжетімді ресурстар саны азаяды.

    Мұндай тәсіл есептеу ресурстарының 60%-на дейін үнемдеуге мүмкіндік береді.

  • Бір VK Cloud аймағы шегінде аймақтық кластерді құру арқылы үлестірілген инсталляцияларды жасау: істен шығуға төзімділікті қамтамасыз ету үшін бір кластердің әртүрлі түйіндері әртүрлі қолжетімділік аймақтарында (әртүрлі деректерді өңдеу орталықтарында) орналасуы мүмкін. Сондай-ақ қолданба репликаларын осы түйіндерде репликалар да әртүрлі қолжетімділік аймақтарында болатындай етіп орналастыру ұсынылады.

  • VK Cloud платформасының деректерді сақтау жүйесімен және желілік ішкі жүйесімен интеграция.

  • Кластерлерді тоқтаусыз бір рет басу арқылы бірқалыпты жаңарту (rolling update). Бұл Kubernetes-тің минорлық және мажорлық нұсқалары үшін де қолданылады.

  • Кластермен жұмыс істеудің барлық кезеңдерінде қауіпсіздікті қамтамасыз ету:

  • Velero көмегімен Cloud Containers кластерлерін резервтік көшіру.

  • Velero көмегімен басқа Kubernetes кластерлерін Cloud Containers ортасына көшіру.

  • Дайындалған аддондар жиынтығы, оларды Terraform көмегімен кластер құру кезінде таңдауға немесе қолданыстағы кластерге орнатуға болады, бұл оларды қолмен орналастыру уақытын үнемдейді.

  • Кластер жұмысының тұрақтылығы мен қауіпсіздігін арттыруға көмектесетін дайындалған баптаулар жиынтығы.

  • Prometheus көмегімен кластер күйін мониторингтеу. Мониторинг деректерін бірнеше тәсілмен көруге болады.

  • Мониторинг деректері негізінде кластер ресурстарын тұтынуды болжау. VK Tech жетілдірулері бар kube-prometheus-stack мониторинг аддоны Grafana ішінде алдын ала бапталған қосымша мүмкіндіктерді ұсынады:

    • кластер түйіндеріндегі ресурстарды тұтынудың ағымдағы болжамдарын көрсететін дашбордтар;
    • белгілі бір уақыттан кейін нақты ресурстардың таусылуы болжанса, хабарламалар жіберуге арналған алерттер.

Әрі қарай не істеу керек