# Replica Limits Configuration

This document outlines the configuration for replica limits in a Kubernetes environment.

## Overview
The replica limits are defined for the `Deployment` kind within the `apps` API group. These limits ensure that deployments scale within the specified bounds.

## Configuration Example
Here is an example configuration:

```yaml
apiVersion: constraints.gatekeeper.sh/v1beta1
kind: k8sreplicalimits
metadata:
  name: replica-limits
spec:
  match:
    kinds:
      - apiGroups: ["apps"]
        kinds: ["Deployment"]
  parameters:
    ranges:
      - min_replicas: 3
        max_replicas: 10
```

## Parameters
- `min_replicas`: The minimum number of replicas allowed (e.g., 3).
- `max_replicas`: The maximum number of replicas allowed (e.g., 10).
