Быстрый старт

В этом разделе — инструкция по созданию кластера Kubernetes, в котором будут развернуты MySQL и WordPress.

Перед началом работы

Создайте IAM-пользователя и выдайте ему доступ с правами для работы с ССЕ.

Создание кластера

На этом этапе описаны шаги по созданию кластера Kubernetes.

  1. Войдите в консоль управления.

  2. В разделе Computing выберите сервис Cloud Container Engine.

  3. Нажмите Buy Cluster → Buy CCE Cluster.

  4. На вкладке Configure Cluster задайте параметры для создания кластера.

    Примечание

    Для доступа в интернет необходимо настроить публичный IP-адрес.

  5. Перейдите на вкладку Create Node(Optional) и задайте параметры для создания узла.

  6. Перейдите на вкладку Install Add-on и установите надстройки кластера.

  7. Перейдите на вкладку Confirm, активируйте чек-бокс — подтверждение, что вы осведомлены об ограничениях по работе с контейнерами.

  8. Нажмите Submit.

Создание кластера занимает от 6 до 10 минут. Успешная операция подтверждается статусом «Available».

Развертывание MySQL

На этом этапе описаны шаги по развертыванию базы данных MySQL в созданном кластере.

  1. В меню слева нажмите Workloads → Deployments.

  2. В правом верхнем углу нажмите Create Deployment и задайте параметры.

  3. Перейдите на следующую вкладку и нажмите Add Container.

  4. Из Open source Images выберите mysql и укажите версию образа и название контейнера.

  5. В поле Environment Variables нажмите Add Environment Variable и укажите:

  6. Перейдите на последнюю вкладку и нажмите Create.

Успешное создание инстанса MySQL подтверждается статусом «Running».

Примечание

Скопируйте публичный IP-адрес.

Развертывание WordPress

На этом этапе описаны шаги по развертыванию WordPress в созданном кластере.

  1. В меню слева нажмите Workloads → Deployments.

  2. В правом верхнем углу нажмите Create Deployment и задайте параметры.

  3. Перейдите на следующую вкладку и нажмите Add Container.

  4. Из Open source Images выберите wordpress и укажите версию образа и название контейнера.

  5. В поле Environment Variables нажмите Add Environment Variable и укажите:

    • Variable Name — название, например WORDPRESS_DB_HOST;

    • Variable Value/Reference — публичный IP-адрес и порт, например 10.0.0.4:3306.

  6. Нажмите Add Environment Variable и укажите:

    • Variable Name — название, например WORDPRESS_DB_USER;

    • Variable Value/Reference — имя пользователя, например root (из шага).

  7. Нажмите Add Environment Variable и укажите:

    • Variable Name — название, например WORDPRESS_DB_PASSWORD;

    • Variable Value/Reference — пароль (из шага).

  8. Перейдите на следующую вкладку и нажмите Add Service.

  9. Заполните поля и нажмите ОК:

    • Access Type — выберите NodePort.

    • Service Affinity — выберите Node Level.

    • Container Port — укажите порт 80.

  10. Перейдите на следующую вкладку и нажмите Create.

    Успешное создание инстанса MySQL подтверждается статусом «Running».

  11. В разделе Deployments нажмите на название созданной рабочей нагрузки.

  12. На вкладке Services скопируйте EIP и вставьте в строку браузера.

  13. Пройдите шаги по установке WordPress.

Тестовый веб-сайт успешно настроен на главной странице.

Примечание

С помощью:

  • Cloud Trace Service (CTS) можно просматривать запись операций, выполняемых в консоли управления или посредством вызовов API. Аудит фиксируемых операций позволяет убедиться, что не выполняются недопустимые или несанкционированные действия, не связанные с запросами к сервису.

  • Application Operations Management (AOM) можно отслеживать состояние контейнеров CCE.

  • Cloud Eye можно отслеживать состояние узлов.