Skip to content

Commit 1b66d9e

Browse files
authored
Merge pull request #244381 from dcurwin/wi91647-update-containers-gke-july9-2023
GKE containers
2 parents d78da4a + fa46876 commit 1b66d9e

File tree

5 files changed

+19
-8
lines changed

5 files changed

+19
-8
lines changed

articles/defender-for-cloud/TOC.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -571,15 +571,16 @@
571571
- name: Kubernetes data plane hardening
572572
displayName: k8s, containers, aks
573573
href: kubernetes-workload-protections.md
574+
- name: Common questions about Defender for Containers
575+
displayName: containers, common questions, faq, frequently asked questions
576+
href: faq-defender-for-containers.yml
574577
- name: Defender for Kubernetes (deprecated)
575578
displayName: clusters, k8s, aks
576579
href: defender-for-kubernetes-introduction.md
577580
- name: Defender for container registries (deprecated)
578581
displayName: ACR, registry, images
579582
href: defender-for-container-registries-introduction.md
580-
- name: Common questions about Defender for Containers
581-
displayName: containers, common questions, faq, frequently asked questions
582-
href: faq-defender-for-containers.yml
583+
583584
- name: Database protection
584585
items:
585586
- name: Protect your databases with Defender for Databases

articles/defender-for-cloud/defender-for-containers-enable.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ A full list of supported alerts is available in the [reference table of all Defe
9797
[!INCLUDE [Remove the profile](./includes/defender-for-containers-remove-profile.md)]
9898
::: zone-end
9999

100-
## Learn More
100+
## Learn more
101101

102102
You can check out the following blogs:
103103

articles/defender-for-cloud/includes/defender-for-containers-enable-plan-gke.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ author: dcurwin
1313
1414
To protect your GKE clusters, you'll need to enable the Containers plan on the relevant GCP project.
1515

16+
> [!NOTE]
17+
> Verify that you don't have any Azure policies that prevent the Arc installation.
18+
1619
**To protect Google Kubernetes Engine (GKE) clusters**:
1720

1821
1. Sign in to the [Azure portal](https://portal.azure.com).
@@ -46,8 +49,12 @@ The connector will update after the script executes. This process can take up to
4649
If you disabled any of the default auto provisioning configurations to Off, during the [GCP connector onboarding process](../quickstart-onboard-gcp.md#configure-the-defender-for-containers-plan), or afterwards. You'll need to manually install Azure Arc-enabled Kubernetes, the Defender extension, and the Azure Policy extensions to each of your GKE clusters to get the full security value out of Defender for Containers.
4750

4851
There are 2 dedicated Defender for Cloud recommendations you can use to install the extensions (and Arc if necessary):
49-
- `GKE clusters should have Microsoft Defender's extension for Azure Arc installed`
50-
- `GKE clusters should have the Azure Policy extension installed`
52+
53+
- `GKE clusters should have Microsoft Defender's extension for Azure Arc installed`
54+
- `GKE clusters should have the Azure Policy extension installed`
55+
56+
> [!NOTE]
57+
> When installing Arc extensions, you must verify that the GCP project provided is identical to the one in the relevant connector.
5158
5259
**To deploy the solution to specific clusters**:
5360

@@ -72,7 +79,7 @@ There are 2 dedicated Defender for Cloud recommendations you can use to install
7279

7380
:::image type="content" source="../media/defender-for-containers-enable-plan-gke/fix-button.png" alt-text="Screenshot showing the location of the fix button.":::
7481

75-
1. Defender for Cloud will generate a script in the language of your choice:
82+
1. Defender for Cloud will generate a script in the language of your choice:
7683
- For Linux, select **Bash**.
7784
- For Windows, select **PowerShell**.
7885

articles/defender-for-cloud/support-matrix-defender-for-containers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ Outbound proxy without authentication and outbound proxy with basic authenticati
138138

139139
| Aspect | Details |
140140
|--|--|
141-
| Kubernetes distributions and configurations | **Supported**<br> • Any Cloud Native Computing Foundation (CNCF) certified Kubernetes clusters<br>• [Azure Kubernetes Service (AKS)](../aks/intro-kubernetes.md) with [Kubernetes RBAC](../aks/concepts-identity.md#kubernetes-rbac) <br> • [Amazon Elastic Kubernetes Service (EKS)](https://aws.amazon.com/eks/)<br> • [Google Kubernetes Engine (GKE) Standard](https://cloud.google.com/kubernetes-engine/) <br><br> **Supported via Arc enabled Kubernetes** <sup>[1](#footnote1)</sup> <sup>[2](#footnote2)</sup><br>• [Azure Kubernetes Service hybrid](/azure/aks/hybrid/aks-hybrid-options-overview)<br> • [Kubernetes](https://kubernetes.io/docs/home/)<br> • [AKS Engine](https://github.com/Azure/aks-engine)<br> • [Azure Red Hat OpenShift](https://azure.microsoft.com/services/openshift/)<br> • [Red Hat OpenShift](https://www.openshift.com/learn/topics/kubernetes/) (version 4.6 or newer)<br> • [VMware Tanzu Kubernetes Grid](https://tanzu.vmware.com/kubernetes-grid)<br> • [Rancher Kubernetes Engine](https://rancher.com/docs/rke/latest/en/)<br> |
141+
| Kubernetes distributions and configurations | **Supported**<br> • Any Cloud Native Computing Foundation (CNCF) certified Kubernetes clusters<br>• [Azure Kubernetes Service (AKS)](../aks/intro-kubernetes.md) with [Kubernetes RBAC](../aks/concepts-identity.md#kubernetes-rbac) <br> • [Amazon Elastic Kubernetes Service (EKS)](https://aws.amazon.com/eks/)<br> • [Google Kubernetes Engine (GKE) Standard](https://cloud.google.com/kubernetes-engine/) <br><br> **Supported via Arc enabled Kubernetes** <sup>[1](#footnote1)</sup> <sup>[2](#footnote2)</sup><br>• [Azure Kubernetes Service hybrid](/azure/aks/hybrid/aks-hybrid-options-overview)<br> • [Kubernetes](https://kubernetes.io/docs/home/)<br> • [AKS Engine](https://github.com/Azure/aks-engine)<br> • [Azure Red Hat OpenShift](https://azure.microsoft.com/services/openshift/)<br> • [Red Hat OpenShift](https://www.openshift.com/learn/topics/kubernetes/) (version 4.6 or newer)<br> • [VMware Tanzu Kubernetes Grid](https://tanzu.vmware.com/kubernetes-grid)<br> • [Rancher Kubernetes Engine](https://rancher.com/docs/rke/latest/en/)<br><br />**Unsupported**<br /> • Private network clusters<br /> • GKE autopilot<br /> • GKE AuthorizedNetworksConfig |
142142

143143
<sup><a name="footnote1"></a>1</sup> Any Cloud Native Computing Foundation (CNCF) certified Kubernetes clusters should be supported, but only the specified clusters have been tested.
144144

articles/defender-for-cloud/tutorial-enable-container-gcp.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ There are two dedicated Defender for Cloud recommendations you can use to instal
7474
- `GKE clusters should have Microsoft Defender's extension for Azure Arc installed`
7575
- `GKE clusters should have the Azure Policy extension installed`
7676

77+
> [!NOTE]
78+
> When installing Arc extensions, you must verify that the GCP project provided is identical to the one in the relevant connector.
79+
7780
**To deploy the solution to specific clusters**:
7881

7982
1. Sign in to the [Azure portal](https://portal.azure.com).

0 commit comments

Comments
 (0)