URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 103778
[ Назад ]

Исходное сообщение
"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."

Отправлено opennews , 22-Июл-15 14:01 
Компания Google объявила (http://googlecloudplatform.blogspot.ru/2015/07/Kubernetes-V1...) о доступности платформы оркестровки контейнеров Kubernetes 1.0 (http://kubernetes.io/), позволяющей как единым целым управлять кластером Linux-контейнеров, созданных с использованием таких инструментариев как Docker (http://www.opennet.me/opennews/art.shtml?num=39965) и Rocket. Выпуск 1.0 ознаменовал готовность системы к промышленному применению. Код Kubernetes написан на языке Go и распространяется (https://github.com/GoogleCloudPlatform/kubernetes) под лицензией Apache 2.0. Отмечается, что с момента открытия кода Kubernetes в проект внесено более 14 тысяч изменений от 400 разработчиков.

Kubernetes нацелен на решение проблемы с эффективным распределением выполнения контейнеров по узлам кластера в зависимости от изменения нагрузки и потребности в сервисах. Отслеживая состояние серверов,  Kubernetes  предоставляет средства для развёртывания, мониторинга и репликации контейнеров, упрощая их связывания между собой или с внешними сервисами. Продукт позиционируется как развиваемое сообществом универсальное решение, не привязанное к отдельным решениям и способное работать с любыми приложениями в любых облачных окружениях.


При создании Kubernetes учтён опыт использования изолированных контейнеров в инфраструктуре Google - работа практически всех сервисов Google организована (http://www.theregister.co.uk/2014/05/23/google_containerizat.../) с использованием Linux-контейнеров, еженедельно в Google запускается около двух миллиардов контейнеров (~3300 в секунду). Kubernetes позволяет любому желающему развернуть систему управления инфраструктурой контейнеров, схожую по своим возможностям с инфраструктурой Google.

Основные особенности Kubernetes:


-  Предоставление базовых функций для развёртывания и управления инфраструктурой, таких как ведение базы DNS, балансировка нагрузки, проверка работоспособности на уровне приложений, управление аккаунтами;
-  Поддержка динамической миграции приложений, для хранения данных которых могут применяться как локальные хранилища, так и сетевые системы, такие как  Google Compute Engine, AWS Elastic Block Store и NFS;

-  Возможность развёртывания групп контейнеров с выполнением операций обновлений и отмены изменений сразу для всей группы;
-  Средства для инспектирования и отладки приложений с поддержкой в CLI- и web-интерфейсах выполнения произвольных команд, перенаправления сетевых портов, сбором логов и мониторингом за потреблением ресурсов.

-  Средства для обновления и динамического масштабирования работающего кластера, без его остановки;

-  Использование пространств имён для логического разбиения кластера на части с более гранулированным разделением ресурсов. Например, определённые части кластера можно выделить для обслуживания различных приложений или разделить кластер на разделы для тестирования и рабочего выполнения.
-  Высокое время отклика на обращение к API, например, перепланирование выполнения контейнера осуществляется менее чем в течение 5 секунд;
-  Система протестирована в конфигурациях с тысячами узлов в кластере с сотнями контейнеров на узле.


Для разработки  адаптированных для контейнерных технологий приложений и сервисов, рассчитанных на запуск в основанной на Kubernetes инфраструктуре микросерверов с динамическим распределением ресурсов, под эгидой организации Linux Foundation несколько дней назад создана (http://www.linuxfoundation.org/news-media/announcements/2015...) группа Cloud Native Computing Foundation (https://cncf.io/), о совместной работе в которой заявили такие компании, как AT&T, Box, Cisco, CoreOS, Cycle Computing, Docker, eBay, Goldman Sachs, Google, Huawei, IBM, Intel, Joyent, Kismatic, Mesosphere, Red Hat, Switch SUPERNAP, Twitter, Univa, VMware и Weaveworks.

URL: http://googlecloudplatform.blogspot.ru/2015/07/Kubernetes-V1...
Новость: http://www.opennet.me/opennews/art.shtml?num=42645


Содержание

Сообщения в этом обсуждении
"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено Аноним , 22-Июл-15 14:01 
Будущее наступило.

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено biomassa , 22-Июл-15 17:44 
Ух какая конфетка судя по описанию. Совсем скоро системное администрирование очень серьезно поменяется. За такими системами будущее, несомненно.

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено Аноним , 22-Июл-15 19:00 
И как именно оно поменяется?

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено zloetelo , 22-Июл-15 19:11 
... венду можно будет переустановить чуть быстрее

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено biomassa , 22-Июл-15 19:44 
Склоняюсь к тому что за контейнерами будущее, а потому обьем работы по настройке серверов (подгонка их параметров под определенные приложения) будет существенно сокращаться. На сервере/облаке будет необходимый минимум софта (see CoreOS) все остальное будут контейнеры. Меньшими ресурсами("железными" и человеческими) будет достигаться больший результат. Настройка тысяч серверов в крупных компаниях уйдет в прошлое, а средние/мелкие переползут в облака.

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено Аноним , 23-Июл-15 13:01 
Беда в том, что нынешние облака не совсем-то облака.

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено анон , 23-Июл-15 15:56 
И как это отменяет необходимость настройки и отладки приложений? 90% моей работы связано не с kvm, железом или сетью, а с nginx, exim и бизнес приложухами. Контейнеры вещь хорошая, если ты гугл и у тебя существуют тысячи серверов в горизонтальном слое, а если админ в обычной конторе у которой нет двух одинаковых по настройкам бизнес приложух, то твоя жизнь не изменится.

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено biomassa , 23-Июл-15 21:46 
Речь НЕ про администраторов приложений, програмистов, эникеев или продавцов в магазине...
Приложения останутся какими были. Администраторы приложений (типа вас), девелоперы и эникеи будут заниматься тем же самым. Я говорю про системных администраторов работающих непосредственно с ОС и всем что лежит ПОД приложениями.

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено анон , 24-Июл-15 11:16 
Т.е. ты работаешь в такой конторе, что у тебя есть возможность только yum install говорить и больше ничего?

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено biomassa , 24-Июл-15 18:44 
Откуда такие выводы?
Судя вашей логике: "ты работаешь в такой конторе, что у тебя есть возможность только" править порт/IP в настройках nginx и exim.

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено biomassa , 24-Июл-15 18:45 
... и больше ничего


"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено Аноним , 27-Июл-15 15:59 
Все просто - в вашем случае эта новость не про вас, вот и все. Это просто инструмент для определенных задач. Точно так же как молоток подходит не для всех случаев.

"Выпуск Kubernetes 1.0, системы управления кластером изолиров..."
Отправлено Аноним , 29-Июл-15 20:16 
а чем это отличается от docker swarm  и core os?