Горизонтальное автомасштабирование модуля
Горизонтальное автомасштабирование модуля – это автоматическое масштабирование количества реплик модуля, управляемых контроллером. Оно выполняется горизонтальным контроллером, который активируется и конфигурируется путем создания ресурса HorizontalPodAutoscaler (HPA). Данный контроллер периодически проверяет метрики модуля, вычисляет количество реплик, необходимое для соответствия целевому значению метрики, сконфигурированной в ресурсе HorizontalPodAutoscaler, и настраивает поле replicas на целевом ресурсе (развертывании Deployment, наборе реплик ReplicaSet, контроллере репликации ReplicationController или наборе модулей с внутренним состоянием StatefulSet)
Процесс автомасштабирования
Процесс автомасштабирования можно разделить на три этапа:
- получение метрик всех модулей, управляемых масштабируемым ресурсным объектом;
- расчёт количества модулей, необходимого для приведения метрик к указанному целевому значению (или близкому к нему);
- обновление поля replicas масштабируемого ресурса. Далее мы рассмотрим все три этапа
Получение метрик модуля
Автопреобразователь масштаба сам не выполняет сбор метрик модуля. Он получает метрики из другого источника. Метрики модуля и узла собираются агентом под названием cAdvisor, который выполняется в Kubelet на каждом узле, а затем агрегируется кластерным компонентом под названием Heapster. Контроллер автопреобразователя горизонтального масштаба модуля получает метрики всех модулей, запрашивая агрегатор Heapster посредством вызовов REST.

Домашняя автоматизация (англ. home automation), или умный дом (англ. smart house) — система домашних устройств, способных выполнять действия и решать определённые повседневные задачи без участия человека.
С помощью системы «умного дома» можно включать свет в любой из комнат, находясь вне дома, запускать кондиционер или тёплый пол к приходу, а также быть в курсе любых нештатных ситуаций вроде протечки в ванной комнате или задымления помещения.
Несмотря на различное исполнения, системы «умного дома» различных производителей имеют схожие черты и функционируют по единым правилам.
Каким бывает умный дом
Кто хочет автоматизировать свое жилище на высоком уровне, существуют дорогие профессиональные системы, которые должен устанавливать специализированный специалист. Однако у них есть ряд особенностей: большинство элементов имеет проводное подключение. Чтобы их запитать и соединить в цепь, сначала нужно делать разводку электрики.
«Умные модули» умеют «дружить» только друг с другом, то есть комплект должен быть одного производителя и одной серии. (далее…)
Интеграция Voice over IP (VOIP) намного мощнее, чем простая интеграция с телефонами «старой школы». Поскольку проект не поддерживает ее, в статье опубликованы выводы о неподдерживаемых вариантах использования, но можно настроить гораздо больше чем кажется, вплоть до интеграции Home Assistant с помощью API для настройки автоответчика или автодозвона.
Давайте просто сохраним информацию об этом в этом посте, пока приложение на странице интеграции, используемое в данной статье, не перейдет из категории «неподдерживаемое» в категорию «поддерживаемое». Статья не претендует на звание мастера VOIP, но многие используют описанную технологию в своей повседневной работе. В статье описывается как настроить схему так, что можно вызывать свой экземпляр Home Assistant с офисного программного телефона (как с мобильного телефона, так и с настольного компьютера с гарнитурой) и получать доступ к выбранному каналу голосового помощника.
Интеграция VOIP — что это такое?
(далее…)
Ресурс Role определяет, какие действия можно предпринимать и на каких ресурсах (или какие типы HTTP-запросов можно выполнять и на каких ресурсах RESTful). В следующем ниже листинге определяется роль, которая позволяет пользователям получать и выводить список служб в пространстве имен boo.
apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: namespace: boo name: service-reader rules: - apiGroups: [""] verbs: ["get", "list"] resources: ["services"]


0