头图.png

Source | Alibaba Cloud Native Public

Many people have started to learn K8s after seeing K8s becoming the most popular open source technology, but there are also many people complaining that K8s is too complicated. In the words of CNCF's new TOC, Zhang Lei: The fundamental problem here is that K8s is positioned as "The Platform for Platform", so its core functions and services are targeted at basic platform engineers, not business R&D personnel. With operation and maintenance personnel; its declarative API design and CRD Operator system are also designed to facilitate the access of basic platform engineers and the construction of new infrastructure capabilities. between the end users of these capabilities-business R&D personnel, and the core positioning of K8s.

Unlike traditional middleware from the perspective of business research and development, the cloud-native infrastructure revolution is bottom-up, so K8s has the inherent "high threshold" feature . It starts with the basic design and construction concepts of containers that are more basic than "cloud computing", and then a unified abstraction of the underlying computing, storage, and network layer by layer, and becomes the concepts of Pod, NetworkPolicy, Volume and other concepts in our K8s. Similarly, many courses that you can find on the market seem to be "forcing" everyone to become "K8s experts", rather than describing and deploying applications from a user's perspective.

So, the question is, as a back-end business development, what depth should K8s understand and to what extent? How to catch the main line in this complex and huge project and make good use of K8s?

Faced with this problem, on the basis of the open course of cloud native technology, we jointly produced the K8s online experience tutorial for back-end business development in cooperation with the Alibaba Cloud container team and Marco Education, which can not only make the back-end business development students better Getting started well with K8s can also help developers in need to quickly pass Linux and the Kubernetes Application Developer Certification (CKAD) launched by the CNCF Foundation.

1.png

Online tutorial highlights

  • comes with operating environment

You only need to care about the content of the tutorial itself, no need to waste time for tedious preparation of the operating environment. All experiments are run in a container with a pre-prepared operating environment.

  • Immersive learning experience

The Action Lab integrates three windows of interactive document, terminal, and editor on one browser page, so there is no need to copy and paste back and forth in multiple windows.

  • One-key automatic execution of commands, automatic code modification

The document can be interactive in real time, and you can automatically execute commands, code automatic modification and other operations with one click of the mouse; you can also choose to manually enter in the terminal or editor to view the effect.

Suitable for the crowd

  • Cloud native application developer
  • Anyone who wants to take the CKAD exam certification
  • Anyone looking to learn and master the use of the Kubernetes system

Tutorial author

2.jpg

Tutorial outline

3.png


阿里云云原生
1.1k 声望321 粉丝