Openfaas的安装部署——Serverless无服务架构环境搭建

本文介绍了Serverless的概念,强调其免于服务器管理的特点,重点讲述了OpenFaas的安装部署步骤,包括安装CLI、创建命名空间、部署服务以及登录流程。在部署过程中遇到了Gateway组件无法启动和访问端口问题,通过检查yaml文件、手动拉取镜像和修改imagePullPolicy解决了问题,并提示了如何开放服务器访问端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Serverless中译为“无服务器”,可以称为无服务器计算。可能有人要问了:“没有服务器,那还怎么部署应用程序?”然而,Serverless这个概念并不代表真正的不需要服务器,只是开发人员不再需要购买、管理或维护服务器,因此可以理解为应用开发者无需管理服务器。

Serverless架构的核心思想,就是将提供服务资源的基础设施抽象成各种服务,以API接口的方式供给用户按需调用,真正做到按需伸缩、按使用收费。和传统方式相比,采用Serverless架构的应用资源利用率更高,能更好地利用闲置服务器。

Faas(function as a service),函数即服务,就是用户只需要编写一个函数功能即可提供服务,不需要额外去关心开发配置和部署。

openfaas是其中的一种实现方式。https://github.com/openfaas/faas

openfaas的安装部署操作如下:
(1)安装cli
curl -sL https://cli.openfaas.com | sh

(2)创建namespace
kubectl apply -f namespaces.ym

PASSWORD=admin123
[root@wcz faas-netes-master]# echo $PASSWORD > passwd
[root@wcz faas-netes-master]# kubectl -n openfaas create secret generic basic-auth \

--from-literal=basic-auth-user=admin \
--from-literal=basic-auth-password="$PASSWORD"
</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值