VK Cloud logo

Кластерлер буындары

Cloud Containers сервисінде Kubernetes кластерлерінің екі буыны қолдау көрсетіледі:

  • Бірінші (алдыңғы) буын. Бірінші буындағы кластерлерді жаймалауды және автоматты масштабтауды автоматтандыру үшін контейнерлерді оркестрлеуге арналған OpenStack құралы Magnum пайдаланылады. Бірінші буындағы кластерлер пайдаланушылық жобаларда орналастырылады, бұл пайдаланушыларға кластердің барлық компоненттеріне, соның ішінде жүйелік компоненттеріне де қол жеткізуге мүмкіндік береді. Бұл пайдаланушыларға кластерлерді толық бақылауға мүмкіндік береді, бірақ оларды өз бетінше жаймалау және қызмет көрсету міндеттерін де жүктейді. Икемділігіне қарамастан, мұндай тәсіл кластерлер жұмысындағы іркілістер мен қателердің тәуекелін арттырады.

  • Екінші (жаңа) буын немесе басқарылатын кластерлер. Мұндай кластерлерге VK Cloud платформасы қызмет көрсетеді және оларды басқарады, бұл пайдаланушылар тарапынан күнделікті қолмен басқаруды барынша азайтады. Екінші буындағы кластерлердің компоненттері пайдаланушылық жобаларда емес, сервистік жобаларда орналастырылады, ал кластерлердің өзі жүйелік кластерлерде іске қосылады. Мұндай тәсілдің артықшылықтары:

    • Инфрақұрылымды автоматтандырылған баптау және сүйемелдеу.
    • Жасалатын Kubernetes кластерлерінің жоғары қолжетімділігіне, істен шығуға төзімділігіне, өнімділігіне және сенімділігіне кепілдік.
    • Қауіпсіздік тәуекелдерін азайту және қателерді барынша азайту.
    • VK Cloud мониторингі сервисі негізіндегі кеңейтілген кіріктірілген мониторинг.

Сервистік жобалар

Екінші буындағы кластерлерді VK Cloud платформасы сервистік жобалар арқылы басқарады. Сервистік жоба — пайдаланушылардың кластердің жүйелік компоненттерін басқаруына қол жеткізуді жабатын, олардың Kubernetes-пен жұмысын жеңілдететін және автоматтандыратын оқшауланған орта.

Сервистік жобаларда мыналар орналастырылады:

Порттар, сондай-ақ стандартты жүктеме теңгергіштері және олардың IP мекенжайлары пайдаланушылық жобаларда орналастырылады.

Жүйелік кластерлер

Сервистік жобаларда сіз жасайтын екінші буындағы кластерлер жүйелік кластерлерде іске қосылады және солар арқылы басқарылады:

  1. Сервистік жобада әрбір екінші буын кластері үшін master-түйіндері құрылады, оларда жүйелік кластер іске қосылады.
  2. Сіз жасайтын екінші буындағы кластер осы жүйелік кластерге орнатылады. Сіздің кластеріңіз желі арқылы жобаңызға қосылған, және сіз онымен әдеттегі тәсілмен өзара әрекеттесе аласыз.

Екінші буындағы кластерлердің жүйелік компоненттерін және олардың master- және worker-түйіндерін басқару VK Cloud тарапында болады. Толығырақ Сервис архитектурасы бөлімінде.