logo
Alauda Container Platform
English
Русский
English
Русский
logo
Alauda Container Platform
Навигация

Обзор

Архитектура
Примечания к выпуску

Установка

Обзор

Подготовка к установке

Требования
Загрузка
Предварительная обработка узлов
Установка
Восстановление после катастрофы глобального кластера

Обновление

Обзор
Подготовка к обновлению
Обновление глобального кластера
Обновление рабочих кластеров

Пользовательский интерфейс

Веб-консоль

Обзор
Доступ к веб-консоли
Настройка веб-консоли
Настройка левой навигации
CLI инструменты

Настройка

Конфигурация Feature Gate

Кластеры

Обзор
Создание кластера On-Premise

Как сделать

Добавление внешнего адреса для встроенного реестра
Выбор контейнерного рантайма
Обновление учетных данных публичного репозитория

Сетевые взаимодействия

Введение

Архитектура

Понимание Kube-OVN
Понимание ALB
Понимание MetalLB

Основные понятия

Auth
Совместимость аннотаций ingress-nginx
TCP/HTTP Keepalive
ModSecurity
Сравнение различных методов Ingress
HTTP Redirect
L4/L7 Таймаут
GatewayAPI
OTel

Руководства

Создание сервисов
Создание Ingress
Настройка Gateway
Создание доменного имени
Создание сертификатов
Создание пула внешних IP-адресов
Создание BGP-пиров
Настройка подсетей
Настройка сетевых политик
Создание Admin Network Policies
Настройка сетевых политик кластера

Как сделать

Развертывание высокодоступного VIP для ALB
Soft Data Center LB Solution (Alpha)
Подготовка физической сети Kube-OVN Underlay
Автоматическое взаимное подключение подсетей Underlay и Overlay
Использование OAuth Proxy с ALB
Создание GatewayAPI Gateway
Настройка балансировщика нагрузки
Как правильно выделять ресурсы CPU и памяти
Проброс IPv6-трафика на IPv4-адреса внутри кластера
Calico Network поддерживает шифрование WireGuard
Kube-OVN Overlay Network поддерживает шифрование IPsec
ALB Monitoring

Устранение неполадок

Как решить проблемы межузловой коммуникации в ARM-средах?
Определение причины ошибки

Хранилище

Введение

Основные понятия

Основные концепции
Persistent Volume
Режимы доступа и режимы томов

Руководства

Создание Storage Class типа CephFS File Storage
Создание класса блочного хранилища CephRBD
Создание локального Storage Class TopoLVM
Создание класса хранения NFS Shared Storage
Развертывание компонента Volume Snapshot
Создание PV
Создание PVC
Использование снимков томов

Как сделать

Настройка правил именования поддиректорий в NFS Shared Storage Class
Generic ephemeral volumes
Использование emptyDir
Как аннотировать возможности стороннего хранилища

Устранение неполадок

Восстановление после ошибки расширения PVC

Хранение

Распределённое хранилище Ceph

Введение

Установка

Создание кластера стандартного типа
Создание Stretch Type Кластера
Архитектура

Основные понятия

Основные концепции

Руководства

Доступ к сервисам хранения
Управление Storage Pools
Развертывание компонентов на конкретных узлах
Добавление устройств/классов устройств
Мониторинг и оповещения

Как сделать

Настройка выделенного кластера для распределённого хранилища
Очистка распределённого хранилища

Восстановление после сбоев

Восстановление после сбоев файлового хранилища
Восстановление после сбоев блочного хранилища
Восстановление после аварий в объектном хранилище
Обновление параметров оптимизации
Разрешения

MinIO Object Storage

Введение
Установка
Архитектура

Основные понятия

Основные концепции

Руководства

Добавление пула хранения
Мониторинг и оповещения

Как сделать

Восстановление данных после аварии

Локальное хранилище TopoLVM

Введение
Установка

Руководства

Управление устройствами
Мониторинг и оповещения

Безопасность

Alauda Container Security

Безопасность и соответствие

Соответствие требованиям

Установка

Alauda Compliance с Kyverno

API Refiner

Введение
Установка

Пользователи и роли

Пользователь

Введение

Руководства

Управление ролями пользователей
Создание пользователя
Управление пользователями

Группа

Введение

Руководства

Управление ролями групп пользователей
Создание локальной группы пользователей
Управление членством в локальной группе пользователей

Роль

Введение

Руководства

Создание роли
Управление пользовательскими ролями

IDP

Введение

Руководства

Управление LDAP
Управление OIDC

Устранение неполадок

Удаление пользователя

Политика пользователя

Введение

Мультиарендность (Project)

Введение

Руководства

Создание проекта
Управление проектом
Управление кластером проекта
Управление участниками проекта

Аудит

Введение

Телеметрия

Установка

Виртуализация

Виртуализация

Обзор

Введение
Features
Установка

Образы

Введение

Руководства

Добавление образов виртуальных машин
Обновление/Удаление образов виртуальных машин
Обновление/удаление учетных данных образа

Как сделать

