码迷,mamicode.com
首页 > 其他好文 > 详细

openfaas 私有镜像配置

时间:2017-10-10 14:47:46      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:k8s   span   ict   .com   back   node   nodejs   bsp   open   

备注: 此项目是使用nodejs  生成唯一id 的\
预备环境
docker  
harbor 
faas-cli
openfaas k8s 

1. 项目初始化
faas-cli new node --lang node

// 修改node.yml 镜像名称、gateway 地址

修改之后如下:

provider:
  name: faas
  gateway: http://k8snode:k8sservicenodeport

functions:
  node:
    lang: node
    handler: ./node
    image: privateregistryaddress/openfaas/node

// 项目代码修改

a. NUID npm 包
    npm install nuid --save
b. 修改返回数据代码

    "use strict"
   module.exports = (context, callback) => {
     var NUID = require("nuid");
     callback(undefined, {status: NUID.next()});
   }
2. 项目构建
faas-cli  build -f ./node.yml
// 具体输出省略

3. 镜像push
faas-cli  push -f ./node.yml
4.  function 发布
faas-cli  deploy -f ./node.yml

 
5. 测试
技术分享
 
技术分享
 
6. 说明
配置使用还是比较简单的,另外它的k8s scale 还是不错的,效果如下
技术分享
 
 

 

openfaas 私有镜像配置

标签:k8s   span   ict   .com   back   node   nodejs   bsp   open   

原文地址:http://www.cnblogs.com/rongfengliang/p/7645178.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!