Usage

Build, run, and operate functions on Fission day to day.

This section is the hands-on guide to using Fission once it is installed on your cluster. Each page is task-oriented: it states what you will accomplish, lists the commands to run, and shows the output to expect.

If you have not installed Fission yet, start with the Installation guide. For the concepts behind these tasks, see Concepts.

Guide map

Work through the function workflow in roughly this order:

Operational and advanced topics:

For reproducible, version-controlled deployments, also read about the spec-based workflow.


Function

Fission function

Triggers

Bind events to function invocations

YAML Specs

Source Code Organization and Your Development Workflow

Observability

Collect metrics, traces, and logs from Fission and your functions

Languages (Environment)

Supported language runtimes and how environments provide them

Exposing Functions With Ingress

Expose a Fission function outside the cluster on an FQDN using an NGINX ingress controller and Fission’s route with –createingress.

RBAC Permissions

Understand the Kubernetes RBAC roles Fission components use, the permissions needed to drive the CLI, and how to scope a user to one namespace.