Развертывание MySQL и WordPress
Перед началом работы
Создайте:
-
IAM-пользователя и выдайте ему доступ с правами для работы с ССЕ.
Развертывание MySQL
На этом этапе описаны шаги по развертыванию базы данных MySQL в созданном кластере.
-
Нажмите на название созданного кластера.
-
В левом меню выберите Workloads и перейдите на вкладку Deployments.
-
Нажмите Create Workload.
-
В параметре Workload Name укажите название.
-
В параметре Pods укажите необходимое количество подов (по умолчанию «2»).
-
В поле Container Settings, на вкладке Basic Info:
-
Image Name — введите название образа «mysql» или выберите из списка, нажав Select Image.
-
Задайте необходимые квоты для CPU и RAM.
-
-
Перейдите на вкладку Environment Variables и добавьте переменные окружения:
-
Variable Name — название «MYSQL_ROOT_PASSWORD»;
-
Variable Value/Reference — пароль.
-
-
В поле Service Settings добавьте новый сервис (Service):
-
Service Name — укажите название сервиса.
-
Service Type — выберите NodePort.
-
Container Port — 3306.
-
Service Port — 3306.
-
Node Port — выберите Custom и задайте значение 30000.
-
-
Нажмите OK.
-
Нажмите Create Workload.
Успешное создание инстанса MySQL подтверждается статусом «Running».
Нажмите на название созданной рабочей нагрузки и на вкладке Access Mode, в столбце IP Address скопируйте IP-адрес.
Развертывание WordPress
На этом этапе описаны шаги по развертыванию WordPress в созданном кластере.
-
Нажмите на название созданного кластера.
-
В левом меню выберите Workloads и перейдите на вкладку Deployments.
-
Нажмите Create Workload.
-
В параметре Workload Name укажите название.
-
В параметре Pods укажите необходимое количество подов (по умолчанию «2»).
-
В поле Container Settings, на вкладке Basic Info:
-
Image Name — введите название образа «wordpress» или выберите из списка, нажав Select Image.
-
Задайте необходимые квоты для CPU и RAM.
-
-
Перейдите на вкладку Environment Variables и добавьте переменные окружения:
-
Variable Name — название «WORDPRESS_DB_HOST»;
-
Variable Value/Reference — IP-адрес узла и порт, например 10.247.235.19:3306.
-
-
Нажмите + и укажите:
-
Variable Name — название «WORDPRESS_DB_USER»;
-
Variable Value/Reference — имя пользователя «root» (созданное на этом шаге).
-
-
Нажмите + и укажите:
-
Variable Name — название «WORDPRESS_DB_PASSWORD»;
-
Variable Value/Reference — пароль (созданный на этом шаге).
-
-
В поле Service Settings добавьте новый сервис и нажмите ОК:
-
Service Name — укажите название сервиса.
-
Service Type — выберите NodePort.
-
Container Port — 80.
-
Service Port — 80.
-
Node Port — выберите Custom и задайте значение 30001.
-
-
Нажмите Create Workload.
-
В левом меню нажмите Nodes и скопируйте EIP у нужного узла.
-
Введите в строку браузера IP-адрес и порт, например 1.1.1.1:30001.
-
Пройдите шаги по установке WordPress.
Тестовый веб-сайт успешно настроен на главной странице.
- Перед началом работы
- Развертывание MySQL
- Развертывание WordPress