了解如何构建可以在任何云上运行的无服务器函数,而不受执行时间、可用语言或代码大小的限制。本课程旨在让您了解无服务器方法如何与Kubernetes集群协同工作。
本课程是为有兴趣探索构建软件的新方法的开发人员和IT操作员设计的,帮助他们实现在超时和编程语言选择等方面设置的限制。在学习之前,学员需要具备云和容器技术(包括Kubernetes)以及Python经验。
本课程将帮助您了解无服务器是什么,从CNCF围绕无服务器技术的概述开始。您将了解如何通过使用无服务器2.0定义和Kubernetes使无服务器可移植,并探索OpenFaaS工具链,包括:UI, CLI和REST API。您还将了解OpenFaaS生态系统,包括用于共享函数和代码模板的模板存储和函数存储。本课程探讨了如何使用自动缩放,指标,仪表板,升级,自定义url和版本控制来操作OpenFaaS。
本课程旨在向您展示无服务器方法如何与Kubernetes集群协同工作,并帮助您发现无服务器功能的潜力。完成课程后,您将能够使用Python构建函数,配置它们并使用秘密,以及通过pip添加依赖项,并学习如何构建本机扩展。您还将了解如何使用TLS在Internet上安全地公开函数,并使用身份验证保护它们。
课程特点:
● 在线,自主学习
● 12-14小时学习内容
● 注册后12月内有效
经验水平:初级
目录:
● 欢迎学习Linux基金会之课程
● 单元1. Introduction to Serverless
● 单元 2. State of Serverless in CNCF
● 单元 3. OpenFaaS
● 单元 4. Setting Up Kubernetes and OpenFaaS
● 单元 5. OpenFaaS Features
● 单元 6. Create Your First Function with Python
● 单元 7. Configuring a Function
● 单元 8. Operating Serverless
● 单元 9. Taking It Further
此课程为Linux 基金会官方原生课程,课程语言为英语。
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2