通过“开发者优先”学习缩小 Kubernetes 技能差距
如何开始学习 Kubernetes?对于当今任何构建、托管或管理应用程序的组织来说,这都是一个重要问题。对于 2018 年发布其托管 Kubernetes 产品的DigitalOcean 来说,这一点至关重要。
对拥有构建和部署容器化应用及服务经验的开发者的需求持续快速增长。据Dice称,在其 2018 年招聘信息数据库中,Kubernetes 熟练程度是迄今为止最多的职位要求。然而,DigitalOcean 去年在Currents 研究报告中调查了开发者中的容器使用趋势,发现只有 42% 的容器开发者使用 Kubernetes。
DigitalOcean 的核心理念始终是让开发者体验简单直观——这也同样适用于我们支持开发者使用 Kubernetes 的方式。这一理念支撑着我们长期以来通过社区平台和技术教程进行教育的承诺。当我们内部宣布推出托管 Kubernetes 服务时,我们开发者教育团队的使命就很明确:让世界了解 Kubernetes!这不仅能支持 DigitalOcean 的客户,还能支持与这些用户合作的内部团队,以及任何对 Kubernetes 感兴趣的人。
得益于容器和 Kubernetes 等技术的进步,现代软件开发正在经历一场范式转变,转向容器和微服务。许多开发者正面临这一转变,因此,拥有高质量的内容、详尽的指导以及一个支持性的社区来指导他们至关重要。我们的 DigitalOcean 社区是任何寻求帮助或寻求协作环境来分享信息和经验的人的理想之选。
– John Kwiatkoski,DigitalOcean Kubernetes 高级开发支持工程师
团队着手编写代码和教程,引导读者了解在 Kubernetes 上运行应用程序的核心概念和具体任务。随着内容的增长,一种模式也随之形成:教程遵循任何新用户学习并最终使用 Kubernetes 运行应用程序的步骤。
这些步骤包括:
- 学习 Kubernetes 核心概念
- 实现应用程序现代化以适应容器
- 容器化应用程序
- 将应用程序部署到 Kubernetes
- 管理集群操作
团队开始思考,如果将这种结构以明确的课程形式呈现,将如何使用户受益。我们不断对其进行迭代,整合用户的反馈以及我们自身的经验——今天,我们很高兴推出 DigitalOcean 的“面向全栈开发人员的 Kubernetes”课程,这是一门自学课程,旨在帮助您从头到尾学习 Kubernetes。
这种自学方法旨在帮助新手和经验丰富的用户进一步了解 Kubernetes 容器集群以及如何在其上运行容器化应用程序。掌握 Kubernetes 的核心概念后,在生产集群上运行应用程序将成为一个熟悉、可重复且自动化的过程。
接下来:学习更高级的 Kubernetes 主题——例如如何管理和监控生产 Kubernetes 集群。
准备好开始使用 Kubernetes 了吗?立即报名参加课程!
我们希望您享受与 DigitalOcean 一起学习的旅程,并期待听到您的反馈。
文章来源:https://dev.to/digitalocean/fitting-the-kubernetes-skills-gap-with-developer-first-learning-5aa7