Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nginxinc/nap-dos-arbitrator-helm-chart
https://github.com/nginxinc/nap-dos-arbitrator-helm-chart
Last synced: 9 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/nginxinc/nap-dos-arbitrator-helm-chart
- Owner: nginxinc
- License: apache-2.0
- Created: 2023-03-20T17:23:35.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-25T11:52:24.000Z (about 1 month ago)
- Last Synced: 2024-11-25T12:29:28.973Z (about 1 month ago)
- Language: Smarty
- Size: 16.6 KB
- Stars: 1
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# NGINX App Protect DoS Arbitrator Helm Chart
## Introduction
This chart deploys the NGINX App Protect DoS Arbitrator in your Kubernetes cluster.
## Prerequisites
- Helm 3.0+.
## Getting the Chart Sources
```console
$ helm pull nginx-stable/nginx-appprotect-dos-arbitrator --untar
```## Adding the Helm Repository
This step is required if you're installing the chart via the helm repository.
```console
$ helm repo add nginx-stable https://helm.nginx.com/stable
$ helm repo update
```## Installing the Chart
### Installing via Helm Repository
To install the chart with the release name my-release-dos (my-release-dos is the name that you choose):
```console
$ helm install my-release-dos nginx-stable/nginx-appprotect-dos-arbitrator
```### Installing Using Chart Sources
To install the chart with the release name my-release-dos (my-release-dos is the name that you choose):
```console
$ helm install my-release-dos .
```The command deploys the App Protect DoS Arbitrator in your Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.
## Upgrading the Chart
### Upgrading the Release
To upgrade the release `my-release-dos`:
#### Upgrade Using Chart Sources:
```console
$ helm upgrade my-release-dos .
```#### Upgrade via Helm Repository:
```console
$ helm upgrade my-release-dos nginx-stable/nginx-appprotect-dos-arbitrator
```## Uninstalling the Chart
### Uninstalling the Release
To uninstall/delete the release `my-release-dos`:
```console
$ helm uninstall my-release-dos
```The command removes all the Kubernetes components associated with the release and deletes the release.
## Configuration
The following tables lists the configurable parameters of the NGINX App Protect DoS Arbitrator chart and their default values.
Parameter | Description | Default
--- | --- | ---
`resources` | The resources of the Arbitrator pods. | limits:
cpu: 500m
memory: 128Mi
`image.repository` | The image repository of the Arbitrator image. | docker-registry.nginx.com/nap-dos/app_protect_dos_arb
`image.tag` | The tag of the Arbitrator image. | 1.1.1
`image.pullPolicy` | The pull policy for the Arbitrator image. | IfNotPresent