Как работает контейнерная платформа?

 

ibm cloud™ kubernetes services — это полностью управляемая служба эксплуатации контейнеров docker (oci), в рамках которой клиенты получают возможность развертывать контейнерные приложения в пуле вычислительных хостов и управлять соответствующими контейнерами. Контейнеры автоматически добавляются в расписание и размещаются на доступных вычислительных хостах в соответствии с установленными вами требованиями и доступностью ресурсов кластера. Интегрированная инфраструктура kubernetes помогает управлять контейнерами с помощью изолированной, безопасной, переносимой, расширямой и самовосстанавливающейся платформы приложений. 

→Начните с учебника по kubernetes



Как осуществляется управление контейнерной службой на базе kubernetes?

 

В каждом кластере присутствуют главный узел kubernetes, за управление которым отвечает ibm, и рабочие узлы, которые развертываются в принадлежащей клиенту инфраструктуре. Рабочие узлы предоставляются вам как клиенту в выделенном одноарендном режиме. Вы управляете рабочими узлами с помощью предоставленных ibm инструментов для установки исправлений операционной системы, обновлений среды выполнения контейнеров и новых версий kubernetes.

→Узнайте о технологиях в основе ibm cloud kubernetes service



Как запускать контейнеры docker в моей собственной инфраструктуре?

 

В ibm cloud kubernetes service контейнеры docker размещаются в ячейках на рабочих узлах. Рабочие узлы поставляются с несколькими модулями ячеек для управления контейнерами, и при необходимости можно установить дополнительные модули, например с помощью helm — администратора пакетов kubernetes. С помощью таких модулей можно добавлять к приложениям панели мониторинга, журналы, мониторы, ресурсы хранения данных и сетевые ресурсы, а также службы ibm cloud и ibm watson. 

→ Узнайте о технологиях docker и ibm cloud kubernetes



Как устроено автоматическое масштабирование контейнеров docker в kubernetes?

 

В ibm cloud kubernetes service можно включить автоматическое горизонтальное масштабирование ячеек для автоматического увеличения и уменьшения количества ячеек в зависимости от потребностей приложений.

→ Узнайте, как развертывать приложения kubernetes в кластерах



Как организовано управление размещением контейнеров в случае, если клиент пользуется ресурсами поставщиков услуг?

 

Как корпоративный клиент, вы заинтересованы в контроле и доступности вычислительной инфраструктуры, используемой для выполнения ваших контейнерных задач, чтобы у ваших приложений были все необходимые ресурсы. Но в то же время вам нужна стабильная среда выполнения приложений с малыми затратами на обслуживание. ibm cloud kubernetes service обеспечивает управление главным узлом, избавляя вас от забот об операционной системе хоста, среде выполнения контейнеров и обновлении kubernetes. Поскольку приложения развертываются на рабочих узлах (вычислительных узлах, прикрепленных к учетной записи инфраструктуры), ресурсы ваших задач доступны и подконтрольны вам. 

→Узнайте об ответственности за управление кластером



Можно ли интегрировать блочное хранилище с моими приложениями?

 

Можно подготовить блочное хранилище для кластера и предоставить его приложениям для постоянного хранения данных. В ibm cloud kubernetes service предусмотрены стандартные классы хранения kubernetes, которыми можно пользоваться для выделения блочного хранилища нужной емкости и производительности для ваших приложений. 

→ Узнайте, как хранить данные в блочном хранилище ibm cloud



Как работает сеть в кластере?

 

Решение ibm cloud kubernetes service поддерживает полную интеграцию с функциями ip-адресации, сетевой маршрутизации, acl, распределения нагрузки и брандмауэра ibm cloud. При развертывании стандартных кластеров можно создать для рабочих узлов виртуальную сеть, которая обеспечит сегментацию сети и изоляцию рабочих групп и проектов. Каждый кластер создается с набором стандартных политик контроля общедоступных сетевых интерфейсов рабочих узлов. Предусмотрена возможность настройки сетевых политик, добавления дополнительного уровня безопасности в виде брандмауэров, а также подключения рабочих узлов в облаке к локальному центру обработки данных через безопасные туннели vpn. 

→ Узнайте, как создать кластер



Как интегрированы средства безопасности?

 

Все кластеры работают в одноарендном формате и выделены только вам. Для защиты связи между сервером api kubernetes и рабочими узлами ibm cloud kubernetes service пользуется туннелем openvpn и сертификатами tls, а также осуществляет мониторинг главной сети для обнаружения и нейтрализации атак. У вас есть возможность управлять доступом пользователей к ресурсам кластера с помощью ibm identity and access manager, механизма ролей kubernetes (rbac) и контроллеров допуска kubernetes.  

Все кластеры создаются со стандартными политиками защиты общедоступных интерфейсов, которые можно настроить с учетом потребностей ваших приложений. Для минимизации риска атак можно настроить граничные узлы и сделать только их доступными из общедоступной сети. Все остальные узлы и задачи ваших приложений в этом случае будут доступны только из частной сети. Данные в постоянном файловом или блочном хранилище зашифрованы на дисках, защищенных по технологии luks. Конфиденциальные данные, включая идентификационную информацию, которые хранятся в секретах kubernetes, автоматически шифруются службой ibm cloud kubernetes service.

→Узнайте о безопасности ibm cloud kubernetes service



Как хранить образы docker в облаке?

 

Клиент может получить частный реестр образов docker в виде услуги в составе платформы. Каждый арендатор ibm cloud container registry получает частный реестр на базе реестра с открытым исходным кодом docker v2, в котором можно безопасно размещать образы docker в облаке. Встроенный компонент vulnerability advisor сканирует образы с помощью технологии ibm x-force exchange, а также проверяет работающие контейнеры и пакеты в соответствии со стандартом iso 27000.

В ibm cloud container registry можно создать собственное пространство имен для сборки, безопасного хранения и совместного использования образов docker в мультиарендном частном реестре образов. Встроенный компонент vulnerability advisor не только сканирует образы на наличие известных уязвимостей с помощью технологии ibm x-force exchange, но также постоянно проверяет развернутые контейнеры и пакеты по стандарту iso 27000. Также можно обеспечить дополнительную безопасность образов с помощью подписей, разрешив развертывать только надежные образы, прошедшие проверку на наличие уязвимостей. 

→Начните с образа `datashield-barbican`



Можно ли настроить свой собственный планировщик kubernetes для размещения контейнеров в кластере?

 

ibm cloud kubernetes service позволяет вам полностью контролировать свой кластер и пользоваться своими алгоритмами планирования и привязки задач kubernetes.

→ Узнайте, как развертывать приложения kubernetes в кластерах