Logo
☆☆☆☆☆
0.0
Intermediate
7h

在 Kubernetes 上构建无服务器应用平台

企业正在现代化转型,并采用多云策略来提供服务。这种应用部署方式的转变催生了容器化技术以及 Kubernetes,用于容器化应用的部署、管理和扩展。 本课程将向你介绍无服务器计算,并展示如何使用 Knative 构建无服务器应用。课程还将讲解使用 Tekton 实现持续集成与持续交付(CI/CD),并教你如何构建由 GitHub 事件触发的流水线。你将创建一条流水线,使用 Build 工具构建容器镜像,之后再使用云原生构建包(Cloud Native Buildpacks)进行构建。 在课程的最后部分,你将构建一个 Web 应用,通过 GitHub App 与 GitHub 进行集成,并根据 GitHub 事件触发应用的构建与部署。

6 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
在 Kubernetes 上构建无服务器应用平台
企业正在现代化转型,并采用多云策略来提供服务。这种应用部署方式的转变催生了容器化技术以及 Kubernetes,用于容器化应用的部署、管理和扩展。 本课程将向你介绍无服务器计算,并展示如何使用 Knative 构建无服务器应用。课程还将讲解使用 Tekton 实现持续集成与持续交付(CI/CD),...

WHAT YOU'LL LEARN

通过实际操作构建使用 Knative 的无服务器应用程序

Content

6 Lessons • 0 Quizzes • 0 Challenges

开始之前
  1. 1

    本课程内容概览

简介
  1. 1

    Kubernetes 概述与架构

  2. 2

    无服务器架构生态

  3. 3

    设置 Kubernetes 集群

使用 Knative 运行无服务器应用程序
  1. 1

    配置 Knative Serving

  2. 2

    部署你的第一个应用程序

  3. 3

    自动扩展服务

  4. 4

    总结与测验

使用 Tekton 实现 CI/CD
  1. 1

    CI/CD简介与Tekton

  2. 2

    Tekton 安装

  3. 3

    配置容器注册表凭据和服务账户

  4. 4

    构建和部署任务

  5. 5

    创建 Tekton 管道

  6. 6

    总结与测验

自动化 Tekton 管道执行
  1. 1

    事件监听器与基于角色的访问控制配置

  2. 2

    实现触发器

  3. 3

    监听来自 GitHub 的事件

  4. 4

    总结与测验

无需 Dockerfile 构建容器镜像
  1. 1

    Docker 与云原生构建包

  2. 2

    在 Tekton Pipelines 中使用 Buildpacks

  3. 3

    总结与测验

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)