Skip to content

MicroFunctions.io is open-source Kubernetes Native Serverless platform bthat lets you deploy small bits of code without having to worry about the underlying infrastructure plumbing. It leverages Kubernetes resources to provide auto-scaling, API routing, monitoring, troubleshooting and supports every programming language. (Nodejs,Go,python,..).

License

Notifications You must be signed in to change notification settings

microfunctionsio/microfunctions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

microfunctions

Microfunctions Logo

MicroFunctions is open-source Kubernetes Native Serverless platform bthat lets you deploy small bits of code without having to worry about the underlying infrastructure plumbing. It leverages Kubernetes resources to provide auto-scaling, API routing, monitoring, troubleshooting and supports every programming language. (Nodejs,Go,python,..).

  • Add Multi Namespace
  • Add Multi Cluster
  • Functions API(Https)
  • Functions Services
  • Functions Cronjob
  • Functions Resource Quota
  • Functions Autoscale
  • Functions Metrics
  • Code editor
  • Support Runtime (Python, Node.js, Golang)
  • Authorization API (x-apikey-header)
  • Dashboard

How it works

MicroFunctions is a combination of open source tools.

  • Kong Ingress Controller implements authentication, transformations, and other functionalities across Kubernetes clusters
  • cert-manager controller. issuing certificates from a variety of sources
  • Kubeless Kubernetes-native serverless framework

Architecture

MicroFunctions Architecture

Presentation

IMAGE ALT TEXT HERE

repositories

Microfunctions-helm

Microfunctions-console

Microfunctions-controller

Microfunctions-apis

Microfunctions-auth

Microfunctions-cluster

Microfunctions-serverless

Microfunctions-init

microfunctions-common

Development Setup

Have you found a bug 🐛 ? Or maybe you have a nice feature ✨ to contribute ? The CONTRIBUTING guide will help you get your development environment ready in minutes.

Prerequisites

  • Kubernetes v1.17+
  • Helm 3.1.0

Install Chart

# Helm
$ helm repo add  microfunctions https://microfunctionsio.github.io/microfunctions-helm
$ helm install my-release microfunctions/microfunctions -n microfunctions --create-namespace 

Instal local with Docker Desktop

Uninstall Chart

# Helm
$ helm uninstall [RELEASE_NAME]

This removes all the Kubernetes components associated with the chart and deletes the release.

About

MicroFunctions.io is open-source Kubernetes Native Serverless platform bthat lets you deploy small bits of code without having to worry about the underlying infrastructure plumbing. It leverages Kubernetes resources to provide auto-scaling, API routing, monitoring, troubleshooting and supports every programming language. (Nodejs,Go,python,..).

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •