Oracle Container Cloud Service — это вступление Oracle в мир управляемых контейнерных сервисов. Есть множество существующих вариантов:
- Докер для AWS или Azure
- Amazon Эластичный Контейнерный Сервис
- Google Container Engine
- Служба контейнеров Azure
- DC / OS от Месосферы
- OpenShift от Red Hat
Этот блог расскажет, как начать работу с 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 ) за помощь в понимании деталей Контейнерного Обслуживания.
Давайте начнем!
- Получите бесплатную пробную версию для Oracle Cloud . Для активации пробной версии требуется несколько дней. Пробные бомбы замедленного действия через 30 дней, поэтому убедитесь, что у вас запланировано время для оценки. Каждая бесплатная пробная версия поставляется с 6 узлами OC3. OC3 — это один из типов вычислительных узлов, доступных в Oracle Cloud . В частности, OC3 — это 1 OCPU (например, vCPU в Amazon Web Services) и 7,5 ГБ ОЗУ.
- После активации учетной записи вы получаете электронное письмо, как показано ниже: Важной частью информации является
username
,temporary password
,identity domain
иMy Services URL
. СсылкаMy Account URL
предназначена только для администрирования учетной записи. - Нажмите на ссылку «Мой сервис», войдите в систему, используя значения из электронной почты: вы получите возможность изменить свой пароль впоследствии
- Панель инструментов Oracle Cloud отображается после входа в систему:
- По умолчанию отображается набор услуг и их статус. Панель управления также можно настроить, нажав кнопку «
Customize Dashboard
управления» в правом верхнем углу. - Получение доступа к Oracle Container Cloud Service Console немного не интуитивно понятно, но вы получите его, как только узнаете. Выберите вкладку «Служба контейнера», щелкните в правом верхнем углу и выберите «
Open Service Console
: - Или вы можете напрямую щелкнуть ссылку для Oracle Container Cloud Service Console в приветственном письме. Сервисная консоль выглядит так:
- Нажмите на Создать сервис: Сведения об экземпляре службы контейнера контейнера Oracle предоставляют более подробную информацию о каждом из полей. Что такое рабочий узел? Мы поговорим об этом чуть позже. Но по сути это то, где контейнер работает. Мы просим только один рабочий узел.
Стоит отметить разные возможности для рабочего узла:
Подтвердите все настройки: и нажмитеCreate>
чтобы начать создание сервиса. - Подождите около 30 минут для создания службы. После этого консоль сервиса выглядит так:
Подождите, мы запросили один рабочий узел и почему два OCPU потребляются. Каждая облачная служба Oracle Container имеет как минимум два узла — узел менеджера и один или несколько рабочих узлов. Узел диспетчера отвечает за администрирование всех рабочих, а также управление контейнерами на разных рабочих узлах. Рабочие узлы могут быть организованы в разные пулы ресурсов для удовлетворения различных потребностей рабочего процесса. И так, около 30 минут тратится на подготовку двух узлов и установку компонентов службы контейнера на каждом узле. Это также очевидно в журналах обслуживания, показанных вService Create and Delete History
показанном на главной странице консоли:0102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253Activity 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
Никакая временная метка в деятельности не кажется слишком чистой.
- Один главный вопрос, который меня все время интересовал: « Когда я буду готов к развертыванию контейнеров? «. Видимо, еще нет! Еще пара шагов, так что держись там …
В вашем сервисе нажмите на верхний правый значок, чтобы выбрать другое меню:
ВыберитеContainer Console
. Итак, теперь вы переходите отOracle Container Cloud Service Console
кContainer Console
. Убедитесь, что вы используете правильную терминологию, иначе это быстро сбивает с толку. - Это пытается открыть контейнерную консоль, но выдает обычное предупреждение
Просто нажмите на ссылкуProceed
. В типичной производственной настройке это будет правильно настроено с использованием сертификатов, и поэтому это предупреждение не произойдет. - Это поднимает экран входа в систему:
- Используйте имя пользователя и пароль, указанные при создании сервиса ранее. Нажмите на
Login
чтобы увидеть Контейнерную Консоль:
Мы уже на месте?
Да, сейчас самое время развернуть контейнеры. Но об этом мы поговорим в следующем блоге!
Просто напомнить о том, что необходимо для начала работы с Oracle Container Cloud Service…
- Зарегистрироваться на пробную версию Oracle Cloud
- Войдите на главную Oracle Cloud Dashboard
- Создайте экземпляр облачной службы Oracle Container
- Консоль экземпляра облачной службы Oracle Container
- Контейнерная консоль
Все шаги должны быть выполнены один раз, но консоль внутри консоли внутри приборной панели выглядит как начальная. Хорошо, что IP-адрес Container Console является публичным IP-адресом, обслуживаемым Oracle Cloud, и его можно использовать из любого места.
Документы Oracle Container Cloud Service содержат гораздо больше информации о создании и развертывании приложений с использованием этой консоли.
В следующем блоге мы увидим, что нужно для запуска контейнера Couchbase с помощью этой консоли? Возможно кластер Couchbase на нескольких хостах?
Хотите узнать больше о запуске Couchbase в контейнерах?
Ссылка: | Начало работы с Oracle Container Cloud Service от нашего партнера по JCG Аруна Гупта из Miles to go 3.0… блог. |