@@ -104,69 +104,6 @@ spec:
104104 Name : eks-cluster-sg-opszero-1249901478
105105` ` `
106106
107- # Knative
108-
109- ` ` `
110- brew install knative/client/kn
111- brew tap knative-extensions/kn-plugins
112-
113- kubectl apply -f https://github.com/knative/serving/releases/download/knative-v1.13.1/serving-crds.yaml
114- kubectl apply -f https://github.com/knative/serving/releases/download/knative-v1.13.1/serving-core.yaml
115- kubectl apply -f https://github.com/knative/net-kourier/releases/download/knative-v1.13.0/kourier.yaml
116-
117- kubectl patch configmap/config-network --namespace knative-serving --type merge --patch '{"data":{"ingress-class":"kourier.ingress.networking.knative.dev"}}'
118- kubectl patch configmap/config-domain --namespace knative-serving --type merge --patch '{"data":{"fn.opszero.com":""}}'
119-
120- kubectl apply -f https://github.com/knative/serving/releases/download/knative-v1.13.1/serving-hpa.yaml
121- kubectl apply -f https://github.com/knative/net-certmanager/releases/download/knative-v1.13.0/release.yaml
122-
123- kubectl edit configmap config-network -n knative-serving
124- # Turn the tls
125- # data:
126- # external-domain-tls: Enabled
127- http-protocol : Redirected
128-
129- kubectl edit --namespace knative-serving configmap config-network
130-
131- namespace-wildcard-cert-selector :
132- matchExpressions :
133- - key : " kubernetes.io/metadata.name"
134- operator : " In"
135- values : ["my-namespace", "my-other-namespace"]
136-
137-
138- kubectl edit configmap config-certmanager -n knative-serving
139-
140- # apiVersion: v1
141- # kind: ConfigMap
142- # metadata:
143- # name: config-certmanager
144- # namespace: knative-serving
145- # labels:
146- # networking.knative.dev/certificate-provider: cert-manager
147- # data:
148- # issuerRef: |
149- # kind: ClusterIssuer
150- # name: letsencrypt-http01-issuer
151- ```
152-
153- Apply the following:
154- ```
155- apiVersion: cert-manager.io/v1
156- kind: ClusterIssuer
157- metadata:
158- name: letsencrypt-http01-issuer
159- spec:
160- acme:
161- privateKeySecretRef:
162- name: letsencrypt
163- server: https://acme-v02.api.letsencrypt.org/directory
164- solvers:
165- - http01:
166- ingress:
167- class: kourier.ingress.networking.knative.dev
168- ```
169-
170107# Cluster Setup
171108
172109` ` `
0 commit comments