В этом разделе описывается, как развернуть рабочую нагрузку в CCE. При первом использовании CCE создайте кластер и добавьте узел в кластер.
Контейнеризованные рабочие нагрузки развертываются аналогичным способом. Различия заключаются в:
№ | Категория | Процедура |
|---|---|---|
1 | Создание VPC | Создайте VPC перед созданием кластера. VPC обеспечивает изолированную, настраиваемую, управляемую виртуальную сетевую среду для кластеров CCE. Если VPC уже существует, перейдите к следующей задаче.
|
2 | Создание пары ключей | Создайте пару ключей перед созданием контейнеризованного приложения. Пары ключей используются для аутентификации личности при удалённом входе на узел. Если пара ключей уже существует, пропустите эту задачу.
|
В этом примере взаимодействие с базой данных MySQL реализовано посредством настройки переменных среды. Определите, следует ли использовать переменные среды, исходя из требований вашего сервиса.
Имя переменной | Значение переменной/Ссылка на переменную |
|---|---|
MYSQL_DB | Имя базы данных. |
MYSQL_URL | IP-адрес и номер порта базы данных. |
MYSQL_USER | Имя пользователя базы данных. |
MYSQL_PASSWORD | Пароль пользователя базы данных. |
В этом примере используется база данных MongoDB, и также требуется постоянное хранение данных, поэтому необходимо настроить облачное хранилище. Определите, следует ли использовать облачное хранилище, исходя из требований вашего сервиса.
Путь монтирования должен совпадать с путём хранения MongoDB в Docker‑скрипте запуска. Подробности см. в startup script. В этом примере путь — /usr/local/mongodb/data.
, чтобы добавить Service, настройте параметры Service и нажмите OK.В этом примере приложение может быть доступно из Интернета через EIP.
После создания рабочей нагрузки вы можете просмотреть запущенную рабочую нагрузку в списке рабочих нагрузок.
После создания рабочей нагрузки вы можете получить доступ к ней, чтобы проверить, развернута ли рабочая нагрузка.
In the preceding configuration, a NodePort Service is configured for the workload. This means that you can access the workload using <node-IP-address>:port. If the workload can be accessed properly, it has been deployed.
Вы можете получить адрес доступа из Access Mode tab на странице сведений о нагрузке.