https://github.com/softonic/knative-serving-chart
Helm Chart for https://github.com/knative/serving
https://github.com/softonic/knative-serving-chart
Last synced: 9 months ago
JSON representation
Helm Chart for https://github.com/knative/serving
- Host: GitHub
- URL: https://github.com/softonic/knative-serving-chart
- Owner: softonic
- Created: 2020-05-20T17:14:55.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-07T11:25:26.000Z (over 5 years ago)
- Last Synced: 2025-02-14T04:51:19.174Z (over 1 year ago)
- Language: HTML
- Homepage: https://hub.helm.sh/charts/softonic/knative-serving
- Size: 132 KB
- Stars: 3
- Watchers: 7
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Helm chart for knative serving
[](https://github.com/softonic/knative-serving-chart/releases)
[](LICENSE)
[](http://isitmaintained.com/project/softonic/knative-serving-chart "Average time to resolve an issue")

# Overview
With this chart you are going to install a serving component of Knative on a Kubernetes cluster. Following the knative-serving documentation.
[Knative install docs](https://knative.dev/docs/install/any-kubernetes-cluster/)
Knative v0.14.0 requires a Kubernetes cluster v1.15 or newer, as well as a compatible kubectl.
#Â Prerequisites
* Istio
* Cert Manager >= 0.12
* Kubernetes >= v1.15
# Install
```bash
$ helm repo add softonic https://charts.softonic.io
$ helm install knative-serving softonic/knative-serving
```
## Configuration
All configuration settings are contained and described in
[values.yaml](values.yaml).
| Parameter | Description | Default |
| --- | --- | --- |
| `certmanager.enabled` | Setup the Webhook using cert-manager | `false` |
| `podDisruptionBudget.enabled` | Enables creation of a PodDisruptionBudget for corresponding deployment. | `false` |
| `podDisruptionBudget.minAvailable` | Sets the minimum number of pods to be available. Cannot be set at the same time as maxUnavailable. | `1` |
| `replicaCount` | Number of replicas to deploy. | `1` |
| `affinity` | Pod/Node affinity and anti-affinity | `{}` |
| `tolerations` | List of node taint tolerations. | `[]` |
| `nodeSelector` | Node labels for pod assignment. | `{}` |
| `resources` | CPU and memory limits for corresponding container. | `{}` |
| `priorityClassName` | The name of the priorityClass for the pods. | Unset |
| `lifecycle` | controller pod lifecycle hooks | `{}`
| `core.controller.podAnnotations` | Add custom annotation fields to the Controller Deployment | `{}`
| `core.webhook.podAnnotations` | Add custom annotation fields Webhook Deployment | `{}`
| `core.autoscaler.podAnnotations` | Add custom annotation fields Webhook Deployment | `{}`