Шаг 1: Создание кластера Kubernetes
- Нажмите кнопку Каталог в верхней части экрана
- Выберите Служба из каталога
- Найдите Служба Kubernetes и нажмите на неё
- Теперь вы находитесь на странице развёртывания Kubernetes. Необходимо указать некоторые параметры кластера
- Выберите тарифный план standard или free. Бесплатный план включает только один рабочий узел и не поддерживает подсети. Для создания стандартного кластера необходимо обновить учётную запись до модели оплаты по факту использования (Pay-As-You-Go)
- Чтобы обновить учётную запись до модели Pay-As-You-Go, выполните следующие действия:
- В консоли перейдите в раздел Управление > Учётная запись.
- Выберите настройки учётной записи и нажмите «Добавить банковскую карту».
- Введите данные для оплаты, нажмите «Далее» и отправьте информацию
- Выберите classic или VPC, изучите документацию и выберите наиболее подходящий для вас тип
- Теперь настройте параметры расположения:
- Выберите География (континент)
• Выберите вариант «Одна зона» или «Несколько зон». В режиме одной зоны ваши данные хранятся только в одном центре обработки данных, тогда как в режиме нескольких зон… - Если вы хотите использовать несколько зон, настройте свою учётную запись с поддержкой VRF
- Если в выбранном вами расположении нет доступной виртуальной локальной сети (VLAN), для вас будет создана новая VLAN
- Выберите конфигурацию рабочих узлов или используйте предустановленную, укажите количество рабочих узлов на зону
- Выберите Конечная точка службы мастер-узла. В учётных записях с поддержкой VRF вы можете выбрать вариант «только частная сеть», чтобы сделать мастер-узел доступным только через частную сеть или туннель VPN. Выберите вариант «только публичная сеть», чтобы сделать мастер-узел общедоступным. В учётных записях с поддержкой VRF кластер по умолчанию настраивается для использования как частных, так и публичных конечных точек.
- Присвойте необходимые теги вашему кластеру. Для получения дополнительной информации посетите раздел «Теги»
- Нажмите кнопку Создать
• Дождитесь завершения создания кластера
• Ваш кластер готов к использованию
Шаг 2: Развёртывание плагина IBM Cloud Block Storage
Плагин Block Storage представляет собой постоянное высо производительное хранилище iSCSI, которое можно добавить в ваши приложения с помощью постоянных томов Kubernetes (PV).
- Нажмите кнопку Каталог в верхней части экрана
- Выберите Программное обеспечение из каталога
- Найдите Плагин IBM Cloud Block Storage и нажмите на него
• На странице приложения нажмите на точку рядом с кластером, который вы хотите использовать
• Нажмите «Ввести» или «Выбрать пространство имён» и выберите пространство имён по умолчанию или используйте собственное (если возникнет ошибка, подождите 30 минут, чтобы кластер завершил настройку) - Присвойте имя этому рабочему пространству
- Нажмите Установить и дождитесь завершения развёртывания
Шаг 3: Развёртывание Discourse
Мы развёртываем Discourse на нашем кластере
- Нажмите кнопку Каталог в верхней части экрана
- Выберите Программное обеспечение из каталога
- Найдите Discourse и нажмите на него
• Выберите IBM Kubernetes Service
• На странице приложения нажмите на точку рядом с кластером, который вы хотите использовать
• Нажмите «Ввести» или «Выбрать пространство имён» и выберите пространство имён по умолчанию или используйте собственное - Присвойте уникальное имя рабочему пространству, которое легко распознать
Выберите группу ресурсов, которую вы хотите использовать. Это необходимо для управления доступом и биллинга. Для получения дополнительной информации посетите раздел «Группы ресурсов» - Присвойте теги вашему Discourse. Для получения дополнительной информации посетите раздел «Теги»
Нажмите на Параметры со значениями по умолчанию. Вы можете установить значения развёртывания или использовать значения по умолчанию
• Установите пароль для Discourse в параметрах
• Установите имя хоста для Discourse в параметрах - После завершения всех настроек отметьте галочкой поле рядом с соглашениями и нажмите Установить
• Рабочее пространство Discourse начнёт установку. Подождите несколько минут
• Ваше рабочее пространство Discourse успешно развёрнуто
Проверка установки Discourse
- Перейдите в раздел «Ресурсы» в вашем браузере
- Нажмите на Кластеры
- Нажмите на ваш кластер
- Теперь вы находитесь на общей странице кластера. Здесь нажмите на Действия и выберите Веб-терминал из выпадающего меню
- Нажмите Установить — подождите несколько минут
• Нажмите на «Действия»
• Нажмите «Веб-терминал» — откроется терминал
• Введите в терминале следующие команды. Замените NAMESPACE на пространство имён, которое вы выбрали при настройке развёртывания:
$ kubectl get ns
$ kubectl get pod -n NAMESPACE -o wide
$ kubectl get service -n NAMESPACE - Запущенная служба Discourse будет отображена
- Скопируйте внешний IP-адрес и сопоставьте его с вашим именем хоста в DNS-сервере
- Вставьте ваш FQDN в адресную строку браузера
- Вы увидите приветственное сообщение Discourse