首页 > 其他 > 详细

krakend 部署最佳实践

时间:2020-12-26 11:39:43      阅读:114      评论:0      收藏:0      [点我收藏+]

内容来自官方文档,就是一个简单的整理:

  • 使用蓝绿,或者类似的部署策略
  • 使用容器基于不可变容器模式
FROM devopsfaith/krakend
COPY krakend.json /etc/krakend/krakend.json
  • 在krakend服务之前使用一个负载均衡器(无状态)
  • 使用http2 (性能)
  • ssl 证书配置(安全)
  • 开启metrics 以及日志(至少WARING 级别)
  • 重定向输出到/dev/null
krakend run -c krakend.json >/dev/null 2>&1
  • 命名配置(配置添加一个名字)
{
    "version": 2,
    "name": "Production Cluster rev-db6a182"
}
  • 添加部署的元数据信息(比如公司信息)
    krakend 忽略不支持的配置
 
{
    "endpoint": "/cookies",
    "headers_to_pass": ["Cookie" ],
    "@comment": "At this early stage of the implementation, we still need to send cookies to the backend.",
    "backend": [{
        "url_pattern": "/srv/legacy"
    }]
}

参考资料

https://www.krakend.io/docs/deploying/best-practices/

krakend 部署最佳实践

原文:https://www.cnblogs.com/rongfengliang/p/14191842.html

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