kubectl create ns kubeless |
Create a kubeless namespace where you will install the controller |
curl -sL https://github.com/kubeless/kubeless/releases/download/v0.3.0/kubeless-rbac-v0.3.0.yaml kubectl create -f - |
Install the latest stable version with a kubectl create command |
kubectl get pods -n kubeless |
List pods |
$ cat toy.py
def handler(event):
print event.json
return event.json
$ kubeless function
deploy toy
--runtime python2.7
--handler toy.handler
--from-file toy.py
--trigger-http |
Deploy python function |
kubeless function update toy --from-file toy-update.py |
Update the function |
kubeless function ls |
List the function |
kubeless function call toy --data '{"hello":"world"}' |
Call the function |
kubeless function logs toy |
Get the logs of the function |
kubeless function describe toy |
Describe the function |
kubeless function delete toy |
Delete the function |