Рубрики
Uncategorized

Использование реестра контейнеров DigitaloCean с CodeFresh

DigitaloCean только что анонсировала реестр цифроциновских контейнеров, который непосредственно интегрирован Int … Tagged с цифровым, контейнером, DevOps, CICD.

Digitalocean имеет Только что анонсировал реестр Digitalocean Container, который напрямую интегрируется в инструментальную панель DigitaloCean. В то время как вы можете использовать любой реестр контейнеров в своих ресурсах DigitaloCean, целью реестра контейнеров является обеспечение простого соединения между реестрами контейнеров и Digitalocean Kubernetes Ресурсы.

Digitalocean Container Registry Dashboard

Если вы уже интегрировали облачные ресурсы DigitaloCean в свои трубопроводы CodeFresh или нет, вы можете использовать реестр цифроциновских контейнеров, как и любой Другое реестр контейнеров в вашем трубопроводе CodeFresh.

Реестр контейнеров DigitaloCean предоставляет:

  • Три Планы подписки которые предлагают различные пособия на репозитории, хранение и пропускную способность
  • Метод 1 клика к Настройте Digitalocean Kubernetes Cluster для использования реестра
  • Сборник мусора Использование командной строки или API
  • Возможность увидеть текущее использование хранилища на панели управления
  • Автоматическая глобальная балансировка нагрузки через конечные точки кэширования в нескольких географических регионах
  • Способность хранить любой артефакт, который совместим с реестрами на основе OCI, такими как Хелм диаграммы

Кроме того, реестр контейнеров DigitaloCean предназначен не только для контейнеров. Это позволяет пользователям хранить любые артефакты, которые совместимы со спецификациями OCI. Это позволяет вам хранить диаграммы рулевых групп в вашем реестре цифроциновских контейнеров (обратите внимание, что Поддержка OCI Helm все еще экспериментальная )

Настройка займет всего 4 шага, предполагая, что у вас есть a

Во-первых, мы должны настроить наш реестр контейнеров в DigitaloCean. Это можно сделать, открыв вашу учетную запись и доступ к разделу «Реестр контейнеров»:

Поскольку мы уже находимся в DigitaloCean, мы можем пойти дальше и создать наш токен доступа. Open API В левом нижнем углу страницы учетной записи (ниже настройки). И создать новый токен в Токены/ключи. Токен должен иметь как прочитать, так и записать разрешения. Обязательно примите к сведению токен, так как он нам понадобится на следующем шаге.

Теперь мы можем добавить реестр DigitaloCean Containers в нашем Docker Реестры в codefresh. Для этого, Open :

CodeFresh Account => Настройки учетной записи (внизу слева) = > Docker Registries => Интеграции => Docker Registries => Добавить поставщика реестра => Другие реестры

Это должно привести вас к следующему экрану. Как видите, CodeFresh поддерживает различные реестры контейнеров:

Затем мы должны предоставить информацию о конфигурации для реестра контейнеров DigitaloCean. Для этого вам понадобится наш Digitalocean Access Токен Анкет Токен используется Оба как имя пользователя и как пароль Анкет

URL будет Registry.digitalocean.com — Затем вы можете предоставить имя реестра в расширенных вариантах (в качестве альтернативы вы можете включить его на свой шаг сборки перед именем изображения).

Вот и все! Теперь мы можем вытолкнуть изображения из нашего конвейера CodeFresh непосредственно в реестр цифроциновских контейнеров. Обратите внимание, что если DigitaloCean не установлен в качестве реестра по умолчанию, вы должны определить реестр на своем этапе сборки:

registry: "digital-ocean"

Наш полный шаг сборки будет выглядеть следующим образом:

  build:
    title: "Building Docker image"
    type: "build"
    image_name: "anais-codefresh/react-article-display-do-registry"
    tags:
      - "1.0.0"
    dockerfile: "Dockerfile"
    registry: "digital-ocean"

Отличный шаг CodeFresh, отличающийся от других платформ, создает и подталкивает изображение в реестр.

Запустив изображение, мы можем увидеть шаг выполнить в выходном разделе нашего конвейера:

И просмотреть изображение контейнера непосредственно в DigitaloCean

Попробуйте сегодня!

Мы сделали это очень легко подключить реестр цифровых контейнеров к вашему трубопроводу CodeFresh. Вы можете найти более подробную информацию в Кодовая документация Анкет

Подождите, вы еще не пользователь CodeFresh? Создайте свою бесплатную учетную запись сегодня !

Этот процесс работает на всех учетных записях CodeFresh. Вы можете настроить его за считанные минуты, чтобы попробовать.

Если у вас есть какие -либо вопросы, не стесняйтесь задавать в Наш общественный форум , Мы были бы рады получить известия от вас.

Оригинал: «https://dev.to/codefreshio/using-the-digitalocean-container-registry-with-codefresh-11bf»