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

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

Отправлено opennews , 30-Мрт-17 09:23 
Представлен (http://blog.kubernetes.io/2017/03/kubernetes-1.6-multi-user-...) релиз платформы оркестровки контейнеров Kubernetes 1.6 (http://kubernetes.io/), позволяющей как единым целым управлять кластером Linux-контейнеров, созданных с использованием таких инструментариев как Docker и rkt. Платформа обеспечивает эффективное распределение контейнеров по узлам кластера, производя миграцию в зависимости от изменения нагрузки и потребности в сервисах. Код Kubernetes написан на языке Go и распространяется (http://github.com/kubernetes/kubernetes) под лицензией Apache 2.0.


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

Kubernetes 1.6 стал первым релизом, подготовленным не под предводительством Google, а объединённой командой разработчиков. В разработке приняли участие представители компаний CoreOS, Microsoft, Red Hat, Heptio, Mirantis и Google, а также индивидуальные участники из сообщества. Основные новшества (https://github.com/kubernetes/kubernetes/blob/master/CHANGEL.../):

-  Задействовано по умолчанию распределённое хранилище параметров конфигурации etcdv3 (https://www.opennet.ru/opennews/art.shtml?num=45897). Применение etcdv3 позволило существенно увеличить масштибруемость - Kubernetes теперь может использоваться в кластерах, насчитывающих до 5000 узлов;


-  Переведены в разряд стабильных средства для динамического выделения места в хранилище;

-  Началось бета-тестирование поддержки разграничения доступа на основе ролей (RBAC (https://kubernetes.io//docs/admin/authorization/rbac)).  RBAC предоставляет дополнительный уровень безопасности, позволяющий гранулировано распределять привилегии в кластере на уровне предоставления отдельным пользователям доступа к различным компонентам, контроллерам и узлам кластера.

-  Платформа избавлена от прямой зависимости от конкретных runtime для запуска контейнеров. Пользователям предоставлена возможность использования  runtime, отличных от  Docker, в том числе rkt и CRI-O.
-  Инструмент запуска кластера kubeadm переведён на стадию бета-тестирования. Всё сетевое взаимодействие теперь производится только через TLS. Добавлена возможность установки плагинов для авторизации и управления токенами;

-  Инструмент для  объединения систем (Federation) kubefed переведён на стадию бета-тестирования. Взаимодействие с runtime контейнеров теперь производится через интерфейс CRI. По умолчанию предлагается плагин с runtime Docker-CRI;

-  Реализована возможность использования нескольких планировщиков (https://kubernetes.io/docs/admin/multiple-schedulers/);
-  Для узлов и групп контейнеров (pods (https://kubernetes.io/docs/user-guide/pods/)) добавлены средства привязки (affinity);

-  Для групп контейнеров (на каждый pod) теперь можно указать как долго pod должен быть прикреплён к узлу, в случае возникновения проблем с узлом;

-  Обеспеченна предустановка  StorageClass для и Azure, AWS, GCE, OpenStack и vSphere.

URL: https://coreos.com/blog/kubernetes-1-6.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=46278


Содержание

Сообщения в этом обсуждении
"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено пох , 30-Мрт-17 09:23 
> теперь может использоваться в кластерах, насчитывающих до 5000 узлов;

э... а это точно гугль разрабатывал, а не какой-нибудь индусский кооператив по слежке за юзерами?


"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено Аноним , 30-Мрт-17 11:07 
ну, это ведь то же самое.

"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено пох , 31-Мрт-17 23:54 
ненене, у настоящего гугля должно было быть _от_ 5000.
Это ведь ноды, а не физические сервера даже (при том что 5000 физических серверов на площадке тоже далеко не гуглевый масштаб)
[да, я прочитал что оно умеет агрегацию, но это все равно ад и п-ц какой-то получается]

"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено Аноним , 01-Апр-17 20:56 
здесь был коммент о том, что большая часть гуглоиндусов берётся из epam systems. Это так кому-то доставляет, что коммент удаляли дважды.

"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено grsec , 30-Мрт-17 11:36 
> #!/bin/bash
> echo Install Kubernetes securely:
> echo curl -sS https://get.k8s.io | bash

Ужаснах какой-то.


"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено Аноним , 31-Мрт-17 01:16 
>> #!/bin/bash
>> echo Install Kubernetes securely:
>> echo curl -sS https://get.k8s.io | bash
> Ужаснах какой-то.

что вас смущает?


"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено Аноним , 31-Мрт-17 23:57 
>>> #!/bin/bash
>>> echo Install Kubernetes securely:
>>> echo curl -sS https://get.k8s.io | bash
>> Ужаснах какой-то.
> что вас смущает?

Ничего, лечится простым


echo curl -sS https://pastebin.com/raw/j7b7WXUi|sh



"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено Аноним , 31-Мрт-17 04:16 
6лдж@д' хипст3ры абноружэны...

https://kubernetes.io/docs/tutorials/kubernetes-basics/clust.../
страница 3 демки:

> kubectl cluster-info                                        

Kubernetes master is running at http://host01:8080       ...
heapster is running at http://host01:8080/api/v1/proxy/namespaces
/kube-system/services/heapster                                  
kubernetes-dashboard is running at http://host01:8080/api/v1/prox
y/namespaces/kube-system/services/kubernetes-dashboard          
monitoring-grafana is running at http://host01:8080/api/v1/proxy/
namespaces/kube-system/services/monitoring-grafana              
monitoring-influxdb is running at http://host01:8080/api/v1/proxy
/namespaces/kube-system/services/monitoring-influxdb    


"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено Аноним , 31-Мрт-17 08:45 
heapster
monster
anonster

"Выпуск Kubernetes 1.6, системы управления кластером изолиров..."
Отправлено пох , 31-Мрт-17 23:57 
> 6лдж@д' хипст3ры абноружэны...

у вас детектор барахло, мой зашкаливает задолго до погружения в ЭТО
> https://kubernetes.io/docs/tutorials/kubernetes-basics/clust.../

аж на четыре уровня.