В этой статье мы рассмотрим подход, при котором разработка приложений ведется непосредственно в кластере Kubernetes, а отдельные операции сборки и деплоя оказываются не нужны. Такую возможность предоставляет сервис Okteto Cloud и одноименная Open Source-утилита от его разработчиков. Идея проекта — сэкономить много времени и сосредоточиться на программировании, не забивая голову подготовкой и настройкой окружения.
Рубрика «devops» - 20
Okteto Cloud – ещё один способ организации локальной разработки в Kubernetes
2022-06-09 в 7:08, admin, рубрики: devops, kubernetes, Okteto, Блог компании Флант, локальная разработка, облачные сервисыМикросервисы и неизбежная боль?
2022-05-28 в 7:19, admin, рубрики: development, devops, kubernetes, linux, архитектура приложений, микросервисы, монолит, Программирование, Разработка под LinuxНовые возможности werf: CI-CD на основе werf и Argo CD
2022-05-18 в 7:56, admin, рубрики: argocd, devops, gitops, kubernetes, open source, werf, Блог компании Флант, системное администрированиеВ этой статье мы рассмотрим новый экспериментальный режим совместной работы Open Source-утилиты werf и инструмента для непрерывной доставки Argo CD, объединяющий в себе возможности и удобства обоих проектов в рамках одного CI/CD-процесса. Сейчас идет активная разработка этих возможностей werf, но в первом приближении функционал уже доступен и готов к использованию.

Читать полностью »
Обзор Harvester — гиперконвергентного Open Source-решения на базе Kubernetes
2022-05-12 в 7:02, admin, рубрики: devops, kubernetes, kubevirt, Longhorn, open source, Rancher, suse, Блог компании Флант, виртуализация, гиперконвергенция
Немецкая компания SUSE известна в Open Source-сообществе своими дистрибутивами Linux. Но этим ее деятельность не ограничивается. В конце прошлого года SUSE представила новый проект с открытым кодом — гиперконвергентное решение Читать полностью »
Исследование производительности свободных хранилищ LINSTOR, Ceph, Mayastor и Vitastor в Kubernetes
2022-05-05 в 6:27, admin, рубрики: benchmark, ceph, deckhouse, devops, drbd, kubernetes, Linstor, mayastor, open source, SDS, vitastor, Блог компании Флант, производительность, хранилища данныхКажется, это уже стало традицией: каждый раз, когда я выхожу на новое рабочее место, моя деятельность начинается с бенчмарков различных SDS-решений. Мой приход во «Флант» не стал исключением. Я попал в команду разработки Kubernetes-платформы Deckhouse, где решили развивать возможность запуска виртуальных машин в Kubernetes. Но для этого сначала потребовалось найти простое и надежное хранилище блочного типа, которое можно предложить клиентам платформы.
Мигрируем БД в продакшене без даунтайма
2022-05-04 в 3:07, admin, рубрики: database migrations, devops, web developement, zero downtime, Администрирование баз данных, Разработка веб-сайтовВ этой статье мы рассмотрим основные принципы миграции БД без даунтайма и дадим быстрые рецепты для наиболее распространенных случаев.
Как работает выкладка в прод?
Давайте взглянем на типовой процесс выкладки веб-приложения в прод. Большинство приложений, рассчитанных на выкладку без даунтайма, сегодня опираются на балансировщики нагрузки и оркестрацию контейнеров:
Читать полностью »Микрооблако. Давайте знакомить машины друг с другом
2022-04-30 в 20:59, admin, рубрики: Ansible, devops, docker, docker-compose, облако, облако бесплатно, облачные сервисы, облачные технологииMLOps меняет процесс разработки моделей машинного обучения
2022-04-30 в 19:01, admin, рубрики: devops, machine learning, mlops, машинное обучениеПромышленные решения, основанные на машинном обучении — это гораздо больше, чем просто модель. Три ключевые концепции, охватывающие управление версиями, тестирование и конвейеры, являются основой для операций машинного обучения (MLOps), которые помогают группам по анализу данных быстрее и увереннее выпускать модели.

Stevedore — открытая, бесплатная и быстрая альтернатива Docker Desktop
2022-04-20 в 7:39, admin, рубрики: devops, docker, open source, WSL, WSL2, Блог компании MY.GAMES, виртуализация, разработка под windows
Очень не люблю изобретать велосипеды. Но иногда обстоятельства складываются так, что иначе не выходит.
Эта история началась весной 2021 года.
Я много работал с Docker-контейнерами под Windows и страдал.
Страдал от того, как медленно запускается Docker Desktop.
Как избежать 10 частых ошибок в настройке NGINX
2022-04-15 в 14:49, admin, рубрики: configuration, devops, github, health check, IPv4, IPv6, nginx, nginx plus, nginx reverse proxy, troubleshooting, Блог компании Nixys, Серверное администрирование
Помогая пользователям NGINX с разрешением проблемных ситуаций, мы поняли, что большинство из них часто совершает одни и те же ошибки конфигурации. Более того, подобные ситуации вполне могут возникнуть даже у самих инженеров NGINX! В этой статье рассмотрим 10 наиболее распространенных ошибок и объясним как их исправить.
- Недостаточное количество файловых дескрипторов;
- Директива error_log off;
- Отсутствие keepalive-соединения с вышестоящими серверами;
- Упущение механизмов наследования директив;
- Директива proxy_buffering;
- Неправильное использование директивы if;
- Чрезмерные проверки работоспособности;
- Незащищенный доступ к метрикам;
- Использование ip_hash, когда весь трафик поступает из одного и того же блока /24 CIDR;
- Игнорирование преимуществ вышестоящих групп.

