首页 > 其他 > 详细

openfaas 私有镜像配置

时间:2017-10-10 14:21:58      阅读:572      评论:0      收藏:0      [点我收藏+]
备注: 此项目是使用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 私有镜像配置

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!