低代码之基于OpenFaas的低代码平台设计与实现

基于OpenFaas的低代码平台正在开发,随后将在我的github和码云上公开。
平台性质:PAAS
开发语言:Java/Node
部署依赖:OpenFaas/K8S/Docker

代码编译过程

在这里插入图片描述

代码部署过程

在这里插入图片描述

手动模拟部署

  1. 登录docker、openfaas

    docker login -u 904746285 -p Young4194+-
    faas-cli login -u admin -p eoBAHyt9RBqg -g http://121.43.186.101:31112
    
  2. 提前在dockerhub创建好event-test仓库

  3. 创建部署文件夹,所有的文件都放到这里面操作

    mkdir openfaas
    
  4. 根据openfaas模板初始化模板文件,生成event-test.yaml文件和event-test文件夹

    faas new --lang node12 event-test
    
  5. 拷贝所有代码文件到event-test文件夹

  6. 修改event-test.yaml文件的image属性
    原有:image: event-test:latest
    修改为:image: 904746285/event-test:latest

  7. 执行一键部署,生成build文件夹、打镜像、上传到镜像仓库、部署到k8s上

    faas up -f event-test.yaml
    

猜你喜欢

转载自blog.csdn.net/qq_30038111/article/details/117425850