首先 OpenFaaS
可以部署在 k8s
, OpenShift
, Docker Swarm
上,其中官方推荐使用 k8s
Install faas-cli
如果是Mac的话,可以直接 brew install faas-cli
Create two namespaces openfaas
& openfaas-fn
kubectl apply -f https://raw.githubusercontent.com/openfaas/faas-netes/master/namespaces.yml
安装
本地dev安装
- create secret:
kubectl -n openfaas create secret generic basic-auth --from-literal=basic-auth-user=admin --from-literal=basic-auth-password=admin
- clone the project:
git clone https://github.com/openfaas/faas-netes
- install:
cd faas-netes
,kubectl apply -f ./yaml
会安装一系列pod/service/configmap… - setup crede