September 2024
Intermediate to advanced
394 pages
7h 50m
German
In Kapitel 10 brauchst du Zugang zu einem Kubernetes-Cluster - das kann eine Minikube-Installation oder eine andere Art sein. Außerdem musst du Knative Serving installieren, um das Knative-Rezept auszuführen. In diesem Buch wird Kourier als Ingress für Knative verwendet.
In diesem Buch wurden minikube 1.7.3, Kubernetes 1.17.3, Knative 0.13.0 und Kourier 0.3.12 verwendet.
Um Knative Serving zu installieren, musst du die folgenden Befehle ausführen:
kubectl apply -f \https://github.com/knative/serving/releases/download/v0.13.0/serving-core.yamlkubectl apply -f \https://raw.githubusercontent.com/3scale/kourier/v0.3.12/deploy/\kourier-knative.yaml
Konfiguriere Knative Serving so, dass es die richtige ingress.class verwendet:
kubectl patch configmap/config-network \-n knative-serving \--type merge \-p '{"data":{"clusteringress.class":"kourier.ingress.networking.knative.dev","ingress.class":"kourier.ingress.networking.knative.dev"}}'
Lege deine gewünschte Domain fest; in diesem Fall wird 127.0.0.1 verwendet, weil es in minikube läuft:
kubectl patch configmap/config-domain \-n knative-serving \--type merge \-p '{"data":{"127.0.0.1.nip.io":""}}'
Jetzt kannst du mit dem Einsatz von Knative-Diensten beginnen.