shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数832
阅读:1699回复:2

serverless:knative实战入门篇

楼主#
更多 发布于:2023-03-09 01:36


 之前录了一坨坨的istio课程,专栏看这:https://www.jtthink.com/course?c=21
  本年度的微服务课程体系主要围绕
  1、serverless: 目前定位为knative 。后期可能还会考虑其他框架。
  2、纯istio+wasm 扩展 。 本课程还在规划中,因为涉及到wasm部分技术栈还带有探索性,所以暂时还正式更新 ,戳这
  目前一般istio相关岗位,往往会配一个knative的需求,因此本系列课会长期更新


  Knative建立在Kubernetes上,可以帮助开发人员更轻松地构建和管理云原生应用程序,因为它提供了许多开箱即用的功能,例如:
1、自动伸缩:Knative可以根据应用程序的负载自动扩展或缩小应用程序的实例数量。
2、事件驱动:Knative支持事件驱动的架构,使得应用程序可以更容易地处理和响应事件。
3、无服务器:Knative可以让开发人员构建无服务器应用程序,而无需担心基础设施的细节。
4、灰度发布:Knative可以让开发人员更轻松地进行灰度发布,以降低新功能引入的风险
本课程是入门课,包含
knative基操,包含服务、函数和事件驱动等

第1讲:开张课、课程内容、再说什么是serverless 试听
之前讲过概念,今天我们再深情的强化下概念

第2讲:knative基本组件、安装(服务组件)
今天正式进入knative的基本学习:先从serving组件安装开始

第3讲:安装Eventing组件、快速部署一个服务体验
这课时我们基本装完knative的核心组件(其他以后再说),为了确保不枯燥,我们快速无脑部署一个服务,看看效果

第4讲:配置入门:副本数自动伸缩为0
今天我们来入门个最基本的配置,把服务的副本数伸缩为0

第5讲:配置入门(2):配置自己的服务域名、外部访问
我们尝试创建一个服务,并且做最简单的配置。让外部可以访问


第6讲:使用函数创建服务(1):构建手法
今天我们来讲使用函数的方式创建服务

第7讲:使用函数创建服务(2):本地运行、发布函数
上节课是构建,这节课我们发布函数,本地运行


第8讲:事件入门(1):事件源、监听k8s事件
今天我们来讲一下事件,以及使用官方的例子入门最简单的用法


第9讲:事件入门(2): CloudEvents入门、http消息自我收发 试听
本课时我们介绍下CloudEvents


第10讲:事件入门(3):使用PingSource、定时任务触发
依然是个补充课,快速掌握PingSource进行定时任务触发


第11讲:事件入门(4): 使用RedisSource获取事件
今天我们演示下使用Redis作为事件源的手法


第12讲:自定义事件源的基本套路 (嘴炮讲解)
今天我们嘴炮讲解下自定义事件源的基本套路



最新喜欢:

jiangzhuangjiangz...
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数832
沙发#
发布于:2023-08-28 02:04
更至第11讲
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数832
板凳#
发布于:2023-09-06 02:39
本课程告一段落
等待后面开新的实战课程
会讲故事的程序员
游客

返回顶部