Установка
Alauda Container Platform (ACP) Object Storage с MinIO — это сервис объектного хранения, основанный на протоколе с открытым исходным кодом Apache License v2.0. Он совместим с интерфейсом облачного хранилища Amazon S3 и идеально подходит для хранения больших объемов неструктурированных данных, таких как изображения, видео, файлы журналов, резервные копии и образы контейнеров/виртуальных машин. Размер объекта может быть любым — от нескольких килобайт до максимума в 5 терабайт.
Содержание
Предварительные требованияПроцедураСвязанная информацияТаблица соответствия коэффициента избыточностиОбзор пула храненияПредварительные требования
-
MinIO строится на базовом хранилище, поэтому убедитесь, что в текущем кластере создан класс хранилища. Рекомендуется TopoLVM.
-
Скачайте установочный пакет Alauda Container Platform Storage Essentials, соответствующий архитектуре вашей платформы.
-
Загрузите установочный пакет Alauda Container Platform Storage Essentials с помощью механизма Upload Packages.
-
Скачайте установочный пакет Alauda Container Platform (ACP) Object Storage with MinIO, соответствующий архитектуре вашей платформы.
-
Загрузите установочный пакет Alauda Container Platform (ACP) Object Storage with MinIO с помощью механизма Upload Packages.
Процедура
Развертывание Alauda Container Platform Storage Essentials
-
Войдите в систему, перейдите на страницу Administrator.
-
Нажмите Marketplace > OperatorHub, чтобы перейти на страницу OperatorHub.
-
Найдите Alauda Container Platform Storage Essentials, нажмите Install и перейдите на страницу Install Alauda Container Platform Storage Essentials.
Параметры конфигурации:
Развертывание Operator
-
В левой навигационной панели нажмите Storage > Object Storage.
-
Нажмите Configure Now.
-
На странице мастера Deploy MinIO Operator нажмите внизу справа Deploy Operator.
-
Если страница автоматически перейдёт к следующему шагу, значит развертывание Operator прошло успешно.
-
Если развертывание не удалось, следуйте подсказкам интерфейса для Clean Up Deployed Information and Retry и повторно разверните Operator.
-
Создание кластера
-
На странице мастера Create Cluster настройте базовую информацию.
-
В разделе Resource Configuration настройте характеристики согласно следующим инструкциям.
-
В разделе Storage Pool настройте соответствующую информацию согласно следующим инструкциям.
-
В разделе Access Configuration настройте соответствующую информацию согласно следующим инструкциям.
-
Нажмите внизу справа Create Cluster.
-
Если страница автоматически перейдёт к Cluster Details, значит создание кластера прошло успешно.
-
Если кластер остаётся в процессе создания, можно нажать Cancel. После отмены развернутая информация о кластере будет очищена, и вы сможете вернуться на страницу создания кластера для повторного создания.
-
Создание Bucket
Войдите на управляющий узел кластера и используйте команду для создания bucket.
-
На странице сведений о кластере перейдите на вкладку Access Method, чтобы посмотреть адрес доступа MinIO, или выполните следующую команду для запроса.
Примечание:
- Замените
tenant nsна фактическое пространство имёнminio-system. - Пример:
kubectl get svc -n minio-system minio | grep -w minio | awk '{print $3}'
- Замените
-
Получите команду mc.
-
Настройте псевдоним кластера MinIO.
-
IPv4:
-
IPv6:
-
Доменное имя:
Примечание:
- Введите IP-адрес, полученный на шаге 1, для
minio endpoint. - Введите Access Key и Secret Key, созданные при создании кластера, для
accessKeyиsecretKey. - Примеры конфигурации:
- IPv4:
mc --insecure alias set myminio http://12.4.121.250:80 07Apples@ 07Apples@ - IPv6:
mc --insecure alias set myminio http://[2004::192:168:143:117]:80 07Apples@ 07Apples@ - Доменное имя:
mc --insecure alias set myminio http://test.minio.alauda:80 07Apples@ 07Apples@илиmc --insecure alias set myminio https://test.minio.alauda:443 07Apples@ 07Apples@
- IPv4:
-
-
Создайте bucket.
Загрузка/скачивание файлов
После создания bucket можно использовать командную строку для загрузки файлов в bucket или скачивания существующих файлов из bucket.
-
Создайте файл для тестовой загрузки. Этот шаг можно пропустить, если загружается существующий файл.
-
Загрузите файлы в bucket.
-
Просмотрите файлы в bucket, чтобы подтвердить успешную загрузку.
-
Удалите загруженные файлы.
Связанная информация
Таблица соответствия коэффициента избыточности
Примечание: При добавлении дополнительных пулов хранения коэффициент избыточности рассчитывается на основе количества экземпляров в первом пуле хранения.