serverless-sam
Version:
Serverless framework plugin to export AWS SAM templates for a service
40 lines (30 loc) • 1.46 kB
Markdown
<!--
title: Kubeless Serverless Simple example in Python
description: This example demonstrates a simple example in Python.
layout: Doc
-->
# Serverless Boilerplate - Kubeless - Python
Make sure `kubeless` and `serverless` are installed. See the respective installation guides:
* [Kubeless](https://github.com/kubeless/kubeless/blob/master/README.md#usage)
* [Serverless](https://github.com/serverless/serverless#quick-start)
Please see the [this guide for more information](https://github.com/serverless/serverless-kubeless/blob/master/README.md).
## 1. Install Service Dependencies
Run `npm install` in this directory to download the modules from `package.json`.
## 2. Deploy
Run `serverless deploy` in order to deploy the function defined in `serverless.yml`
```bash
$ serverless deploy
Serverless: Packaging service...
Serverless: Deploying function: hello...
Serverless: Function hello succesfully deployed
```
## 3. Invoke deployed function
Run `serverless invoke --function hello --log --data "Bob"`
In your terminal window you should see the response from Kubernetes.
```bash
$ sls invoke --function hello --data 'Bob' --log
Serverless: Calling function: hello...
--------------------------------------------------------------------
Hello Bob!
```
**For more information on the Serverless Kubeless plugin, please see the project repository: [https://github.com/serverless/serverless-kubeless](https://github.com/serverless/serverless-kubeless).**