你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
适用于:✔️ AKS 自动群集
AKS 桌面提供应用程序为中心的体验,用于在 Azure Kubernetes 服务(AKS)上部署和管理工作负荷。 通过提供基于支持的 AKS 功能、最佳实践和开源 Headlamp 构建的引导式自助服务用户体验 (UX),加快了商业价值的实现。 AKS 桌面在现有环境和工具中工作,通过基于角色的访问控制(RBAC)实现团队协作,同时简化 Kubernetes 管理。
若要安装 AKS 桌面的预览版本,请参阅 AKS 桌面 GitHub 存储库。
AKS 桌面的优势
AKS 桌面提供以下优势:
- 简化的应用程序部署:引导式部署向导和自动生成的 Kubernetes 清单,符合 AKS 最佳做法,与 AKS 自动模式兼容。
- 以应用程序为中心的管理:专注于管理应用程序,而不是单个 Kubernetes 资源。 查看应用程序总体运行状况、用于监控的详细指标和日志、应用程序缩放属性以及 Kubernetes 资源故障排除的见解。
- 多云功能:跨任何云查看和访问 Kubernetes 群集。
- kubeconfig 管理:登录到 Azure 帐户并将群集凭据无缝合并到本地 kubeconfig 文件中,使其可供 CLI 使用。
- 用户和资源管理协作:使用 RBAC 管理对 项目 和群集的用户访问权限。
- 将现有群集添加到 AKS 桌面:登录和注销 Azure 帐户,并将现有 AKS 群集导入 AKS 桌面。
AKS 桌面群集支持
AKS 桌面已针对 AKS 自动群集进行优化。 虽然 AKS 标准 SKU 群集在 AKS 桌面版中工作,但可能不会看到完整优势。
关于 AKS 桌面中的项目
项目功能通过将相关资源(如工作负荷、服务和配置)分组到逻辑单元中,简化了 Kubernetes 管理。 此方法通过跨命名空间和群集提供以应用程序为中心的视图来简化导航、提高可见性并支持团队合作。
在 AKS 桌面版中,AKS 托管项目默认直接链接到 AKS 托管命名空间,这是在逻辑上隔离群集中的工作负荷和团队的方法。 此功能使管理员能够在命名空间级别强制实施资源配额、应用网络策略和管理访问控制。 项目可以包含一个或多个应用程序。
有关详细信息,请参阅 Headlamp 的开源文档。
关于 AKS 桌面版中的“项目概述”屏幕
通过 AKS 桌面将应用程序部署到项目后,即可访问 “项目概述 ”屏幕。 “项目概述”屏幕是您的集中控制中心,让您能可视化地查看项目情况,获取见解,并直接采取行动来管理、监控和优化您的应用。
下表描述了“项目概述”屏幕中提供的主要功能:
| 功能 / 特点 | Description |
|---|---|
| Kubernetes 资源 | 查看项目中部署的所有 Kubernetes 资源,包括工作负载和网络配置。 |
| Access | 授予或删除对项目的访问权限。 |
| 地图 | 可视化 Project 中的 Kubernetes 资源如何交互,显示部署和服务之间的数据流。 |
| 日志 | 访问应用程序的流式处理日志。 |
| Metrics | 查看应用程序的详细指标,例如 CPU、内存和资源使用情况。 |
| 缩放 | 使用水平 Pod 自动缩放器(HPA)或手动设置来配置应用程序缩放。 |
| 环境变量 | 管理应用程序的环境变量。 |