The presentation can be found here
- Helm - Installation Instructions
- Draft - Installation Instructions
- kubectl - Installation Instructions
- Docker - Installation Instructions
- Azure CLI - Installation Instructions
- Kubeless CLI - Installation Instructions
- Kubernetes Cluster - AKS Instructions
- Kompose - Installation Instructions
- Ingress Controller Deployed to your Kubermetes Cluster Installation Instructions
#cd to your docker-compose file dir
kompose up
#convert docker-compose.yaml to kubernetes yaml
kompose convert
# cd to your app root folder
cd node-draft
draft init #initialize draft
draft config set registry $DockerHubUsername
draft create
draft up
#initialize helm
helm init
#install kubeless using helm
helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.com/
helm install --name my-kubeless --set ui.enabled=true --set ui.service.type=LoadBalancer --namespace kubeless incubator/kubeless
# deploy your serverless application
kubeless function deploy awesomeserverless \
--runtime nodejs8 \
--handler awesomeserverless.handler \
--from-file awesomeserverless.js
# expose your serverless application with ingress rule
kubeless trigger http create myawesomeserverless --function-name awesomeserverless --path myawesomeserverless --hostname ildev.io