|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/develop-and-operate-microservices-on-kubernetes/
课程评论:没有评论
课程名称:在Kubernetes上开发和运营微服务 概述: 转向微服务架构对习惯于传统方法构建应用程序的开发者来说并不是一项简单的过渡。在设计分布式应用程序时,开发者需要熟悉大量新概念和细节。加入Docker和Kubernetes后,许多开发者在适应这一新领域时感到困惑。本课程的目标是帮助您熟悉Kubernetes及其操作方式。该课程旨在引导您熟悉Kubernetes环境,以便能够部署、配置和管理服务运行的环境。您将根据作者在构建复杂分布式架构中使用Kubernetes的真实经验进行实例学习。课程重点在于部署需要存储数据的服务,并学习如何利用Kubernetes持久存储卷创建保证数据持久性的部署。接下来,您将学习如何使用Kubernetes Secrets为服务提供连接字符串、用户名、密码及其他敏感信息的访问。到课程结束时,您将掌握最佳实践,并运用一些最新的DevOps技术,以提高敏捷性,缩短服务的市场投放时间。 关于作者: 马丁·赫尔米奇(Martin Helmich)在奥斯纳布吕克应用科技大学学习计算机科学,现居德国拉赫登。他是一名软件架构师,专注于使用网络技术和微服务架构构建分布式应用程序。除了使用Go、PHP、Python和Node.js进行编程外,他还利用配置管理工具(如SaltStack)和容器技术(如Docker和Kubernetes)构建基础设施。他是一名开源爱好者,喜欢调侃那些不使用Linux的人。在业余时间,他常常会在自己的一些开源项目上编写代码,听音乐或阅读科幻文学。
Moving to microservices is not an easy transition for developers who have been building applications using more traditional methods. There are a ton of new concepts and details developers need to become familiar with when they design a distributed application. Throw Docker and Kubernetes into the mix and it becomes clear why many developers struggle to adapt to this new world. The goal of this course is to walk you through the process of getting familiar with Kubernetes and its way of doing things. The course is designed to get you through the process of becoming familiar with the Kubernetes environment in order to be able to deploy, configure, and manage the environment where the services are going to run. You will go through examples based on the author's real-world experience in working with Kubernetes while building complex distributed architectures. We focus on deploying services that need to store data and learn how Kubernetes Persistent Volumes can be used to create deployments that guarantee data resiliency. Moving on, we learn how to give services access to connection strings, usernames, passwords, and other sensitive information using Kubernetes Secrets. By the end of the course, you will have mastered best practices and leveraged some of the latest DevOps technologies to increase agility and decrease time-to-market for the services you have built. About the Author Martin Helmich studied computer science at the University of Applied Sciences in Osnabrück and lives in Rahden, Germany. He works as a software architect, specializing in building distributed applications using web technologies and Microservice Architectures. Besides programming in Go, PHP, Python, and Node.js, he also builds infrastructures using configuration management tools such as SaltStack and container technologies such as Docker and Kubernetes. He is an Open Source enthusiast and likes to make fun of people who are not using Linux. In his free time, you'll probably find him coding on one of his open source pet projects, listening to music, or reading science-fiction literature.