Platformize It! Часть 2: Расширяем Kubernetes с помощью API Aggregation Layer

В предыдущей части статьи мы разобрались, как построить платформу для развертывания управляемых приложений с единым API и UI. Сегодня мы сделаем следующий шаг — дополним стандартный API Kubernetes своим API-сервером для синхронизации состояния. Рассказываем по порядку, это сделать.

https://habr.com/ru/companies/aenix/articles/1004014/

#aenix #cozystack #kubernetes #devops #cncf #platform_engineering #open_source #системное_администрирование #cloud_platform #sre

Platformize It! Часть 2: Расширяем Kubernetes с помощью API Aggregation Layer

В предыдущей части статьи мы разобрались, как построить платформу для развертывания управляемых приложений с единым API и UI. Сегодня мы сделаем следующий шаг — дополним стандартный API Kubernetes...

Хабр

Platformize it! Часть 1: Платформенный подход, ядро современной платформы и API

Я много лет мечтал построить свою облачную платформу — и если раньше я пытался реализовать эту мечту в рамках нескольких компаний и проектов, то в последние годы я запустил собственный проект, Cozystack. В своей статье я расскажу о нашем опыте и о том, как, на мой взгляд, стоит подходить к созданию современной инфраструктурной платформы, в основе которой — Kubernetes и Kubernetes API. Я разберу платформенный подход: что такое платформы, как они работают, кому нужны и как построить свою. А также сравню разные архитектуры для платформ, расскажу, почему мы остановились именно на K8s как на ключевой технологии, и покажу, как мы собрали на его основе production-решение.

https://habr.com/ru/companies/aenix/articles/994246/

#aenix #cozystack #kubernetes #devops #cncf #системное_администрирование #platform_engineering #open_source #cloud_platform #sre

Platformize it! Часть 1: Платформенный подход, ядро современной платформы и API

Я много лет мечтал построить свою облачную платформу — и если раньше я пытался реализовать эту мечту в рамках нескольких компаний и проектов, то в последние годы я запустил собственный проект,...

Хабр

KubeVirt: мифы и реальность об оверхедах виртуализации в Kubernetes

Когда заходит речь о запуске виртуальных машин в Kubernetes через KubeVirt, первый вопрос, который возникает у инженеров: «А какой там оверхед?» Давайте разберём этот вопрос детально, рассмотрев каждую подсистему отдельно: вычисления, хранилище и сеть. Статья основана на обсуждении в профессиональном сообществе.

https://habr.com/ru/companies/aenix/articles/987372/

#aenix #kubevirt #виртуализация #cozystack #devops #kubernetes #cloud_platform #облачные_сервисы #open_source #cncf

KubeVirt: мифы и реальность об оверхедах виртуализации в Kubernetes

Когда заходит речь о запуске виртуальных машин в Kubernetes через KubeVirt, первый вопрос, который возникает у инженеров: «А какой там оверхед?» Давайте разберём этот вопрос детально, рассмотрев...

Хабр

Крах и падение облаков

Мой коллега, Андрей Квапил, недавно в своей статье «Эволюция платформ виртуализации: как мы пришли к миру managed‑сервисов и как сервис‑провайдерам конкурировать с AWS» выдвинул тезис, что AWS, GCP и Azure предоставляют своим пользователям удобные API.

https://habr.com/ru/articles/927418/

#cozystack #kubernetes #amazom #gcp

Крах и падение облаков

Мой коллега, Андрей Квапил, недавно в своей статье "Эволюция платформ виртуализации: как мы пришли к миру managed-сервисов и как сервис-провайдерам конкурировать с AWS" выдвинул тезис, что ... AWS,...

Хабр

Простой способ установки Talos Linux на любую машину и у любого провайдера

Обычно Talos Linux предоставляется в виде набора готовых образов под различные системы. Стандартный метод установки предполагает, что вы возьмёте подготовленный образ под конкретное облако или гипервизор и просто создадите из него виртуальную машину. Если же говорить о физических серверах, то предполагается, что для загрузки образа Talos Linux и последующей установки вы будете использовать ISO или PXE. К сожалению, это не работает, когда речь заходит о провайдерах, которые предоставляют преднастроенный сервер или виртуальную машину без возможности использовать кастомный образ или даже ISO для установки через KVM. В этом случае ваш выбор будет ограничен лишь теми дистрибутивами, которые предлагает облачный провайдер.

https://habr.com/ru/companies/aenix/articles/901100/

#talos_linux #kubernetes #cloud #хостингпровайдер #установка_linux #kexec #kernel #devops #cozystack #aenix

Простой способ установки Talos Linux на любую машину и у любого провайдера

Talos Linux — это специализированная операционная система, предназначенная для запуска Kubernetes. На мой взгляд, с этой задачей она справляется лучше остальных ОС. С одной стороны, он полностью...

Хабр

Погружение в облака: K8S по следам Ænix с gohost. Часть 1. Установка Kubernetes-кластера под управлением Cozystack

Привет! Меня зовут Владислав Карабасов, я работаю в компании gohost в Казахстане. Ранее я более 20 лет проработал в университете, возглавляя Центр информационных технологий и телекоммуникаций. В gohost.kz я занялся развитием Kubernetes as a Service. В процессе работы я познакомился с платформой Cozystack на базе Talos Linux и решил развернуть Kubernetes-кластер с её помощью. Cozystack привлекла меня следующими особенностями: — Возможность развертывания Kubernetes-кластеров без виртуализации. — Поддержка развёртывания на железе (Bare Metal). — Высокий уровень безопасности Talos Linux. — Активное участие разработчиков в русскоязычном сообществе Kubernetes. Делюсь опытом установки и настройки кластера на платформе Cozystack. Надеюсь, это будет полезно!

https://habr.com/ru/companies/aenix/articles/834682/

#kubernetes #kubernetes_cluster #cozystack #cloud #хостинг #хостингпровайдер #as_a_service #managed #туториал #облачные_сервисы

Погружение в облака: K8S по следам Ænix с gohost. Часть 1. Установка Kubernetes-кластера под управлением Cozystack

Привет! Я Владислав Карабасов, работаю в казахстанской хостинговой компании gohost. Сюда я перешел из университета, которому отдал без малого 20 лет, в том числе был руководителем Центра...

Хабр

DIY: Ваше собственное облако на базе Kubernetes (часть 1)

Мы очень любим Kubernetes и мечтаем чтобы все современные технологии поскорее начали использовать его замечательные паттерны. А вы когда-нибудь задумывались о том чтобы построить своё собственное облако? Могу поспорить что да. Но можно ли это сделать используя лишь современные технологии и подходы, не покидая уютной экосистемы Kubernetes? Нам по опыту разработки Cozystack пришлось с ним как следует разобраться. Да, вы могли бы возразить что Kubernetes для этого не предназначен и почему бы не использовать OpenStack для Bare Metal-серверов а внутри него запускать Kubernetes как положено. Но поступив так, вы просто переложите ответственность с ваших рук на руки OpenStack администраторов. Что добавит как-минимум ещё одну сложную и неповоротливую систему в вашу экосистему. Зачем так всё усложнять? - ведь на данный момент Kubernetes уже имеет всё необходимое для запуска Kubernetes кластеров.

https://habr.com/ru/companies/aenix/articles/795791/

#cozystack #kubernetes #talos #kaas #pxe #linux

DIY: Ваше собственное облако на базе Kubernetes (часть 1)

Мы очень любим Kubernetes и мечтаем чтобы все современные технологии поскорее начали использовать его замечательные паттерны. А вы когда-нибудь задумывались о том чтобы построить своё собственное...

Хабр