Статьи

Начало работы с облачной службой Oracle Container

Oracle Container Cloud Service — это вступление Oracle в мир управляемых контейнерных сервисов. Есть множество существующих вариантов:

Этот блог расскажет, как начать работу с Oracle Container Cloud Service. Сравнение различных управляемых сервисов начинается в Managed Container Service .

Прежде чем мы перейдем ко всем деталям, давайте попробуем разъяснить пару вещей об этом предложении от Oracle.

Сначала немного об имени. «Oracle Cloud Container Service» выглядит более естественным и интуитивно понятным, поскольку это «Container Service» в Oracle Cloud. Интересно, почему это называется «Oracle Container Cloud Service»? Это потому, что «Oracle Container» является структурой оркестровки контейнеров Oracle и ее облачной службой? Может ли это означать, что другие структуры оркестровки также будут предлагаться в качестве услуги?

Во-вторых, не путайте его с облачным сервисом Oracle Application Container, который позволяет создавать облачные 12-факторные приложения с использованием платформы polyglot. Теперь это смущает меня еще больше. Может ли Служба контейнеров не использоваться для создания 12-факторных приложений? Облачные и контейнеры являются взаимоисключающими?

Во всяком случае, это вызывает больше путаницы, чем разъяснений. Давайте двигаться дальше!

Еще одна вещь, прежде чем мы начнем. Большое спасибо Бруно Борхесу ( @brunoborges ) за нажатие кнопок для активации облачного сервиса. Я не знаю, как обычно будет активироваться бесплатная пробная версия. И еще большая благодарность Майку Раабу ( @mikeraab ) за помощь в понимании деталей Контейнерного Обслуживания.

