灵魂拷问:后端业务开发要会用 K8s 到什么程度?
Posted 阿里云开发者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了灵魂拷问:后端业务开发要会用 K8s 到什么程度?相关的知识,希望对你有一定的参考价值。
简介:很多人看着 K8s 成为最热门的开源技术,都纷纷开始学习 K8s,但也有很多人在抱怨 K8s 太复杂了。用 CNCF 新晋 TOC 张磊的话来说:这里的根本问题在于,K8s 的定位是“平台的平台”(The Platform for Platform),所以其核心功能、服务的对象是基础平台工程师,而非业务研发人员与运维人员;它的声明式 API 设计、CRD Operator 体系,也是为了方便基础平台工程师接入和构建新基础设施能力而设计的。这就导致作为这些能力的最终使用者-业务研发人员,实际上跟 K8s 核心定位之间存在明显的错位。
来源 | 阿里巴巴云原生公众号
很多人看着 K8s 成为最热门的开源技术,都纷纷开始学习 K8s,但也有很多人在抱怨 K8s 太复杂了。用 CNCF 新晋 TOC 张磊的话来说:这里的根本问题在于,K8s 的定位是“平台的平台”(The Platform for Platform),所以其核心功能、服务的对象是基础平台工程师,而非业务研发人员与运维人员;它的声明式 API 设计、CRD Operator 体系,也是为了方便基础平台工程师接入和构建新基础设施能力而设计的。这就导致作为这些能力的最终使用者-业务研发人员,实际上跟 K8s 核心定位之间存在明显的错位。
与传统中间件从业务研发的视角出发不同,云原生的基础设施革命是自底而上的,所以K8s 具有与生俱来的“高门槛”特性。它始于那些比“云计算”还是要底层的容器基础设计构建理念,然后逐层向上对底层的计算、存储、网络进行的统一的抽象,成为我们 K8s 中的 Pod、NetworkPolicy、Volume 等概念。同样,市面上的大家可以找到的许多课程,都像在“强迫”大家成为“K8s 专家”,不是以用户视角来描述与部署应用。
所以,问题来了,作为一个后端业务开发,K8s 要理解到什么深度、会用到什么程度?如何在这个复杂而庞大的项目中抓到主线,用好 K8s?
面对这个问题,在云原生技术公开课的基础上,我们联合阿里云容器团队、马哥教育联合出品了面向后端业务开发的 K8s 在线体验教程,不仅能有的放矢地让后端业务开发同学更好地上手 K8s,还能助力有需求的开发者快速通关 Linux 和 CNCF 基金会推出的 Kubernetes 应用程序开发者认证 (CKAD)。
在线教程亮点
- 自带运行环境
你只需要关心教程内容本身,无需为繁琐的运行环境准备工作浪费时间。所有实验都在一个事先准备好运行环境的容器中运行。
- 沉浸式学习体验
知行动手实验室集交互式文档、终端、编辑器三个窗口于一个浏览器页面,无需在多个窗口来回复制粘贴。
- 一键自动执行命令、代码自动修改
文档实时可交互,通过鼠标点击即可一键自动执行命令、代码自动修改等操作;你也可以选择在终端、编辑器内手动输入查看效果。
适合人群
- 云原生应用开发人员
- 任何期望参加 CKAD 考试认证的用户
- 任何期望学习和掌握 Kubernetes 系统使用的用户
教程作者
教程大纲
- 互动福利 -
🎁 奖品设置:
📅活动时间:
即日起 - 2021 年 5 月 18 日 10:00
📢 活动规则:
在阿里巴巴云原生公众号文章留言区说出关于这两个教程中你觉得最有用的实验或者最期待上线的实验。
- 点赞数排名第 1,将获得价值 258 元的阿里云定制台灯
- 点赞数排名 2-3 名,将获得价值 149 元的《Kubernetes 进阶实战 第 2 版》
原文链接:https://developer.aliyun.com/article/784014?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
以上是关于灵魂拷问:后端业务开发要会用 K8s 到什么程度?的主要内容,如果未能解决你的问题,请参考以下文章