Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье представлен обзор рабочего стола AKS: портал разработчика, ориентированный на приложения, для службы Azure Kubernetes (AKS), который упрощает развертывание приложений и управление ими, не требуя глубокого опыта Kubernetes. Рабочий стол AKS основан на поддерживаемых функциях AKS, лучших практиках и с открытым исходным кодом Headlamp.
Чтобы установить рабочий стол AKS, ознакомьтесь с репозиторием GitHub для компьютеров AKS.
Important
AKS Desktop абстрагирует сложность Kubernetes, но не ограничивает доступ. Вы по-прежнему можете использовать kubectl, YAML или другие существующие инструменты параллельно с AKS Desktop.
Что такое настольный компьютер AKS?
Рабочие процессы Kubernetes часто требуют написания и обслуживания YAML, использования различных инструментов (kubectl, панели, инструменты мониторинга) и понимания основ низкоуровневой инфраструктуры.
Рабочий стол AKS упрощает этот процесс с помощью проектов, которые группирует все, что требуется приложению, в единую управляемую единицу и предоставляет управляемые рабочие процессы для развертывания, мониторинга, масштабирования и устранения неполадок приложений.
Настольное приложение AKS интегрируется в вашу существующую среду и средства разработки, включая Visual Studio Code, GitHub и конвейеры CI/CD. Эта система подключается к существующим кластерам AKS и поддерживает сценарии с несколькими средами для разработки, тестирования, стадии разработки и промышленной эксплуатации, включая гибридные и пограничные развертывания Azure.
Ключевые возможности рабочего стола AKS
В следующей таблице приведены основные возможности AKS Desktop, которые помогают командам разработчиков развертывать и администрировать приложения на AKS без глубокого опыта работы с Kubernetes.
| Функциональность | Description |
|---|---|
| Управление, ориентированное на приложение | Сосредоточьтесь на приложениях вместо отдельных ресурсов Kubernetes. Проекты группируют развертывания, службы и конфигурации в одном модуле. |
| Управляемые рабочие процессы | Развертывание, масштабирование и обновление приложений без написания манифестов Kubernetes. |
| Унифицированная наблюдаемость | Просмотр журналов, метрик, состояния работоспособности и карт зависимостей в одном месте. |
| Устранение неполадок на естественном языке (предварительная версия) | Задайте вопросы на естественном языке для диагностики и устранения проблем в кластере. Использует агент AKS Agentic CLI и сервер AKS MCP для доступа к текущему состоянию кластера, журналам, событиям и метрикам в пределах существующих границ управления доступом на основе ролей (RBAC). Используйте размещенную модель или создайте собственную. |
| Аналитика (предварительная версия) | Глубокое наблюдение на основе eBPF с помощью Inspektor Gadget без необходимости изменять код, перезапуска подов или использования сайдкаров. Включает процессы (ЦП, память, операции ввода-вывода для каждого pod), трассировку TCP (события подключения в реальном времени) и трассировку DNS (сбои запросов, задержка). |
| Поддержка нескольких кластеров и нескольких сред | Управление приложениями в кластерах разработки, тестирования, промежуточного хранения и рабочей среды в Azure, гибридных и пограничных кластерах. |
| Управление доступом на основе ролей | Делегировать доступ на уровне проекта с помощью Azure RBAC. |
| Интеграция существующего инструмента | Интегрируется с Visual Studio Code, конвейерами GitHub, CI/CD и терминалом. Существующие рабочие процессы kubectl и YAML остаются доступными. |
| Основанные на рекомендациях AKS | Реализованы функции AKS, такие как средства защиты развертывания AKS, управляемый Prometheus и аутентификация через Entra ID. |
Для кого предназначен AKS desktop?
Рабочий стол AKS предназначен для разработчиков, которые хотят развертывать приложения и управлять ими в AKS, не нуждаясь в глубоком опыте Kubernetes. Сюда входит следующее:
-
Инженеры DevOps и платформ, которые хотят:
- Укажите упрощенный интерфейс для разработчиков для управления приложениями и их ресурсами.
- Делегировать доступ с помощью guardrails и RBAC.
- Управление несколькими кластерами и приложениями с согласованным интерфейсом.
-
Разработчики приложений , которые хотят:
- Развертывание и обновление приложений без написания манифестов Kubernetes.
- Отладка проблем с использованием журналов, метрик, динамической трассировки и визуализаций.
- Наблюдайте, масштабируйте и отслеживайте приложения в режиме реального времени.
Проекты в настольной среде AKS
Основные единицы управления приложениями в AKS Desktop — это проекты. Проекты объединяют связанные ресурсы Kubernetes, такие как развертывания, службы и конфигурации, в одну логическую единицу. Дополнительные сведения о проектах см. в разделе "Обзор проектов" на рабочем столе AKS.
Часто задаваемые вопросы (FAQ)
Я уже использую Headlamp. Как отличается рабочий стол AKS?
Рабочий стол AKS создан на базе Headlamp, но включает дополнения, интеграции и поддержку, разработанные специально для AKS. Рабочий стол AKS предоставляет более широкий и упрощенный интерфейс для развертывания приложений в AKS и управления ими, таких как проекты, интерактивные рабочие процессы, унифицированное наблюдение и устранение неполадок на естественном языке.
Можно ли управлять существующими приложениями с помощью AKS desktop?
Да, вы можете импортировать их на рабочий стол AKS. Дополнительные сведения см. в разделе "Маркировка пространства имен и доступ к проектам в AKS Desktop".
Можно ли просмотреть все развернутые ресурсы за пределами рабочего стола AKS?
Да. После развертывания приложения его можно просмотреть с помощью других средств Kubernetes.
Поддерживает ли AKS Desktop стандартные кластеры AKS?
Классический компьютер AKS поддерживает кластеры AKS уровня "Стандартный", отвечающие определенным требованиям. Дополнительные сведения см. в разделе "Кластеры AKS Standard для настольной версии AKS".
Связанный контент
Начните работу с AKS для настольных ПК, используя следующие ресурсы:
- Краткое руководство по рабочему столу AKS
- Настройка и требования к настольному кластеру AKS
- Настройка разрешений для рабочего стола AKS
- Развернуть приложение с помощью AKS Desktop
- Устранение неполадок приложения с помощью Insights (предварительная версия)
- Использование помощника по устранению неполадок ИИ (в предварительной версии)