在 Kubernetes 上搭建平台工程环境

Build A Platform Engineering Environment On Kubernetes

k8s 平台

你将学到什么

  • 关于平台工程需要了解的一切
  • Kubernetes 平台工程
  • ArgoCD 和云等功能
  • 平台工程编程

要求

  • 学生应具有基础设施/系统和编程背景

描述

Kubernetes 是实现平台工程的主要方式之一。

当您为请求使用它的工程师/开发人员构建一个平台时,您将有一些不同的选择。它需要几块。仅列出一些:

  • 一个API
  • 命令行界面
  • 一种资源调配方法
  • 一种部署集群的方法
  • 容器的管理和部署
  • IaC 工具,例如 Terraform
  • 部署和管理虚拟机

尽管这看起来很多,但它是当今许多环境中使用的常见“堆栈”。

仅凭该列表,如果您还需要部署容器,您就需要大约 6-8 个不同的工具和一个完全不同的平台来运行虚拟机。这包括多个工具、一个完整的虚拟化环境(ESXi、Hyper-V 等)和一个容器解决方案。

使用 Kubernetes,您可以将所有方法集中在一处。

借助 Operators、Kubevirt、Cluster API 和 Crossplane 等工具/方法,Kubernetes 可以成为首选的底层平台。

想想看 – 您可以执行所有操作,从创建 VM 到在 Kubernetes 外部部署资源以及以声明式方式管理所有这些内容。

在这个由 3 部分组成的课程中,您将了解:

1、如何搭建Kubernetes集群作为底层平台。

2、平台能力如何落地。

3. 如何与平台交互

本课程适合谁:

  • 中高级工程师
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。