Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 840 Bytes

README.MD

File metadata and controls

43 lines (29 loc) · 840 Bytes

Demo1 Knative

This is a Repository of sample in order to build form source with kanico and knative

Func

Build and deploy application from source code hosted in Github and push artifact to docker registry

Prerequisite

  • Have set credential for your remote registry

Demo

Deploy buildtemplate for kanico:

kubectl apply -f ../buildtemplate/kaniko.yaml

Deploy your application:

kubectl apply --filename service.yaml

Retrieve your knative istio ingress gateway

kubectl get svc knative-ingressgateway --namespace istio-system

Check your knative application url

kubectl get ksvc

Perfom Test:

curl -H "Host: app-from-source.default.example.com" http://af4<REDACTED>.amazonaws.com

Remarks

Observe that your deployment will scale down to zero if your function is never used