Ресурсы Kubernetes

Автор Itworkroom
k8s

Ресурсы Kubernetes
Namespace* (ns) — позволяет организовывать ресурсы в неперекрывающиеся группы (для каждого потребителя ресурсов).

Развертывающие рабочие нагрузки
Pod (po) — основная развертываемая единица, содержащая один или более процессов в расположенных рядом контейнерах. Метки (Labels).
ReplicaSet — поддерживает одну или несколько реплик модуля.
ReplicationController (rc) [v1] – устаревший и менее функциональный эквивалент ресурса ReplicaSet.
Job — запускает модули, выполняющие завершаемую задачу.
CronJob [batch] — запускает назначаемое задание один раз или периодически.
DaemonSet (ds) — запускает одну реплику модуля в расчете на узел (на всех узлах или только на тех, которые соответствуют селектору узлов).
StatefulSet (sts) — запускает модули, имеющие внутреннее состояние, со стабильной идентичностью.
Deployment (deploy) — декларативное развертывание и обновление модулей.

Службы
Service (svc) [v1] — предоставляет доступ к одному или нескольким модулям на одной и стабильной паре IP-адреса и порта.
Endpoints (ep) — определяет, к каким модулям (или другим серверам) предоставляется доступ через службу.
NodePort — открывает сервис на том же порту каждого выбранного узла в кластере с помощью NAT. Делает сервис доступным вне кластера через :.
Ingress (ing) [extensions] — предоставляет внешним клиентам доступ к одной или нескольким службам через один доступный извне IP-адрес.

Конфигурация
ConfigMap (cm)  — словарь в формате «ключ-значение» для хранения незащищенных параметров конфигурации приложений и предоставления им доступа к ним.
Secret [v1] — словарь в формате «ключ-значение» для хранения конфиденциальных данных. (далее…)

PersistentVolumeClaim (PVC) в Kubernetes

Автор Itworkroom

1. Основные концепции хранения в Kubernetes

1.1 Архитектура хранения данных

Kubernetes предоставляет абстракции для работы с постоянным хранением:

  • PersistentVolume (PV)
    • ресурс кластера, представляющий физическое хранилище
  • PersistentVolumeClaim (PVC)
    • запрос пользователя на выделение хранилища
  • StorageClass
    • описание «класса» хранилища и способа его provisioning
[Физическое хранилище][PersistentVolume][PersistentVolumeClaim][Pod]

1.2 Жизненный цикл PVC

  1. Пользователь создаёт PVC с указанием требований
  2. Kubernetes находит подходящий PV или создаёт новый (динамический provisioning)
  3. PVC привязывается к PV
  4. Pod монтирует PVC как volume
  5. После удаления PVC ресурс может быть освобождён или сохранён (в зависимости от политики)

(далее…)

Виртуальный телефонный номер как профессиональный инструмент системного администратора

Автор Itworkroom

Введение в виртуальные номера для ИТ-специалистов

В современной ИТ-инфраструктуре системному администратору требуется не только глубокое знание серверного оборудования и сетевых технологий, но и эффективные инструменты для управления коммуникациями. Виртуальный телефонный номер перестал быть просто альтернативой мобильной связи — сегодня это мощный профессиональный инструмент, интегрируемый в системы мониторинга, управления инфраструктурой и обеспечения безопасности.

Для системного администратора виртуальный номер представляет собой:

  • Канал экстренных уведомлений о критических инцидентах
  • Элемент системы безопасности и двухфакторной аутентификации
  • Инструмент удалённого управления и диагностики
  • Средство организации рабочих процессов в распределённой инфраструктуре

(далее…)

🚀Основа современного дата-центра: геораспределенная инфраструктура и периферийные вычисления

Автор Itworkroom

datacenterСовременные ИТ-инфраструктуры требуют гибкости, масштабируемости и высокой доступности. Гиперконвергентная инфраструктура (HCI) становится ключевым решением для дата-центров, обеспечивая геораспределенную инфраструктуру, поддержку периферийных вычислений и эффективное управление ресурсами. В этой статье рассмотрим, как HCI-платформы оптимизируют работу удаленных офисов и филиалов , упрощают тестирование и разработку, а также обеспечивают надежность за счет логирования и аналитики , резервного копирования и восстановления .

1. HCI-платформа: основа гибкого дата-центра
Гиперконвергентная инфраструктура объединяет вычислительные мощности, хранилища и сети в единую программно-определяемую систему. Это позволяет:
— Консолидировать серверы , снижая затраты на оборудование и энергопотребление.
— Обеспечивать виртуализацию рабочих мест (VDI) для удаленных сотрудников.
— Автоматизировать логирование и аналитику для мониторинга производительности. (далее…)

Настройка уведомлений Telegram с фото с камеры в Home Assistant

Автор Itworkroom

Home Assistant — мощная платформа для управления умным домом, и одна из её полезных функций — возможность отправлять уведомления через различные каналы, такие как Telegram. В этой статье мы рассмотрим, как настроить отправку уведомлений с фото с камеры через Telegram в Home Assistant. Это позволит вам получать визуальные оповещения о различных событиях в вашем доме.

Шаги по настройке уведомлений Telegram с фото с камеры наблюдения

Шаг 1: Создание бота в Telegram

  1. Создайте бота в Telegram:
    • Откройте Telegram и найдите бота @BotFather.
    • Начните чат с @BotFather и отправьте команду /newbot.
    • Следуйте инструкциям для создания нового бота. Выберите имя для бота и уникальное имя пользователя (например, HomeAssistantBot).
    • После создания бота вы получите токен API. Сохраните этот токен, он понадобится для настройки Home Assistant.

(далее…)