Skip to content

softonic/knative-serving-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helm chart for knative serving

Latest Version Software License Average time to resolve an issue GitHub issues

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

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

$ 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.

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 {}