Skip to content

Commit 5ee82da

Browse files
authored
Add overview for Azure Red Hat OpenShift with Defender
This document provides an overview of Azure Red Hat OpenShift with Defender, including references, integration notes, and instructions for enabling Defender for Containers.
1 parent 26aeb94 commit 5ee82da

1 file changed

Lines changed: 82 additions & 0 deletions

File tree

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Azure Red Hat OpenShift with Defender - Overview
2+
3+
Costa Rica
4+
5+
[![GitHub](https://badgen.net/badge/icon/github?icon=github&label)](https://github.com)
6+
[![GitHub](https://img.shields.io/badge/--181717?logo=github&logoColor=ffffff)](https://github.com/)
7+
[brown9804](https://github.com/brown9804)
8+
9+
Last updated: 2026-01-22
10+
11+
----------
12+
13+
> [!NOTE]
14+
> If ARO, you can assume Linux by default, but asking is still fair in case they’ve configured Windows worker nodes via WMCO
15+
16+
<details>
17+
<summary><b>List of References</b> (Click to expand)</summary>
18+
19+
- [Azure Red Hat OpenShift](https://learn.microsoft.com/en-us/azure/openshift/intro-openshift)
20+
- [What is Azure Kubernetes Service (AKS)?](https://learn.microsoft.com/en-us/azure/aks/what-is-aks)
21+
- [Microsoft Azure Red Hat OpenShift explained](https://cloud.redhat.com/learn/microsoft-azure-red-hat-openshift-explained)
22+
- [Azure Red Hat OpenShift documentation](https://learn.microsoft.com/en-us/azure/openshift/)
23+
- [Core concepts for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/aks/core-aks-concepts)
24+
- [Red Hat OpenShift vs. Kubernetes](https://www.redhat.com/en/technologies/cloud-computing/openshift/red-hat-openshift-kubernetes)
25+
- [Azure Red Hat OpenShift pricing](https://azure.microsoft.com/en-us/pricing/details/openshift/)
26+
- [Azure Kubernetes Service (AKS) pricing](https://azure.microsoft.com/en-us/pricing/details/kubernetes-service/)
27+
- [Four benefits from Red Hat and Microsoft for Azure Red Hat OpenShift customers](https://www.redhat.com/en/blog/four-benefits-red-hat-and-microsoft-azure-red-hat-openshift-customers)
28+
- [OpenShift](https://github.com/openshift) - GH org
29+
- [Red Hat OpenShift Ecosystem](https://github.com/redhat-openshift-ecosystem) - GH org
30+
- [Security for the Azure Red Hat OpenShift landing zone accelerator](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/app-platform/azure-red-hat-openshift/security)
31+
- [Containers support matrix in Defender for Cloud](https://learn.microsoft.com/en-us/azure/defender-for-cloud/support-matrix-defender-for-containers?tabs=azureva%2Cazurert%2Cazurespm%2Cazurecssc%2Cawsnet)
32+
- [Container protection in Defender for Cloud](https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-containers-introduction) - overview
33+
- [Defender for Containers architecture](https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-containers-architecture?tabs=defender-for-container-arch-aks) - how it works
34+
35+
36+
</details>
37+
38+
> [!IMPORTANT]
39+
> - AKS has tighter native integration with Defender.
40+
> - ARO can feel like a `black box` since you don’t manage the control plane directly.
41+
> - Once ARO is connected via Azure Arc, Defender treats it like any other Arc‑enabled Kubernetes cluster.
42+
43+
<img width="1920" height="1080" alt="image" src="https://github.com/user-attachments/assets/d1700211-8536-4b2d-a373-5c1ba953f882" />
44+
45+
From [What is Microsoft Defender for Cloud?](https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-cloud-introduction)
46+
47+
> Cloud Native Application Protection Platform (CNAPP):
48+
49+
<img width="1124" height="741" alt="image" src="https://github.com/user-attachments/assets/40e54bde-d92d-43f0-9933-0fd07cc62f0e" />
50+
51+
From [What is Microsoft Defender for Cloud?](https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-cloud-introduction)
52+
53+
## How it works
54+
55+
> Microsoft Defender for Containers covers Azure Red Hat OpenShift clusters at runtime when they are onboarded via Azure Arc.
56+
> This enables Defender to monitor workloads, detect threats, and provide runtime protection across OpenShift-managed containers.
57+
58+
> [!NOTE]
59+
> The Microsoft Learn page uses AKS (Azure Kubernetes Service) as the example, but the same Defender for Containers architecture applies to any Arc‑enabled Kubernetes cluster,
60+
> including ARO. When ARO is connected through Azure Arc, Defender recognizes it as an Arc‑enabled Kubernetes cluster and manages it just like any other Kubernetes environment.
61+
62+
To enable it: `This way, you get both runtime threat detection and image vulnerability scanning for your OpenShift workloads.`
63+
> - Connect your OpenShift cluster to Azure using Azure Arc. Click here to read more about [Use cluster connect to securely connect to Azure Arc-enabled Kubernetes clusters](https://learn.microsoft.com/en-gb/azure/azure-arc/kubernetes/cluster-connect?tabs=azure-cli#service-account-token-authentication-option)
64+
> - Enable Defender for Containers in the Azure portal under Microsoft Defender for Cloud. Click here to read more about [Container protection in Defender for Cloud](https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-containers-introduction), and [Defender for Containers architecture](https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-containers-architecture?tabs=defender-for-container-arch-aks)
65+
66+
<img width="1152" height="1009" alt="image" src="https://github.com/user-attachments/assets/d8d24dd6-e744-436d-9bae-1c51d9597d55" />
67+
68+
69+
From [Defender for Containers architecture](https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-containers-architecture?tabs=defender-for-container-arch-aks)
70+
71+
> - Deploy the Defender agent (via the Azure Arc extension) to your OpenShift nodes.
72+
73+
<img width="1872" height="382" alt="image" src="https://github.com/user-attachments/assets/9d50114f-48bc-432f-acff-60702527db9a" />
74+
75+
> - Configure image vulnerability scanning for your container registries (e.g., Azure Container Registry or integrated third-party registries).
76+
77+
<!-- START BADGE -->
78+
<div align="center">
79+
<img src="https://img.shields.io/badge/Total%20views-1497-limegreen" alt="Total views">
80+
<p>Refresh Date: 2026-01-05</p>
81+
</div>
82+
<!-- END BADGE -->

0 commit comments

Comments
 (0)