Разработчики: | |
Дата премьеры системы: | ноябрь 2019 г |
Отрасли: | Информационные технологии |
Технологии: | Средства разработки приложений |
2019: Анонс
7 ноября 2019 года Google выпустила инструмент с открытыми исходниками, который облегчает разработчикам работу с контейнерами Kuberentes. Речь идёт о программе под названием Skaffold.
Как пишет издание SiliconANGLE, Kubernetes стал основным продуктом для корпоративных контейнерных сред, благодаря тому, что он автоматизирует многие задачи, связанные с настройкой и управлением кластерами. Но внести изменения в развертывание платформы не так просто: разработчикам приходится перенастраивать файлы конфигурации и выполнять другие трудоемкие корректировки каждый раз, когда они хотят развернуть обновление.
Skaffold анализирует код на компьютере разработчика, определяет, какие изменения необходимо внести в среду Kubernetes, а затем автоматически развертывает обновление. Этот процесс благодаря инструменту Google сокращается с нескольких минут до нескольких секунд.
Skaffold помогает разработчикам создавать и разворачивать приложения в Kubernetes, а также запускать их в кластере Kubernetes.
Skaffold управляет процессом создания, хранения и развёртывания приложений в Kubernetes. Инструмент позволяет развернуть любой каталог с dockerfile в кластере k8s.Рынок ИТ-услуг в России: оценки, тренды, крупнейшие участники. Обзор и рейтинг TAdviser
Skaffold создаёт локальный docker-образ, отправляет его в реестр и разворачивает, используя инструмент командной строки. Он также следит за состоянием каталога и при изменении кода внутри него осуществляет сборку и повторное развёртывание. В дополнение он передаёт логи из контейнеров.
Процесс создания, передачи и развёртывания настраивается при помощи YAML-файла, поэтому разработчик на этих этапах может использовать наиболее удобные комбинации инструментов.
Компания Google выпустила финальную версию Skaffold в публичный доступ после 20 месяцев бета-тестирования и разработки, в процессе которой было выполнено не менее 40 итераций в проекте. Сообщество Open Source предоставила около 5 тыс. строк кода для этого инструменты, заявили в Google.[1]
Примечания
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (44)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Бипиум (Bpium) (10)
Axiom JDK (БеллСофт) ранее Bellsoft (9)
Другие (371)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
IFellow (АйФэлл) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
Форсайт (3)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
КРИТ (KRIT) (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Microsoft (41, 47)
Солар (ранее Ростелеком-Солар) (2, 46)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (556, 276)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Форсайт (1, 3)
Сбербанк (1, 2)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен) (1, 6)
Мобильные ТелеСистемы (МТС) (1, 4)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
РЖД-Технологии (1, 3)
Другие (11, 19)
Мобильные ТелеСистемы (МТС) (1, 1)
Т1 (1, 1)
T1 Digital (Т1 Диджитал) (1, 1)
Солар (ранее Ростелеком-Солар) (1, 1)
Т1 Консалтинг (Т1 Инновации) (1, 1)
Другие (0, 0)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 46
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 306
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Парадокс: MES Builder - 2
Java - 2
Siemens Xcelerator - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
BSS Digital2Go - 3
Форсайт. Мобильная платформа (ранее HyperHive) - 3
Cloud ML Space - 2
Tarantool Data Grid - 1
Другие 8