Kubernetes如何集成Kubeless

小编给大家分享一下Kubernetes如何集成Kubeless,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

成都创新互联公司从2013年开始,是专业互联网技术服务公司,拥有项目成都网站建设、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元怀仁做网站,已为上家服务,为怀仁各地企业和个人服务,联系电话:18980820575

概要:Kubeless作为Serverless框架对于实际项目开发的好处有哪些?以JAVA开发为例说明

  • 单体应用:服务耦合度高,扩展不方便,对于高流量应用硬件资源要求很高,而且会造成闲置资源浪费

  • 微服务:降低服务粒度和耦合度,扩展较容,但是资源使用率不是很高;比如订单服务可能在高流量情况可能只有某一个接口请求频率特别高,每创建一个服务都是单独的JVM,在初始化时都会指定分配的资源大小,对于低频率的应用在使用时就会造成资源闲置,因为在服务运行阶段都会按照流量预留部分空间保证服务正常运行;要完成一整套微服务体系对于开发难度和运维成本会增加很多

  • Serverless:降低了应用粒度,实现高度解偶,以微功能的方式提供服务,根据请求的流量大小和使用率可配置,真正的做到按需使用;如果使用云厂商提供的服务,开发者只需要关心业务功能,大大降低了开发难度和开发成本、前端甚至可以直接开发完业务模块上传代码,减少了团队规模和协作沟通成本

Kubernetes如何集成Kubeless

一、Kubernetes安装正常启动、下载kubeless-non-rbac-v1.0.6.yaml文件、安装配置Kubeless(版本根据自己当前的系统指定)

Kubernetes如何集成Kubeless

Kubernetes如何集成Kubeless

二、下载解压kubeless、我这里使用的是v1.0.6、切换到当前解压目录下:sudo mv bundles/kubeless_darwin-amd64/kubeless /usr/local/bin或者更新配置文件设置环境变量、查看kubeless指令是否生效

Kubernetes如何集成Kubeless

三、创建命名空间:kubectl create ns kubeless

Kubernetes如何集成Kubeless

Kubernetes如何集成Kubeless

四、创建测试文件test.py并部署应用(kubeless-v1.0.6支持JDK11、这里使用Python2.7测试)

Kubernetes如何集成Kubeless

Kubernetes如何集成Kubeless

Kubernetes如何集成Kubeless

Kubernetes如何集成Kubeless

五、指定对外访问端口

Kubernetes如何集成Kubeless

Kubernetes如何集成Kubeless

以上是“Kubernetes如何集成Kubeless”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享题目:Kubernetes如何集成Kubeless
网站链接:http://scyanting.com/article/ishosj.html