头图

Our " cloud native application journey-Kubernetes growth note " series of articles have been updated again!
This is the fourth article in this series. Since the content of this series of articles is progressive, if you have not read the previous content, please review it through the following links to establish the necessary foundation, and then join us on the journey of cloud-native applications.
understanding of Kubernetes
Understand Kubernetes
know Azure Kubernetes Services
In this issue, we will lead everyone together to master the important practices of Kubernetes around 10 training projects through Katacoda, an interactive learning and training platform for software engineers.

Day 16-20: Practice Kubernetes

When learning some new technologies, a very common difficulty is the lack of a sufficiently realistic environment to conduct practical tests on the learned technologies and methods, and it is naturally difficult to obtain first-hand experience and experience. Especially when learning complex applications such as Kubernetes, it takes a lot of time to create a cluster alone, and the resources consumed are also daunting for some beginners.

At this time, you can try to conduct "real combat drills" on Katacoda.

Katacoda is an interactive learning and training platform for software engineers. It can learn and test new technologies in a real environment in the browser to help developers learn and master best practices. Katacoda can quickly provide a complete set of temporary environments and recycle them after use. Users can operate a complete environment through the terminal interface on the browser according to the designed guiding steps, and learn and practice step by step.

During this journey, we will use the Katacoda platform to help everyone better understand and use Kubernetes through the following 10 training projects:

  1. Start a single-node Kubernetes cluster
  2. Start the container via Kubertl
  3. Deploy the container via YAML
  4. Use Kubernetes to manage secrets
  5. Understand the Kubernetes network
  6. Deploy the service on Kubernetes
  7. Define the host and the path-based inflow path
  8. Use Liveness and Readiness to ensure the health of the container
  9. Use Helm package manager to deploy Redis
  10. Become a certified Kubernetes application developer

These training projects can help you get started with experiments in an almost real environment, combine theory with practice, and control Kubernetes faster and better. Without further ado, start today's learning journey now.

Click here to start the journey

After the content of this stage is completed, I believe you will gain a more comprehensive understanding of the use of Kubernetes. In the next journey, we will introduce a new partner for everyone's journey: microservices. Stay tuned for more exciting content!
In addition, do you have any thoughts or suggestions regarding the content of this article and the follow-up arrangements for this series of articles? Also welcomes the publication of your thoughts by commenting message, we will pick a wonderful message and send fine gifts one. Welcome everyone to participate actively, and welcome to share this article with more friends who are interested in cloud-native development, we will learn together and make progress together!


微软技术栈
423 声望995 粉丝

微软技术生态官方平台。予力众生,成就不凡!微软致力于用技术改变世界,助力企业实现数字化转型。