mcpField
A
azure-redhat-openshift

azure-redhat-openshift

github.com/microsoftdocs云与 DevOps796165 次安装3 天前更新
代码仓库

关于 azure-redhat-openshift

Azure Red Hat OpenShift Skill 为管理 Azure Red Hat OpenShift 的 Agent 提供涵盖部署、网络、安全和运维的文档指导。它整合本地速查内容与远程文档获取。

主要功能

  1. 01集群故障排查指导
  2. 02架构规划与集群选型
  3. 03身份和网络安全参考
  4. 04集群配置与扩缩建议
  5. 05Azure 服务集成示例
  6. 06部署和升级指导

适用场景

  1. 01恢复集群访问并诊断问题
  2. 02规划 HCP 集群网络
  3. 03配置身份验证和出口规则
  4. 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-L89ARO 的身份、身份验证和网络安全: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
在标准和托管 OpenShift 架构之间进行选择https://learn.microsoft.com/en-us/azure/openshift/concepts-classic-hosted-control-planes-comparison
为 ARO HCP 集群选择不可变设置https://learn.microsoft.com/en-us/azure/openshift/howto-choose-cluster-configuration
了解 ARO 运维的责任矩阵https://learn.microsoft.com/en-us/azure/openshift/responsibility-matrix
架构与设计模式
主题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 配置托管标识和角色https://learn.microsoft.com/en-us/azure/openshift/concepts-managed-identities
通过 CLI 配置 ARO 的 Microsoft Entra 身份验证https://learn.microsoft.com/en-us/azure/openshift/configure-azure-ad-cli
通过门户配置 ARO 的 Microsoft Entra 身份验证https://learn.microsoft.com/en-us/azure/openshift/configure-azure-ad-ui
在 Azure Red Hat OpenShift 中使用自定义网络安全组https://learn.microsoft.com/en-us/azure/openshift/howto-bring-nsg
使用客户管理的密钥加密 ARO OS 磁盘https://learn.microsoft.com/en-us/azure/openshift/howto-byok
为 ARO HCP 配置外部 OIDC 身份验证https://learn.microsoft.com/en-us/azure/openshift/howto-configure-external-authentication
为 Azure Red Hat OpenShift 部署创建服务主体https://learn.microsoft.com/en-us/azure/openshift/howto-create-service-principal
使用 ARO 工作负载标识配置应用程序https://learn.microsoft.com/en-us/azure/openshift/howto-deploy-configure-application
在 Azure Red Hat OpenShift 上启用符合 FIPS 标准的加密https://learn.microsoft.com/en-us/azure/openshift/howto-enable-fips-openshift
为 ARO 集群协调联合身份凭据https://learn.microsoft.com/en-us/azure/openshift/howto-reconcile-federated-identity-credentials
限制和允许 ARO 集群的出口流量https://learn.microsoft.com/en-us/azure/openshift/howto-restrict-egress
轮换 ARO HCP 中由客户管理的 etcd KMS 密钥https://learn.microsoft.com/en-us/azure/openshift/howto-rotate-encryption-key
使用 Azure Front Door 保护 Azure Red Hat OpenShift 应用https://learn.microsoft.com/en-us/azure/openshift/howto-secure-openshift-with-front-door
轮换 ARO 的 Microsoft Entra 服务主体凭据https://learn.microsoft.com/en-us/azure/openshift/howto-service-principal-credential-rotation
在 Azure Red Hat OpenShift 中配置和使用托管标识https://learn.microsoft.com/en-us/azure/openshift/howto-understand-managed-identities
使用 Azure Lockbox 控制 Microsoft 支持人员对 ARO 的访问https://learn.microsoft.com/en-us/azure/openshift/howto-use-lockbox
配置
主题URL
为 Azure Red Hat OpenShift 配置内置容器注册表https://learn.microsoft.com/en-us/azure/openshift/built-in-container-registry
在 ARO 中配置群集范围的 HTTP/HTTPS 代理https://learn.microsoft.com/en-us/azure/openshift/cluster-wide-proxy-configure
为 Azure Red Hat OpenShift 4 设置 DNS 转发https://learn.microsoft.com/en-us/azure/openshift/dns-forwarding
为 ARO HCP 上的私有注册表添加拉取密钥https://learn.microsoft.com/en-us/azure/openshift/how-to-add-pull-secrets
在 ARO 群集上管理 Red Hat 拉取密钥https://learn.microsoft.com/en-us/azure/openshift/howto-add-update-pull-secret
使用 ARO 机器集配置容量预留https://learn.microsoft.com/en-us/azure/openshift/howto-capacity-reservations
为 ARO 群集网络启用巨型 MTUhttps://learn.microsoft.com/en-us/azure/openshift/howto-change-maximum-transmission-unit
为 ARO HCP 配置群集自动缩放https://learn.microsoft.com/en-us/azure/openshift/howto-cluster-auto-scaling
在 ARO 上使用托管标识配置 Azure File StorageClasshttps://learn.microsoft.com/en-us/azure/openshift/howto-configure-azure-file-storageclass
在 ARO HCP 上配置 Azure Files StorageClasshttps://learn.microsoft.com/en-us/azure/openshift/howto-configure-azure-files-hosted-cluster
为 ARO 上的不可变映像配置映像摘要镜像https://learn.microsoft.com/en-us/azure/openshift/howto-configure-cluster-immutable-images
在 ARO 4 上创建 Azure Files 存储类https://learn.microsoft.com/en-us/azure/openshift/howto-create-a-storageclass
配置自定义 Azure Red Hat OpenShift HCP 群集https://learn.microsoft.com/en-us/azure/openshift/howto-create-custom-hosted-cluster
为 Azure Red Hat OpenShift HCP 配置节点池https://learn.microsoft.com/en-us/azure/openshift/howto-create-hosted-node-pool
为标准 OpenShift 群集配置托管标识https://learn.microsoft.com/en-us/azure/openshift/howto-create-openshift-cluster
为 ARO 群集配置自定义 DNS 解析器https://learn.microsoft.com/en-us/azure/openshift/howto-custom-dns
启用并路由 ARO HCP 控制平面日志https://learn.microsoft.com/en-us/azure/openshift/howto-enable-control-plane-logs
缩放和配置 ARO HCP 节点池https://learn.microsoft.com/en-us/azure/openshift/howto-manage-hosted-node-pools
为 Azure Red Hat OpenShift 配置 Azure Resource Health 警报https://learn.microsoft.com/en-us/azure/openshift/howto-monitor-alerts
在 ARO 群集上配置 Prometheus 持久存储https://learn.microsoft.com/en-us/azure/openshift/howto-prometheus-persistence
更新 Azure Red Hat OpenShift 中的工作负载和群集标识https://learn.microsoft.com/en-us/azure/openshift/howto-replace-cluster-identity
将 ARO 工作节点划分到不同的子网组https://learn.microsoft.com/en-us/azure/openshift/howto-segregate-machinesets
在 ARO 群集中配置 Azure Spot VMhttps://learn.microsoft.com/en-us/azure/openshift/howto-spot-nodes
使用 Azure Policy 标记 ARO 托管资源https://learn.microsoft.com/en-us/azure/openshift/howto-tag-resources
集成与编码模式
主题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 Monitorhttps://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 Libertyhttps://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-Kuberneteshttps://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