Kubeless Functions
Once Kubeless is successfully installed, you can now forget about the underlying infrastructure, including VMs and containers, and focus only on your function logic. Kubeless functions are code snippets written in one of the supported languages. As we discussed previously, Kubeless supports multiple programming languages and versions. You can execute the kubeless get-server-config
command to get a list of language runtimes supported by your Kubeless version:
$ kubeless get-server-config
The result is shown in the following screenshot:
Figure 7.23: Kubeless server configuration
In the following sections, we are going to create, deploy, list, invoke, update, and delete a Kubeless function.
Creating a Kubeless Function
Every Kubeless function, regardless of the language runtime, has the same format. It receives two arguments as input and returns a string or object as the response. The first argument of the function is an event,...