Kubernetes and Docker Containers in Practice

所在平台: Udemy

课程主页: https://www.udemy.com/course/kubernetes-and-docker-containers-in-practice/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Kubernetes 和 Docker 容器实践 课程概述:本课程专注于如何使用 Docker 和 Kubernetes 进行应用程序的容器化和云部署,涵盖从版本控制到安全性和可移植性的多方面内容。微软在其Azure容器服务中提供卓越的容器化服务,并支持Docker和Kubernetes。通过使用docker-compose,开发人员可以在开发工作站上模拟生产环境,运行、扩展、测试和调试应用程序。Docker能够将分布式应用的多个服务打包成自 contained的标准单元——容器。该课程适合希望使用Docker部署和运行分布式应用,并在Microsoft Azure上管理容器工作负载的开发者。 这门全面的2合1课程采取逐步的学习方式,聚焦于如何使用Docker和Kubernetes将应用服务打包成标准化的部署单元,这些单元可以在本地和云上轻松部署和运行。课程初期,你将编写每个应用服务的Dockerfile,开发、测试并在容器内运行服务代码,并优化Dockerfile以使用多阶段构建,最小化生产中使用的Docker镜像大小。随后,你将学习如何在Azure中做出明智的容器编排决策,并学习部署、配置和管理Azure Kubernetes服务集群。最终,你将能够将应用程序部署到Azure Kubernetes服务,并大规模管理容器工作负载! 课程内容详细分为两个部分: 1. **分布式应用的实操Kubernetes和Docker**:该课程涵盖如何使用Docker隔离应用服务及其依赖项,构建、交付及运行分布式应用。学完后,你将能够使用Docker和Kubernetes构建可扩展、故障容忍且安全的分布式应用,并将这些应用部署到任何在本地或云上的Kubernetes集群中。 2. **Azure上的Docker和Kubernetes容器化**:该课程重点是使用Docker和Kubernetes进行应用容器化,同时了解Azure容器服务如何提升应用的配置和部署效果。课程结束后,你将掌握Docker和Kubernetes的知识并能在Azure云上配置、管理和部署应用。 关于作者: - **Gabriel N. Schenker**:拥有超过25年的独立顾问、架构师和培训师经验,目前在Confluent担任高级课程开发人员,曾在Docker担任类似职位。 - **Karl Ots**:是一位云计算和网络安全顾问,以及发明家和作者,具有深厚的Azure专业知识,自2007年起在技术领域积累了丰富经验。 通过本课程的学习,学员将了解Docker和Kubernetes的所有相关知识,能够在Azure云上有效配置、管理和部署应用程序。

课程评论(0条)

课程详情

From handling versioning to enhancing security and portability, technologies such as Docker and Kubernetes have benefitted application development and cloud deployments. Microsoft offers excellent containerization services with its Azure Container Services, and also supports both Docker and Kubernetes. With the tool docker-compose, developers can then run, scale, test and debug the application, simulating a production like an environment on their development workstations. Docker allows you to package the many application services that are part of your distributed application into self-contained standard packages called containers. If you're looking to ship and run distributed applications with Docker as well as manage container workloads at scale with Microsoft Azure then this Course is perfect for you!This comprehensive 2-in-1 Course follows a step-by-step approach and focuses on how to use Docker and Kubernetes to package application services into standardized units of deployment. These units are easy to deploy and run on any platform on-premise and in the cloud. Initially, you'll write Dockerfiles for each of the application services, develop, test and run service code running inside a container and optimize your Dockerfiles to use multi-stage builds to minimize the size of the resulting Docker images used in production. Moving further, you'll learn to make an informed decision on Container orchestration in Azure. You'll also learn to deploy, configure and manage Azure Kubernetes service clusters. Finally, you'll learn to deploy applications to Azure Kubernetes Service and manage Container workloads at Scale!By the end of this course, you'll learn all about Docker and Kubernetes and will be able to configure, manage, and deploy applications on Azure Cloud.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On Kubernetes, and Docker for Distributed Applications covers shipping and running distributed applications anywhere with Docker. This course shows you how Docker can be used to isolate your application services and their dependencies into a single self-contained unit that can reliably run anywhere. You will learn to build, ship and run distributed applications on any platform using Kubernetes as the orchestrator. By the end of this course, you will be able to use Docker and Kubernetes to build distributed applications that are scalable, resilient, fault-tolerant and secure. Furthermore, you will be able to deploy these applications to any Kubernetes cluster running on any platform on-premise or in the cloud.The second course, Containerization with Docker and Kubernetes in Azure, covers getting real with container orchestration in Microsoft Azure. The course focuses on application containerization using a combination of the dynamic duo, Docker and Kubernetes. It will show you how to get hands-on and take advantage of these two tools, alongside Azure Container Services, and improve the configuration and deployment of your applications on Azure Cloud. By the end of this course, you'll learn all about Docker and Kubernetes and will be able to configure, manage, and deploy applications on Azure Cloud.By the end of this course, you'll containerize your applications to build a production-class container infrastructure in the ‘Kubernetes way'.About the Authors● Gabriel N. Schenker has more than 25 years of experience as an independent consultant, architect, leader, trainer, mentor, and developer. Currently, Gabriel works as Senior Curriculum Developer at Confluent after coming from a similar position at Docker. Gabriel has a Ph.D. in Physics, and he is a Docker Captain, a Certified Docker Associate, and an ASP Insider. When not working, Gabriel enjoys time with his wonderful wife Veronicah and his children.● Karl Ots is a cloud and cybersecurity consultant, as well as an inventor, author, and international speaker, with a broad range of deep Azure expertise. He believes that cloud technologies are the key to successful digital transformation. He applies his passion and expertise to his work as a Managing Consultant at Zure. With professional experience in the technology field since 2007, Karl has been working with Microsoft Azure since 2011 in a variety of forums ranging from deep customer engagements to speak at large conferences such as Microsoft Ignite. Karl is a Microsoft Most Valuable Professional (MVP) in Azure, a Microsoft Certified Trainer (MCT) and holds the highest level MCSD and MCSE Azure certifications. Karl is a Certified Information Systems Security Professional (CISSP).

课程标签

0人关注该课程

主题相关的课程