Давайте начнем!

  1. Получите бесплатную пробную версию для Oracle Cloud . Для активации пробной версии требуется несколько дней. Пробные бомбы замедленного действия через 30 дней, поэтому убедитесь, что у вас запланировано время для оценки. Каждая бесплатная пробная версия поставляется с 6 узлами OC3. OC3 — это один из типов вычислительных узлов, доступных в Oracle Cloud . В частности, OC3 — это 1 OCPU (например, vCPU в Amazon Web Services) и 7,5 ГБ ОЗУ.
  2. После активации учетной записи вы получаете электронное письмо, как показано ниже: Важной частью информации является username , temporary password , identity domain и My Services URL . Ссылка My Account URL предназначена только для администрирования учетной записи.
  3. Нажмите на ссылку «Мой сервис», войдите в систему, используя значения из электронной почты: вы получите возможность изменить свой пароль впоследствии
  4. Панель инструментов Oracle Cloud отображается после входа в систему:
  5. По умолчанию отображается набор услуг и их статус. Панель управления также можно настроить, нажав кнопку « Customize Dashboard управления» в правом верхнем углу.
  6. Получение доступа к Oracle Container Cloud Service Console немного не интуитивно понятно, но вы получите его, как только узнаете. Выберите вкладку «Служба контейнера», щелкните в правом верхнем углу и выберите « Open Service Console :
  7. Или вы можете напрямую щелкнуть ссылку для Oracle Container Cloud Service Console в приветственном письме. Сервисная консоль выглядит так:
  8. Нажмите на Создать сервис: Сведения об экземпляре службы контейнера контейнера Oracle предоставляют более подробную информацию о каждом из полей. Что такое рабочий узел? Мы поговорим об этом чуть позже. Но по сути это то, где контейнер работает. Мы просим только один рабочий узел.
    Стоит отметить разные возможности для рабочего узла:
    Подтвердите все настройки: и нажмите Create> чтобы начать создание сервиса.
  9. Подождите около 30 минут для создания службы. После этого консоль сервиса выглядит так:
    Подождите, мы запросили один рабочий узел и почему два OCPU потребляются. Каждая облачная служба Oracle Container имеет как минимум два узла — узел менеджера и один или несколько рабочих узлов. Узел диспетчера отвечает за администрирование всех рабочих, а также управление контейнерами на разных рабочих узлах. Рабочие узлы могут быть организованы в разные пулы ресурсов для удовлетворения различных потребностей рабочего процесса. И так, около 30 минут тратится на подготовку двух узлов и установку компонентов службы контейнера на каждом узле. Это также очевидно в журналах обслуживания, показанных в Service Create and Delete History показанном на главной странице консоли:

    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    Activity Submitted
      
    Activity Started
      
    Started operation to create service [couchbase] in identity domain [arungupta].
      
    Creating service [couchbase] resources [couchbase-occs-mgr-1,couchbase-occs-wkr-1].
      
    Completed creating service [couchbase] in domain [arungupta].
      
    Started operation to establish security on VMs for component [MANAGER].
      
    Completed operation to establish security on VMs for component [MANAGER]
      
    Started operation to establish security on VMs for component [WORKER].
      
    Completed operation to establish security on VMs for component [WORKER]
      
    Started operation to check provisioning status on the VMs for [MANAGER]
      
    Started operation to check provisioning status on the VMs for [WORKER]
      
    Provisioning Succeeded on all hosts for component [WORKER]
      
    Provisioning Succeeded on all hosts for component [MANAGER]
      
    Provisioning of [MANAGER] succeeded.
      
    Provisioning of [WORKER] succeeded.
      
    Provisioning of all components completed.
      
    Started service reachability check operation for [MANAGER].
      
    Started service reachability check operation for [WORKER].
      
    Reachability Succeeded on all hosts for component [MANAGER]
      
    Successfully completed service reachability check for [MANAGER]
      
    Successfully completed service reachability check for [WORKER]
      
    Reachability Succeeded on all hosts for component [WORKER]
      
    Service reachability check of [WORKER] succeeded.
      
    Service reachability check of all components completed.
      
    Service reachability check of [MANAGER] succeeded.
      
    Activity Ended
      
    Activity Ended

    Никакая временная метка в деятельности не кажется слишком чистой.

  10. Один главный вопрос, который меня все время интересовал: « Когда я буду готов к развертыванию контейнеров? «. Видимо, еще нет! Еще пара шагов, так что держись там …
    В вашем сервисе нажмите на верхний правый значок, чтобы выбрать другое меню:
    Выберите Container Console . Итак, теперь вы переходите от Oracle Container Cloud Service Console к Container Console . Убедитесь, что вы используете правильную терминологию, иначе это быстро сбивает с толку.
  11. Это пытается открыть контейнерную консоль, но выдает обычное предупреждение
    Просто нажмите на ссылку Proceed . В типичной производственной настройке это будет правильно настроено с использованием сертификатов, и поэтому это предупреждение не произойдет.
  12. Это поднимает экран входа в систему:
  13. Используйте имя пользователя и пароль, указанные при создании сервиса ранее. Нажмите на Login чтобы увидеть Контейнерную Консоль:

Мы уже на месте?

Да, сейчас самое время развернуть контейнеры. Но об этом мы поговорим в следующем блоге!

Просто напомнить о том, что необходимо для начала работы с Oracle Container Cloud Service…

  1. Зарегистрироваться на пробную версию Oracle Cloud
  2. Войдите на главную Oracle Cloud Dashboard
  3. Создайте экземпляр облачной службы Oracle Container
  4. Консоль экземпляра облачной службы Oracle Container
  5. Контейнерная консоль

Все шаги должны быть выполнены один раз, но консоль внутри консоли внутри приборной панели выглядит как начальная. Хорошо, что IP-адрес Container Console является публичным IP-адресом, обслуживаемым Oracle Cloud, и его можно использовать из любого места.

Документы Oracle Container Cloud Service содержат гораздо больше информации о создании и развертывании приложений с использованием этой консоли.

В следующем блоге мы увидим, что нужно для запуска контейнера Couchbase с помощью этой консоли? Возможно кластер Couchbase на нескольких хостах?

Хотите узнать больше о запуске Couchbase в контейнерах?

Ссылка: Начало работы с Oracle Container Cloud Service от нашего партнера по JCG Аруна Гупта из Miles to go 3.0… блог.