Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Mar 10, 2023. It is now read-only.

The Multi-user OpenFaaS Platform

License

NotificationsYou must be signed in to change notification settings

openfaas/openfaas-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Multi-user OpenFaaS Platform

Introduction

Build Status

OpenFaaS Cloud introduces an automated build and management system for your Serverless functions with native integrations into your source-control management system whether that is GitHub or GitLab.

With OpenFaaS Cloud functions are managed through typinggit push which reduces the tooling and learning curve required to operate functions for your team. As soon as OpenFaaS Cloud receives apush event fromgit it will run through a build-workflow which clones your repo, builds a Docker image, pushes it to a registry and then deploys your functions to your cluster. Each user can access and monitor their functions through their personal dashboard.

Features:

  • Portable - self-host on any cloud
  • Multi-user - use your GitHub/GitLab identity to log into your personal dashboard
  • Automates CI/CD triggered bygit push (also known as GitOps)
  • Onboard new git repos with a single click by adding theGitHub App or a repository tag inGitLab
  • Immediate feedback on your personal dashboard and through GitHub Checks or GitLab Statuses
  • Sub-domain per user or organization with HTTPS
  • Runtime-logs for your functions
  • Fast, non-root image builds usingbuildkit from Docker

The dashboard page for a user:

Dashboard

The details page for a function:

Details page

Overview

Conceptual diagram

The high-level workflow for the OpenFaaS Cloud CI/CD pipeline.

KubeCon video

KubeCon: OpenFaaS Cloud + Linkerd: A Secure, Multi-Tenant Serverless Platform - Charles Pretzer & Alex Ellis

Blog posts

Documentation

Roadmap & Features

See theRoadmap & Features

Get started

You can set up and host your ownOpenFaaS Cloud or pay an expert to do that for you. OpenFaaS Ltd also offers custom development, if you should have new requirements.

Option 1: Expert installation

OpenFaaS Ltd provides expert installation and support for OpenFaaS Cloud. You can bring your own infrastructure, or we can install and configure OpenFaaS Cloud for your accounts on a managed cloud.

Get started today

Option 2: Automated deployment (self-hosted)

You can set up your own OpenFaaS Cloud with authentication and wildcard certificates using ofc-bootstrap in around 100 seconds using the ofc-bootstrap tool.

This method assumes that you are using Kubernetes, have a public IP available orare using the inlets-operator, and have a domain name. Some basic knowledge of how to setup a GitHub App and GitHub OAuth App along with a DNS service account on DigitalOcean, Google Cloud DNS, Cloudflare or AWS Route53.

Adeveloper install is also available via this blog post, which disables OAuth and TLS. You will still need an IP address and domain name.

Deploy with:ofc-bootstrap

Getting help

For help join #openfaas-cloud on theOpenFaaS Slack workspace. If you need commercial support, contactsales@openfaas.com


[8]ページ先頭

©2009-2025 Movatter.jp