Skip to content

Commit 56f4a92

Browse files
authored
comments
1 parent 084b430 commit 56f4a92

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

articles/governance/policy/concepts/policy-for-kubernetes.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ Azure Policy for Kubernetes supports the following cluster environments:
2121
> [!IMPORTANT]
2222
> The Azure Policy Add-on Helm model and the add-on for AKS Engine have been _deprecated_. Follow the instructions to [remove the add-ons](#remove-the-add-on).
2323
24+
> [!IMPORTANT]
25+
> Installations of Gatekeeper outside of the Azure Policy Add-on aren't supported. Uninstall any components installed by a previous Gatekeeper installation before enabling the Azure Policy Add-on.
2426
## Overview
2527

2628
By installing Azure Policy's add-on or extension on your Kubernetes clusters, Azure Policy enacts the following functions:
@@ -785,7 +787,6 @@ aligns with how the add-on was installed:
785787
- Maximum number of pods supported by the Azure Policy Add-on per cluster: **10,000**
786788
- Maximum number of Non-compliant records per policy per cluster: **500**
787789
- Maximum number of Non-compliant records per subscription: **1 million**
788-
- Installations of Gatekeeper outside of the Azure Policy Add-on aren't supported. Uninstall any components installed by a previous Gatekeeper installation before enabling the Azure Policy Add-on.
789790
- [Reasons for non-compliance](../how-to/determine-non-compliance.md#compliance-reasons) aren't available for the Microsoft.Kubernetes.Data [Resource Provider mode](./definition-structure-basics.md#resource-provider-modes). Use [Component details](../how-to/determine-non-compliance.md#component-details-for-resource-provider-modes).
790791
- Component-level [exemptions](./exemption-structure.md) aren't supported for [Resource Provider modes](./definition-structure-basics.md#resource-provider-modes). Parameters support is available in Azure Policy definitions to exclude and include particular namespaces.
791792
- Using the `metadata.gatekeeper.sh/requires-sync-data` annotation in a constraint template to configure the [replication of data](https://open-policy-agent.github.io/gatekeeper/website/docs/sync) from your cluster into the OPA cache is currently only allowed for built-in policies. The reason is because it can dramatically increase the Gatekeeper pods resource usage if not used carefully.
@@ -851,10 +852,6 @@ collected:
851852
evaluation
852853
- Number of Gatekeeper policy definitions not installed by Azure Policy Add-on
853854

854-
### Can I install Gatekeeper on its own alongside the policy addon?
855-
856-
This is not supported as the two Gatekeeper installations will have conflicting ownership over the same resources.
857-
858855
### What are general best practices to keep in mind when installing the Azure Policy Add-on?
859856

860857
- Use system node pool with `CriticalAddonsOnly` taint to schedule Gatekeeper pods. For more information, see [Using system node pools](/azure/aks/use-system-pools#system-and-user-node-pools).

0 commit comments

Comments
 (0)