阅读:2597回复:2
Rust Wasm+k8s云原生探索 --缓缓开更
wasm/wasi 目前还处于发展中,因此 我们做个提前技术储备。不过目前,wasm在前端这块的应用已经可以落地了,为此我们针对k8s开了一个可视化系统。
Rust Wasm+go开发k8s管理系统 本课程带有实验性质。主要是探索Rust wasm在云原生、k8s角度上的应用,由于相关技术栈还没有完全成熟。因此暂时不能用于生产环境。本课程适合喜欢追新的同学 。供大家扩展眼界和思路,暂不适合生产环境使用 开始更新第二章: containerd、k8s和wasm结合运行和开发 第6讲:改造containerd运行方式 以支持wasm 官方的containerd直接支持还需要时日,我们目前先手工改造。 第7讲:结合containerd初步运行wasm容器 在上节课环境的基础上,我们直接运行wasm容器 (后面还需要进阶) 第8讲:使用wasm运行简单http服务和运行 试听 今天做个初步的代码,既然用了wasm做云原生服务,http服务是少不了的。今天先做个简陋版本,后面我们来写tokio异步版本 第9讲:结合tokio+wasm运行异步http服务 tokio来袭。 后面我们再来结合一些现成的框架。自己写太累了 第10讲:使用http框架在wasm中运行异步http服务 前面几课时我们使用的是纯tokio。那能不能使用web框架呢?今天来演示一个 本课程每周不定期更新 第一章:krustlet和运行时 第1讲:开张课、课程内容和环境准备 试听 第一章开始。本章节不会很长,因为很多内容还在实验阶段。因此更新几课时后,还要等官方库的更新 第2讲:krustlet 加入k8s 节点的基本套路 今天我们先把节点加入到k8s中 第3讲:补充课:编写最简单的wasm程序、wasmEdge入门 试听 因为后面要用到wasmEdge 。所以今天做个简单入门 第4讲:补充课:wasi模式下的http请求(套路课) 依然是wasmEdge模式下的开发 (注意和第一章其实没啥关系)。但是后面我们自研kubelet时会用到 第5讲:把wasm发布到私仓、以POD形式运行 尝个鲜。 由于官方的功能还不够完善,尤其是运行时使用了wasmtime。这不能令人满意。恐怕后面要会考虑自研kubelet |
|
最新喜欢:zhicms
|
沙发#
发布于:2022-10-31 01:59
更新到第五讲。 后面可能要考虑自己动手 自研了~~~ 请大家等待
|
|
|