gpt4 book ai didi

python - 通过 OpenFaaS 在 Kubernetes 中部署 FastAPI 微服务

转载 作者:行者123 更新时间:2023-12-04 14:03:59 30 4
gpt4 key购买 nike

我有一个用 FastAPI 构建的大型应用程序 (有许多路由器),在 AWS Lambda 中运行。我想将它迁移到 Kubernetes 内的容器中 。根据我的研究, OpenFaaS 是一个很好的解决方案。但是我找不到有关如何执行此操作的文档。

有没有人有引用或更好的解决方案?

最佳答案

如果你使用的是 python 或 Ruby

您可以创建 docker 文件并将其用于创建 docker 镜像,然后简单地将其部署到 Kubernetes 上。

FROM ruby:2.7-alpine3.11

WORKDIR /home/app
COPY . .

RUN bundle install

CMD ["ruby", "main.rb"]

对于 OpenFass,他们提供了很好的实验室以及创建异步函数等的文档。

实验室:https://github.com/openfaas/workshop

如果您正在寻找 examples你只能查看官方 repo :https://github.com/openfaas/faas/tree/master/sample-functions

额外

还有一个不错的选择KnativeKubeless

您可以找到 python Kubeless 示例和 CI/CD 示例:https://github.com/harsh4870/kubeless-kubernetes-ci-cd

关于python - 通过 OpenFaaS 在 Kubernetes 中部署 FastAPI 微服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69109572/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com