Создание образов Windows на основе ISO с использованием KubeVirt
Создание образов Linux на основе ISO с использованием KubeVirt
Экспорт образов виртуальных машин
Разрешения

Виртуальная машина

Введение

Руководства

Создание виртуальных машин/групп виртуальных машин
Пакетные операции с виртуальными машинами
Вход в виртуальную машину с использованием VNC
Управление ключевыми парами
Управление виртуальными машинами
Мониторинг и оповещения
Быстрый поиск виртуальных машин

Как сделать

Настройка проброса USB-хоста
Горячая миграция виртуальной машины
Восстановление виртуальной машины
Клонирование виртуальной машины
Подготовка среды для физического GPU Passthrough

Устранение неполадок

Миграция Pod виртуальных машин и восстановление после аварийного завершения работы узлов виртуальных машин
Сообщения об ошибках горячей миграции и решения

Сеть

Введение

Руководства

Настройка сети

Как сделать

Контроль сетевых запросов виртуальной машины через Network Policy
Настройка SR-IOV
Настройка виртуальных машин для использования режима сетевого биндинга с поддержкой IPv6

Хранение данных

Введение

Руководства

Управление виртуальными дисками

Резервное копирование и восстановление

Введение

Руководства

Использование снимков

Разработчик

Обзор

Введение

Основные понятия

Описание единиц ресурсов
Типы приложений
Типы рабочих нагрузок
Особенности

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

Создание простого приложения через образ

Создание приложений

Обзор

Основные понятия

Понимание параметров
Понимание команд запуска
Понимание переменных окружения

Руководства

Пространства имён

Создание пространств имён
Импорт пространств имён
Resource Quota
Limit Range
Pod Security Admission
Коэффициент Overcommit
Управление участниками пространства имён
Обновление Namespaces
Удаление/Исключение Namespaces

Подготовка перед созданием приложения

Настройка ConfigMap
Настройка Secrets

Создание приложений

Создание приложений из образа
Creating applications from Chart
Создание приложений из YAML
Создание приложений из кода
Создание приложений на основе Operator Backed
Создание приложений с помощью CLI

Конфигурация после создания приложения

Настройка HPA
Настройка VerticalPodAutoscaler (VPA)
Настройка CronHPA

Эксплуатация и сопровождение

Описание статуса
Запуск и остановка приложений
Обновление приложений
Экспорт приложений
Обновление и удаление Chart-приложений
Управление версиями приложений
Удаление приложений
Проверки состояния

Наблюдаемость приложений

Мониторинговые панели
Логи
События

Рабочие нагрузки

Deployments
DaemonSets
StatefulSets
CronJobs
Jobs
Работа с Helm charts

Pod

Введение
Параметры Pod
Удаление Pods

Контейнер

Введение
Debug Container (Alpha)
Вход в контейнер через EXEC

Как сделать

Настройка правил срабатывания планировщика задач

Реестр

Введение

Установка

Установка через YAML
Установка через Web UI

Руководство пользователя

Common CLI Command Operations
Using Alauda Container Platform Registry in Kubernetes Clusters

Source to Image

Введение

Установка

Установка сборок Alauda Container Platform
Архитектура

Руководства

Управление приложениями, созданными из кода

Как сделать

Создание приложения из кода

Стратегия изоляции узлов

Введение
Архитектура

Основные понятия

Основные понятия

Руководства

Создание стратегии изоляции узлов
Разрешения
Часто задаваемые вопросы

GitOps

Введение

Установка

Установка Alauda Build of Argo CD
Установка Alauda Container Platform GitOps

Обновление

Обновление Alauda Container Platform GitOps
Архитектура

Основные понятия

GitOps

Концепция Argo CD

Введение
Application
ApplicationSet
Tool
Helm
Kustomize
Directory
Sync
Health

Концепции GitOps в Alauda Container Platform

Введение
Alauda Container Platform GitOps Sync and Health Status

Руководства

Создание GitOps приложения

Creating GitOps Application
Creating GitOps ApplicationSet

Наблюдаемость GitOps

Мониторинг компонентов Argo CD
GitOps Applications Ops

Как сделать

Интеграция репозиториев кода через панель управления Argo CD
Создание приложения Argo CD через панель управления Argo CD
Создание Argo CD Application через веб-консоль
Как получить информацию для доступа к Argo CD
Устранение неполадок

Расширение

Обзор
Оператор
Плагин кластера
Загрузка пакетов

Наблюдаемость

Обзор

Введение
Возможности

Мониторинг

Введение
Установка

Архитектура

Архитектура модуля мониторинга
Руководство по выбору компонента мониторинга
Основные понятия

Руководства

Управление метриками
Управление оповещениями
Управление уведомлениями
Управление панелями мониторинга
Управление Probe

Как сделать

Резервное копирование и восстановление данных мониторинга Prometheus
Резервное копирование и восстановление данных мониторинга VictoriaMetrics
Сбор сетевых данных с сетевых интерфейсов с пользовательскими именами
Разрешения

Распределённое трассирование

