Установка MariaDB в IBM Cloud
Получение MariaDB в IBM Cloud
У вас должна быть учетная запись IBM Cloud, в противном случае вы можете зарегистрироваться здесь. В конце учебника у вас будет кластер с работающей MariaDB. IBM Cloud использует диаграммы Bitnami для развертывания MariaDB с помощью helm.
1. Мы предоставим вам новый кластер Kubernetes, если у вас уже есть, переходите к шагу 2
2. Мы развернем плагин IBM Cloud Block Storage, если у вас уже есть, переходите к шагу 3
3. Развертывание MariaDB
Шаг 1: Создание кластера Kubernetes
- Нажмите кнопку Каталог вверху
- Выберите Сервис из каталога
- Найдите Сервис Kubernetes и нажмите на него
- Вы находитесь на странице развертывания Kubernetes, вам нужно указать некоторые данные о кластере
- Выберите план стандартный или бесплатный, бесплатный план имеет только один узел рабочего процесса и без подсети, для создания стандартного кластера вам необходимо обновить учетную запись до Pay-As-You-Go
- Для обновления до учетной записи Pay-As-You-Go выполните следующие действия:
- В консоли перейдите в Управление > Учетная запись.
- Выберите настройки учетной записи и нажмите Добавить кредитную карту.
- Введите данные вашей платежной карты, нажмите Далее и отправьте информацию
- Выберите классический или VPC, прочитайте документацию и выберите наиболее подходящий тип для себя
- Теперь выберите параметры расположения, для получения дополнительной информации посетите Расположения
- Выберите Географическое положение (континент)
- Выберите Одиночный или Многозонный, в однозонном варианте данные хранятся только в одном дата-центре, в многозонном варианте они распределяются по нескольким зонам, что делает их более безопасными в случае непредвиденного отказа зоны
- Выберите Рабочую зону, если используется одиночный вариант, или Мегаполис, если многозонный
- Если вы хотите использовать многозонный вариант, настройте учетную запись с помощью VRF или включите Vlan spanning
- Если в выбранном вами расположении отсутствует виртуальная локальная сеть, для вас будет создана новая Vlan
- Выберите настройку узла рабочего процесса или используйте предварительно выбранную, установите количество узлов рабочего процесса на зону
- Выберите Главный сервисный конечный пункт, в учетных записях с поддержкой VRF вы можете выбрать только частную сеть, чтобы сделать ваш мастер доступным в частной сети или через VPN-туннель. Выберите только общедоступную сеть, чтобы сделать ваш мастер общедоступным. Если у вас учетная запись с поддержкой VRF, ваш кластер по умолчанию настроен на использование как частных, так и общедоступных конечных точек. Для получения дополнительной информации посетите конечные точки.
- Присвойте кластеру имя
- Присвойте кластеру желаемые метки, для получения дополнительной информации посетите метки
- Нажмите Создать
- Подождите, пока ваш кластер будет предоставлен
- Ваш кластер готов к использованию
Шаг 2: Развертывание плагина IBM Cloud Block Storage
Плагин Block Storage — это персистентное высокопроизводительное хранилище iSCSI, которое можно добавить к приложениям, используя Kubernetes Persistent Volumes (PV).
- Нажмите кнопку Каталог вверху
- Выберите Программное обеспечение из каталога
- Найдите плагин IBM Cloud Block Storage и нажмите на него
- На странице приложения нажмите на точку рядом с кластером, который вы хотите использовать
- Нажмите Ввести или выбрать пространство имен и выберите пространство имен по умолчанию или используйте пользовательское (если получите ошибку, подождите 30 минут, пока кластер завершит работу)
- Присвойте имя этому рабочему пространству
- Нажмите установить и подождите завершения развертывания
Шаг 3: Развертывание MariaDB
Мы развернем MariaDB на нашем кластере
- Нажмите кнопку Каталог вверху
- Выберите Программное обеспечение из каталога
- Найдите MariaDB и нажмите на него
- Пожалуйста, выберите IBM Kubernetes Service
- На странице приложения нажмите на точку рядом с кластером, который вы хотите использовать
- Нажмите Ввести или выбрать пространство имен и выберите пространство имен по умолчанию или используйте пользовательское
- Присвойте уникальное имя рабочему пространству, которое вы легко сможете распознать
- Выберите группу ресурсов, которую вы хотите использовать, она предназначена для контроля доступа и целей выставления счетов. Для получения дополнительной информации посетите группы ресурсов
- Присвойте метки вашей MariaDB, для получения дополнительной информации посетите метки
- Нажмите Параметры с значениями по умолчанию. Вы можете установить значения развертывания или использовать значения по умолчанию
- Установите пароль root MariaDB в параметрах
- После завершения всех действий поставьте галочку рядом с соглашениями и нажмите установить
- Начнется установка рабочего пространства MariaDB, подождите несколько минут
- Ваше рабочее пространство MariaDB успешно развернуто
Проверка установки MariaDB
- Перейдите по ссылке Ресурсы в вашем браузере
- Нажмите на Кластеры
- Нажмите на свой кластер
- Теперь вы находитесь на странице обзора кластера. Здесь нажмите на Действия и Веб-терминал из раскрывающегося меню
- Нажмите установить - подождите несколько минут
- Нажмите Действия
- Нажмите Веб-терминал --> откроется терминал
- Введите в терминале, пожалуйста, измените NAMESPACE на пространство имен, которое вы выбрали при настройке развертывания:
$ kubectl get ns
$ kubectl get pod -n NAMESPACE -o wide
$ kubectl get service -n NAMESPACE
- Введите свой под с помощью bash, пожалуйста, замените PODNAME на имя вашего под MariaDB
$ kubectl exec --stdin --tty PODNAME -n NAMESPACE -- /bin/bash
- После входа в свой под введите Mariadb и введите свой пароль root после запроса
$ mysql -u root -p
Вы успешно развернули MariaDB IBM Cloud!
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/installing-mariadb-on-ibm-cloud/