关于 azure-redhat-openshift
Azure Red Hat OpenShift Skill 为管理 Azure Red Hat OpenShift 的 Agent 提供涵盖部署、网络、安全和运维的文档指导。它整合本地速查内容与远程文档获取。
主要功能
- 01集群故障排查指导
- 02架构规划与集群选型
- 03身份和网络安全参考
- 04集群配置与扩缩建议
- 05Azure 服务集成示例
- 06部署和升级指导
适用场景
- 01恢复集群访问并诊断问题
- 02规划 HCP 集群网络
- 03配置身份验证和出口规则
- 04将集群应用连接到 Azure 服务
MCP 相关
可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 获取文档;未提供该工具时,说明可使用 fetch_webpage 作为后备。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-redhat-openshift安装后在 Claude Code 中输入/azure-redhat-openshift确认已加载。
详细介绍
Azure Red Hat OpenShift 技能
此技能为 Azure Red Hat OpenShift 提供专家指导,涵盖故障排除、最佳实践、决策、架构与设计模式、限制与配额、安全、配置、集成与编码模式以及部署。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
Agent 重要提示:使用下面的类别索引查找相关章节。对于带有行号范围的类别(例如
L35-L120),请使用read_file读取指定行。对于带有文件链接的类别(例如[security.md](security.md)),请使用read_file读取链接的参考文件
Agent 重要提示:如果
metadata.generated_at距今已超过 3 个月,请建议用户从代码仓库拉取最新版本。如果无法使用mcp_microsoftdocs工具,请建议用户安装该工具:安装指南
此技能需要网络访问才能获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,并在查询字符串中加入from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,并在查询字符串中加入from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行 | 描述 |
|---|---|---|
| 故障排除 | L37-L43 | 修复常见的 ARO 集群问题、恢复集群访问权限,以及通过 CLI 手动更新或排查集群证书和连接问题 |
| 最佳实践 | L44-L51 | 有关 ARO 集群和基础设施节点的规模规划与部署、OpenShift Virtualization VM 优化,以及遵循受支持配置和策略的最佳实践。 |
| 决策 | L52-L58 | 有关选择 ARO 架构和不可变设置、规划托管控制平面的网络,以及了解 Microsoft、Red Hat 和客户之间共同责任的指导。 |
| 架构与设计模式 | L59-L63 | 规划 ARO HCP 集群的网络拓扑,包括 VNet 设计、子网、专用终结点、连接选项以及所需端口和依赖项。 |
| 限制与配额 | L64-L69 | 使用多个负载均衡器 IP 扩展 ARO 集群,以及了解 Azure Red Hat OpenShift 的内置服务限制、配额和标准服务定义。 |
| 安全 | L70-L89 | ARO 的身份、身份验证和网络安全:Entra/OIDC 身份验证、托管标识/SP、工作负载标识、NSG/出口控制、磁盘/etcd 加密、FIPS、Front Door 和支持访问控制。 |
| 配置 | L90-L117 | 配置 ARO 集群:网络(DNS、代理、MTU)、注册表和拉取密钥、存储类、自动缩放/节点池、标识、日志记录、警报和资源标记。 |
| 集成与编码模式 | L118-L127 | 将 ARO 应用连接到 Azure 服务的模式:工作负载标识、ACR、Key Vault、NetApp Files、GPU 工作负载,以及将 Prometheus 指标导出到 Azure Monitor。 |
| 部署 | L128-L139 | 部署和升级 ARO 集群及应用:专用/标准集群、ARM/Bicep、WebSphere、S2I 和无服务器、Velero 备份/还原、SDN 到 OVN 的迁移,以及 HCP 控制平面/节点池升级。 |
故障排除
| 主题 | URL |
|---|---|
| 使用 Admin Kubeconfig 重新获取 ARO 集群访问权限 | https://learn.microsoft.com/en-us/azure/openshift/howto-kubeconfig |
| 通过 CLI 手动更新 ARO 集群证书 | https://learn.microsoft.com/en-us/azure/openshift/howto-update-certificates |
| 排查常见的 Azure Red Hat OpenShift 集群问题 | https://learn.microsoft.com/en-us/azure/openshift/troubleshoot |
最佳实践
| 主题 | URL |
|---|---|
| 在 ARO 的 OpenShift Virtualization 上优化 VM 部署 | https://learn.microsoft.com/en-us/azure/openshift/best-practices-openshift-virtualization |
| 在 ARO 中部署基础设施节点并确定其大小 | https://learn.microsoft.com/en-us/azure/openshift/howto-infrastructure-nodes |
| 在 Azure 上部署和管理大型 OpenShift 集群 | https://learn.microsoft.com/en-us/azure/openshift/howto-large-clusters |
| 遵循标准 OpenShift 集群的支持策略 | https://learn.microsoft.com/en-us/azure/openshift/support-policies-v4 |
决策
架构与设计模式
| 主题 | URL |
|---|---|
| 规划 Azure Red Hat OpenShift HCP 集群的网络 | https://learn.microsoft.com/en-us/azure/openshift/howto-plan-cluster-network |
限制与配额
| 主题 | URL |
|---|---|
| 配置多个负载均衡器 IP 以扩展 ARO 集群 | https://learn.microsoft.com/en-us/azure/openshift/howto-multiple-ips |
| 了解 Azure Red Hat OpenShift 标准服务定义 | https://learn.microsoft.com/en-us/azure/openshift/openshift-service-definitions |
安全
配置
集成与编码模式
| 主题 | URL |
|---|---|
| 在 ARO HCP 应用程序中使用 Azure 工作负载标识 | https://learn.microsoft.com/en-us/azure/openshift/howto-deploy-configure-application-with-workload-identity |
| 在 Azure Red Hat OpenShift 上运行 NVIDIA GPU 工作负载 | https://learn.microsoft.com/en-us/azure/openshift/howto-gpu-workloads |
| 为 ARO 配置 Azure NetApp Files 存储 | https://learn.microsoft.com/en-us/azure/openshift/howto-netapp-files |
| 通过远程写入将 ARO Prometheus 指标发送到 Azure Monitor | https://learn.microsoft.com/en-us/azure/openshift/howto-remotewrite-prometheus |
| 将 Azure Container Registry 与 Azure Red Hat OpenShift 集成 | https://learn.microsoft.com/en-us/azure/openshift/howto-use-acr-with-aro |
| 将 Azure Key Vault 机密与 Azure Red Hat OpenShift 集成 | https://learn.microsoft.com/en-us/azure/openshift/howto-use-key-vault-secrets |
部署
| 主题 | URL |
|---|---|
| 使用 Velero 备份 Azure Red Hat OpenShift 应用 | https://learn.microsoft.com/en-us/azure/openshift/howto-create-a-backup |
| 使用 Velero 还原 Azure Red Hat OpenShift 应用 | https://learn.microsoft.com/en-us/azure/openshift/howto-create-a-restore |
| 部署专用 Azure Red Hat OpenShift 标准集群 | https://learn.microsoft.com/en-us/azure/openshift/howto-create-private-cluster-4x |
| 在 Azure Red Hat OpenShift 上部署 WebSphere Liberty | https://learn.microsoft.com/en-us/azure/openshift/howto-deploy-java-liberty-app |
| 使用 S2I 从源代码向 ARO 部署应用 | https://learn.microsoft.com/en-us/azure/openshift/howto-deploy-with-s2i |
| 在 Azure Red Hat OpenShift 上部署无服务器应用 | https://learn.microsoft.com/en-us/azure/openshift/howto-deploy-with-serverless |
| 将 ARO 网络从 OpenShift SDN 迁移到 OVN-Kubernetes | https://learn.microsoft.com/en-us/azure/openshift/howto-sdn-to-ovn |
| 升级 ARO HCP 中的控制平面和节点池 | https://learn.microsoft.com/en-us/azure/openshift/howto-upgrade-cluster |
| 使用 ARM 或 Bicep 部署标准 OpenShift 集群 | https://learn.microsoft.com/en-us/azure/openshift/quickstart-openshift-arm-bicep-template |
评论
支持 Markdown