Введение
Установка
Архитектура
Основные понятия

Руководства

Query Tracing
Query Trace Logs

Как сделать

Безвредная интеграция трассировки в Java-приложения
Бизнес-логи, связанные с TraceID

Устранение неполадок

Невозможно выполнить запрос требуемого трассирования
Неполные данные трассировки

Логи

Введение
Установка

Архитектура

Архитектура модуля логирования
Руководство по выбору компонента логирования
Планирование ёмкости компонента логирования
Основные понятия

Руководства

Логи

Как сделать

Как архивировать логи в стороннее хранилище
Как взаимодействовать с внешними кластерами ES Storage
Разрешения

События

Введение
События
Разрешения

Инспекция

Введение
Архитектура

Руководства

Inspection
Component Health Status
Разрешения

Аппаратные ускорители

Обзор

Введение
Возможности
Установка

Разработка приложений

Введение

Руководства

Совместимость CUDA Driver и Runtime
Добавление пользовательских устройств с использованием ConfigMap

Устранение неполадок

Устранение ошибки "float16 поддерживается только на GPU с compute capability не ниже xx" в vLLM
Сбой при выделении памяти Paddle Autogrow на GPU-Manager

Управление конфигурацией

Введение

Руководства

Настройка аппаратного ускорителя на GPU-узлах

Мониторинг ресурсов

Введение

Руководства

Мониторинг ресурсов GPU

Alauda Service Mesh

О платформе Alauda Service Mesh

Alauda AI

О Alauda AI

Alauda DevOps

О платформе Alauda DevOps

Управление затратами Alauda

О системе управления затратами Alauda

Alauda Application Services

Обзор

Введение
Архитектура
Возможности
Установка
Upgrade

Alauda Database Service для MySQL

О сервисе Alauda Database Service для MySQL-MGR
О сервисе Alauda Database Service для MySQL-PXC

Сервис кэширования Alauda для Redis OSS

О сервисе Alauda Cache Service for Redis OSS

Alauda Streaming Service for Kafka

О сервисе Alauda Streaming Service for Kafka

Сервис потоковой передачи Alauda для RabbitMQ

О сервисе Alauda Streaming Service for RabbitMQ

Поддержка PostgreSQL в Alauda

О поддержке PostgreSQL в Alauda

Управление операциями

Введение

Управление шаблонами параметров

Введение

Руководства

Управление шаблонами параметров
Разрешения

Управление резервным копированием

Введение

Руководства

Внешнее хранилище S3
Управление резервным копированием
Разрешения

Управление инспекциями

Введение

Руководства

Создание задачи инспекции
Задача Exec Inspection
Обновление и удаление задач инспекции

Как сделать

Как настроить расписание инспекций?

Рекомендации по оптимизации инспекций

MySQL

Оптимизация IO нагрузки MySQL
Оптимизация использования памяти MySQL
Оптимизация использования дискового пространства MySQL
Оптимизация количества активных потоков MySQL
Оптимизация блокировок строк MySQL

Redis

Redis BigKey
Высокая загрузка CPU в Redis
Высокое использование памяти в Redis

Kafka

Высокая загрузка CPU в Kafka
Оптимизация Rebalance в Kafka
Оптимизация использования памяти Kafka
Оптимизация пространства хранения Kafka

RabbitMQ

Обработка исключений базы данных RabbitMQ Mnesia
Разрешения

Управление оповещениями

Введение

Руководства

Взаимосвязь с возможностями платформы
Разрешения

Управление обновлениями

Введение

Руководства

Обновление экземпляра
Разрешения

Справочник API

Обзор

Введение
Руководство по использованию Kubernetes API

Advanced APIs

Alert APIs

AlertHistories [v1]
AlertHistoryMessages [v1]
AlertStatus [v2]
SilenceStatus [v2]

Event APIs

Search

Log APIs

Aggregation
Archive
Context
Search

Monitoring APIs

Indicators [monitoring.alauda.io/v1beta1]
Metrics [monitoring.alauda.io/v1beta1]
Variables [monitoring.alauda.io/v1beta1]

Kubernetes APIs

Alert APIs

AlertTemplate [alerttemplates.aiops.alauda.io/v1beta1]
PrometheusRule [prometheusrules.monitoring.coreos.com/v1]

Inspection APIs

Inspection [inspections.ait.alauda.io/v1alpha1]

Notification APIs

Notification [notifications.ait.alauda.io/v1beta1]
NotificationGroup [notificationgroups.ait.alauda.io/v1beta1]
NotificationTemplate [notificationtemplates.ait.alauda.io/v1beta1]

#Руководства

Настройка аппаратного ускорителя на GPU-узлах

  • Предварительные требования
  • Конфигурация физического GPU
  • Конфигурация NVIDIA MPS (драйвер должен поддерживать CUDA версии >= 11.5)
  • Конфигурация GPU-Manager
  • Проверка результатов
Предыдущая страницаВведение
Следующая страницаНастройка аппаратного ускорителя на GPU-узлах

Просмотреть полную документацию в формате PDF