Контейнеры и оркестрация

Стандарты Open Container Initiative

Определение

Стандарты Open Container Initiative (OCI) — это открытые спецификации формата образа контейнера, получения образа из реестра и запуска контейнера на узле. Совместимость по одной спецификации не доказывает совместимость по другой, поэтому в требованиях называют нужный документ и его редакцию.

Также ищут: OCI specifications · OCI · OpenContainers

Зачем это знать

Фраза «поддерживает OCI» недостаточна для приёмки платформы. Укажите нужную спецификацию и её редакцию, аппаратные варианты образов и свойства среды выполнения. Планирование по узлам, число экземпляров и доступность приложения требуют отдельной проверки.

Связи из словаря

Карта понятия

Стандарты Open Container Initiative
Доказательная часть

Что подтверждено

  1. Спецификация образа OCI описывает манифест, конфигурацию и слои. Спецификация среды выполнения описывает подготовленный пакет, окружение процесса и операции жизненного цикла контейнера.

    Граница применимости: Границы OCI Image Specification и Runtime Specification.

  2. OCI не выбирает узлы кластера и не поддерживает число экземпляров приложения. В Kubernetes размещением и поддержанием состояния занимаются планировщик и контроллеры.

    Граница применимости: Сопоставление спецификаций OCI и компонентов Kubernetes.

  3. OCI Image описывает формат образа, OCI Distribution — протокол его получения из реестра. Совместимость формата не доказывает совместимость протокола: при приёмке платформы проверяйте обе стороны.

    Граница применимости: Границы OCI Image Specification и Distribution Specification.

  4. Формат OCI позволяет описать аппаратную платформу образа. Он не устраняет зависимость исполняемых файлов от архитектуры и не обещает переносимость любого образа на любой сервер.

    Граница применимости: Сведения о платформе в OCI Image Specification.

  5. Конфигурация OCI допускает разные пространства имён, полномочия и подключения файловых систем. Один формат запуска не означает одинаковые границы изоляции у всех контейнеров.

    Граница применимости: Настройки контейнера Linux в OCI Runtime Specification.

Граница терминов

Не путать

Стандарты Open Container Initiative Среда выполнения контейнеров

OCI описывает поведение и форматы, среда выполнения реализует их на узле. Приёмка платформы проверяет выбранную реализацию и конфигурацию, а не только заявление о поддержке OCI.

Перед спецификацией

Что проверить

  1. Укажите, какая спецификация нужна: образ, распространение или среда выполнения.
  2. Зафиксируйте редакцию документа, по которой проверяется совместимость.
  3. Перечислите целевые операционные системы и архитектуры процессоров.
  4. Проверьте получение образа из выбранного реестра и его запуск на целевом узле.
  5. Отдельно опишите изоляцию, ограничения ресурсов и доступ к постоянным данным.
  6. Вынесите размещение, восстановление и обновление приложения в требования к оркестратору.
Открытые основания

Первоисточники

  • Стандарт3
  • Документация1
  • Первичная спецификация
    Open Container Initiative Image Format Specification Open Container Initiative · OCI Image Specification, November 2025 · проверено

    Определяет манифест, индекс, конфигурацию и слои образа, а также дескрипторы объектов с адресацией по содержимому.

    Утверждения: 01 · 03 · 04

  • Первичная спецификация
    Open Container Initiative Runtime Specification Open Container Initiative · OCI Runtime Specification, November 2025 · проверено

    Определяет подготовленный пакет контейнера, config.json, окружение процесса и операции жизненного цикла.

    Утверждения: 01 · 02 · 05

  • Официальная документация
    Kubernetes Components Kubernetes · Kubernetes current documentation · проверено

    Описывает управляющие компоненты, узлы, сервер API, планировщик, контроллеры, kubelet и среду выполнения контейнеров.

    Утверждения: 02

  • Первичная спецификация
    Open Container Initiative Distribution Specification Open Container Initiative · OCI Distribution Specification v1.1.1, страница спецификации открыта 6 сентября 2026 года · проверено

    Открыт редактором 6 сентября 2026 года, заголовок и версия документа сверены. Распространение манифестов и объектов по содержимому; метки репозитория.

    Утверждения: 03

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие