Kuadrant repository for its Helm Charts
helm repo add kuadrant https://kuadrant.io/helm-charts/ --force-update
See helm repo for command documentation.
The official Kuadrant Kubernetes Operator
Follow the steps below to install the following dependencies for Kuadrant Operator:
- Gateway API
- cert-manager
- A Gateway Provider Istio or Envoy Gateway
kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.1.0/standard-install.yaml
helm repo add jetstack https://charts.jetstack.io --force-update
helm install \
cert-manager jetstack/cert-manager \
--namespace cert-manager \
--create-namespace \
--version v1.15.3 \
--set crds.enabled=true
helm install sail-operator \
--create-namespace \
--namespace istio-system \
--wait \
--timeout=300s \
https://github.com/istio-ecosystem/sail-operator/releases/download/0.1.0/sail-operator-0.1.0.tgz
kubectl apply -f -<<EOF
apiVersion: sailoperator.io/v1alpha1
kind: Istio
metadata:
name: default
spec:
# Supported values for sail-operator v0.1.0 are [v1.22.4,v1.23.0]
version: v1.23.0
namespace: istio-system
# Disable autoscaling to reduce dev resources
values:
pilot:
autoscaleEnabled: false
EOF
One could opt for Envoy Gateway if preferred.
helm repo add kuadrant https://kuadrant.io/helm-charts/ --force-update
helm install \
kuadrant-operator kuadrant/kuadrant-operator \
--create-namespace \
--namespace kuadrant-system
Coming soon! At the moment, there's no configuration parameters exposed.
Read the documentation and user guides in Kuadrant.io.
You can also install individual Kuadrant components via helm charts if you prefer.
Chart | Reference | Docs |
---|---|---|
Limitador operator | helm install kuadrant-operator kuadrant/limitador-operator |
install |
Authorino operator | helm install kuadrant-operator kuadrant/authorino-operator |
install |
DNS Operator | helm install kuadrant-operator kuadrant/dns-operator |
install |