shenyi
管理员
管理员
  • UID1
  • 粉丝38
  • 关注0
  • 发帖数751
阅读:447回复:1

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可以让开发人员更轻松地进行灰度发布,以降低新功能引入的风险
本课程分两章:
1、knative基操,包含服务、函数和事件驱动等
2、做个微服务模块(内容待定,不重要,重点是巩固和了解knative的手法和套路)。



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

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

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

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

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


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

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


本课程每周更新2-3课时


会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝38
  • 关注0
  • 发帖数751
沙发#
发布于:2023-03-29 02:31
更至第7讲
会讲故事的程序员
游客

返回顶部