mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
* fn: runner status and docker load images Introducing a function run for pure runner Status calls. Previously, Status gRPC calls returned active inflight request counts with the purpose of a simple health checker. However this is not sufficient since it does not show if agent or docker is healthy. With this change, if pure runner is configured with a status image, that image is executed through docker. The call uses zero memory/cpu/tmpsize settings to ensure resource tracker does not block it. However, operators might not always have a docker repository accessible/available for status image. Or operators might not want the status to go over the network. To allow such cases, and in general possibly caching docker images, added a new environment variable FN_DOCKER_LOAD_FILE. If this is set, fn-agent during startup will load these images that were previously saved with 'docker save' into docker.
Fn Documentation
For Developers
If you are a developer using Fn through the API, this section is for you.
Getting Started
- Quickstart
- Function file (func.yaml)
- FDKs
- Config Vars for Functions
- Hot functions
- Testing functions
- Applications - groups of functions
- Async functions
- FAQ
Examples and Tutorials
Advanced
For Operators
If you are operating Fn, this section is for you.
Getting Started
- Running in Production
- Logging
- Message Queues
- Metrics
- Operating on Windows
- Runtime Options
- User Interface
- Private Registries
Advanced
- Extending Fn
- Kubernetes Helm Chart for Fn
- Setting up development environment with Docker compose
- Docker Configuration
For Contributors
If you are working on the Fn Project, want to work on it or are creating extensions, this section is for you.