Kubernetes Кластерлері
DevSpace кеңістігінде production-ready Kubernetes кластерін кеңейтіңіз: ақауларға төзімді басқару жоспары, түйінді Автоматты масштабтау және қызметтеріңіз үшін жалпыға ортақ IP. Сіз кәдімгі Kubernetes — пен жұмыс істейсіз-Стандартты API, стандартты kubectl, меншікті әбзелдер жоқ.
Толық басқарылатын Кубернеттер-бірнеше апта емес, бірнеше минут ішінде
Сіз не аласыз
  • -1-
    Сұраныс бойынша Кластер

    басқару тақтасынан бірнеше қадаммен, өтінімдер мен күтулерсіз құру

  • -2-
    Ванильді Кубернеттер

    cncf экожүйесімен толық үйлесімділік: Helm диаграммалары, операторлар және ci / CD құралдары бейімделусіз жұмыс істейді

  • -3-
    Автоматты масштабтау

    cluster-autoscaler жүктемеден кейін жұмыс түйіндерін қосады және алып тастайды

  • -4-
    Қораптан тыс қоғамдық қызметтер

    LoadBalancer типті қызмет автоматты түрде сыртқы IP алады

  • -5-
    Тұрақты томдар

    PersistentVolume на блочном хранилище платформы, включая реплицируемые классы

  • -6-
    Нұсқаны таңдау

    кластер құру кезінде таңдауға болатын кубернеттердің өзекті нұсқалары

Қызмет қалай жұмыс істейді
Әрбір кластер — бұл сіздің DevSpace кеңістігіңіздегі бөлек, толығымен оқшауланған Кубернетес. CozyStack платформасы оны open-source тексерілген компоненттерінен жинайды:
  • Контейнерлердегі басқару жоспары

    API сервері, controller-manager және scheduler платформаның қуаттылығында — Kamaji көмегімен басқарылатын процестер ретінде жұмыс істейді. Бұл арнайы негізгі түйіндерге қарағанда жылдамырақ және арзанырақ. Басқару жоспарының көшірмелерінің саны жасалған кезде орнатылады: бірнеше даналар бір уақытта жұмыс істейді және біреуінің істен шығуы кластердің жұмысын тоқтатпайды.

  • Оқшауланған etcd

    Сіздің кластерлеріңіздің күйі Сіздің кеңістігіңізде орналастырылған бөлек etcd — де сақталады-ол платформаның басқа клиенттерімен бөліспейді.

  • Жұмыс түйіндері-виртуалды машиналар

    Жұмысшылар KubeVirt негізіндегі VM ретінде жасалады және автоматты түрде кластерге қосылады. Әр түрлі CPU/жад профильдері бар түйіндер топтары жүктемелердің әр түріне сәйкес келеді.

  • Cluster API арқылы өмірлік цикл
    Түйіндерді құру, масштабтау және жаңарту декларативті түрде басқарылады Kubernetes cluster API — кластерлерді басқаруға арналған салалық стандарт.
  • Желі және дискілер
    Сыртқы IP-лер BGP арқылы жарияланады және сәтсіздіктер кезінде түйіндер арасында қозғалады. Томдар CSI арқылы босатылады, ал егер сіз репликацияланатын сақтау класын таңдасаңыз, дискінің немесе сервердің істен шығуы деректердің жоғалуын білдірмейді.
Мүмкіндіктер
Пайдалану сценарийлері
  • Өндірістегі микросервистер
    Автоматты масштабтау және сыртқы теңгерімі бар ақауларға төзімді кластер, және қосымшаларға арналған мәліметтер базасы мен кезектер бір кеңістіктегі DevSpace қызметтер каталогынан қатар қосылады және ішкі мекен-жайлар бойынша қол жетімді-оларды жариялаудың қажеті жоқ
  • Dev / test-қоршаған орта
    командаға немесе фичке жеке кластер: жасалды, тырысты, жойылды
  • CI/CD және GitOps
    стандартты Kubernetes API Flux, Argo CD, GitLab CI және кез-келген таныс құралдармен достасады
  • Өздігінен жиналатын кластерлерден көші-қон
    перестаньте администрировать control plane и etcd вручную, манифесты и Helm-чарты переносятся как есть
Бұлтта Kubernetes кластерін қалай орналастыруға болады-үш қадам
  • 1
    DevSpace панелінде бос орын жасаңыз-жобаңыздың оқшауланған ортасы.
  • 2
    "Kubernetes" қызметін қосыңыз: нұсқасын, өлшемін және жұмыс түйіндерінің санын таңдаңыз.
  • 3
    Кластер бетінен kubeconfig жүктеп алыңыз-және kubectl, Lens немесе CI/CD арқылы жұмыс жасаңыз.

Сұрақ-жауап

Сынау