c语言sscanf函数的用法是什么
423
2022-09-11
Kubernetes OpenFaas部署与入门使用
OpenFaas 介绍
openfaas 是什么?在openfaas 的官方网站中是这样介绍的,OpenFaaS - 让无服务器功能变得简单 一句话即可理解openfaas的中心思想。
openfaas 使开发人员可以轻松地将事件驱动的功能和微服务部署到 Kubernetes,而无需重复的样板编码。将您的代码或现有二进制文件打包到 Docker 映像中,以获得具有自动缩放和指标的高度可扩展端点。
OpenFaas 特性
开源函数框架 - 在任何云上运行函数,无需担心锁定用任何语言编写函数并将它们打包到 Docker/OCI 格式的容器中易于使用 - 内置 UI、强大的 CLI 和一键安装随心所欲地扩展 - 处理流量高峰,并在空闲时缩减活跃的社区 - 贡献和归属开发人员社区版、专业版和生产支持
openfaas 部署
下载openfaas部署文件
git clone faas-neteskubectl apply -f namespaces.yml
创建k8s secret 用于存储openfaas敏感用户信息
kubectl -n openfaas create secret generic basic-auth \ --from-literal=basic-auth-user=admin \ --from-literal=basic-auth-password=admin
部署openfaas 的deployment
kubectl apply -f ./yaml/
验证服务
kubectl -n openfaas get pod
访问服务控制台
在您本地pc 浏览器中(推荐谷歌浏览器)进行访问
如您k8s 某个node 机器地址为:192.168.10.10 在浏览器中即可使用k8s 的svc nodeport端口 UI界面时候,会弹出账号密码输入窗口,账号admin,密码也是admin
openfaas 使用入门
注意:在初次创建服务使用的时候如果出现报错:openfaas Unable to reach GitHub.com 这是因为默认openfaas 是从github中获取对应语言模版文件的。但是由于国内服务器经常性出现不可访问github网站的情况从而出现了该错误提示。需解决服务能正常访问github.com 站点问题。
如下图示例
解决办法如下:
在你的K8S集群机器中添加hosts 地址
140.82.112.4 github.com185.199.108.133 raw.githubusercontent.com
入门使用测试
请按照以下截图所示操作测试&验证
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~