|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/design-implement-and-deploy-kubernetes-cluster-from-scratch/
课程评论:没有评论
课程名称:从零开始设计、实现和部署Kubernetes集群 课程概述: Kubernetes是由谷歌开发的强大工具,用于管理集群环境中的容器化应用。它能够自动化、部署、扩展和管理容器化应用,使用户能够充分利用本地云基础设施,并帮助编写更优秀的云原生应用。Kubernetes是DevOps中的核心工具,可以大规模调度和管理容器(如Docker)。如果你希望在生产中使用Kubernetes并更好地管理容器,这门课程正适合你!这个全面的2合1课程提供快速的实用指导,通过逐步的指示来设计、实现和部署生产环境的Kubernetes集群。 课程内容: 课程开始时,你将学习Kubernetes和容器编排的基本原理。你将建立自己的容器集群,并管理和保护该集群,实现服务发现。接下来,将优化应用的部署和管理方式,掌握大规模容器编排。课程还包括Kubernetes集群的监控和故障排除,确保Kubernetes的高可用性。最终,你将能够在生产环境中使用Kubernetes,并更好地管理你的容器。 该培训项目包括两门完整课程,以提供最全面的培训。 第一门课程《7天掌握Kubernetes》涵盖了在生产环境中管理Kubernetes应用。你将从创建自己的Kubernetes集群(使用Minikube)开始,深入了解Kubernetes,并构建复杂的集群。到第四天,你将学习如何用Grafana监控面板增强集群,了解存储管理及安全性,并创建CI/CD管道以构建和部署应用。 第二门课程《Kubernetes配方》重点讲解如何使用Kubernetes服务进行部署自动化。你将学习Kubernetes如何与容器交互,了解其主要特性(如Pod、复制控制器等),创建Kubernetes集群及在其上运行程序。课程还将介绍高可用性设置、Kubernetes主节点配置、Docker集成及AWS的Kubernetes编排,学习Kubernetes-UI及在云和裸金属上管理Kubernetes集群,最后探索Kubernetes微服务管理配方。 作者介绍: - Des Drury是一位对科技充满热情的专家,在数据中心基础设施、自动化、编程语言和开发者工作流等各领域拥有多年经验。他是墨尔本Kubernetes Meetup的共同组织者,Kubernetes分发版本Open Datacentre的作者,早期Kubernetes的推广者,热衷于帮助团队理解复杂的技术,并教授团队成员解决问题所需的技能。 - Subhankar Sengupta在DevOps、Kubernetes和微服务领域有丰富经验,担任红帽公司的高级架构师,负责为大型金融及政府部门架构企业Kubernetes容器化战略。他具有实践视角,能够从内部视角谈论日常挑战,帮助目标受众轻松理解复杂主题。 通过本课程的学习,你将能运用“Kubernetes方式”对应用进行容器化,建立生产级容器基础设施。
Kubernetes is a powerful tool developed by Google for managing containerized applications in a clustered environment. Kubernetes helps you automate, deploy, scale, and manage containerized applications. It gives you the freedom to take advantage of on-premise cloud infrastructures. It also helps you write better cloud-native applications. Kubernetes is a core tool in DevOps; it gives you the ability to schedule and manage containers (Docker or otherwise) at scale. If you're looking to use Kubernetes in production and have a better understanding of how to manage your containers using Kubernetes. then this Course is perfect for you!This comprehensive 2-in-1 course is a fast-paced guide offering hands-on and practical guidance with step-by-step instructions to design, implement and deploy Kubernetes Cluster for production grid environment. You'll initially get up and running with fundamentals of Kubernetes and container orchestration. You'll build your own container cluster and manage it as well as secure the cluster and handle service discovery. Moving further, you'll streamline the way you deploy and manage your applications with large-scale container orchestration. Also, monitor and troubleshoot Kubernetes clusters and run highly available Kubernetes. Finally, you'll be able to use Kubernetes in production and will have a better understanding of how to manage your containers using Kubernetes.By the end of this course, you'll containerize your applications to build a production-class container infrastructure in the ‘Kubernetes way'.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Kubernetes in 7 Days, covers managing applications in a productionised Kubernetes. This course will help you to unravel the potential of Kubernetes in the shortest amount of time. You will begin by creating your first Kubernetes cluster using Minikube. Then move on to exploring Kubernetes in some more detail and build a complex cluster. By the 4th Day, you will learn to enhance your cluster with a Grafana based monitoring dashboard in your application. Once you've acquired knowledge on dashboards, explore how a Kubernetes cluster provisions storage to its applications and learn how to secure them. Finally, learn to create a CI/CD pipeline to build and deploy your applications.The second course, Kubernetes Recipes, covers how to orchestrate and automate deployment with Kubernetes services. You will first learn how Kubernetes works with containers and will work through an overview of the main Kubernetes features such as pods, replication controllers, and more. Next, you will learn how to create Kubernetes clusters and how to run programs on Kubernetes. Then you will be introduced to features such as high availability, setting up Kubernetes masters, using Kubernetes with Docker, and orchestration with Kubernetes using AWS. Later, you will explore how to use Kubernetes-UI and how to set up and manage Kubernetes clusters on the cloud and bare-metal. You will also work through recipes on microservice management with Kubernetes. Upon completion of this course, you will be able to use Kubernetes in production and will have a better understanding of how to manage your containers using Kubernetes.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● Des Drury is a passionate technologist with many years' experience in all aspects of data center infrastructure, automation, programming languages, and developer workflows. He is:- Co-organizer of the Melbourne Kubernetes Meetup- Author of Open Datacentre, a Kubernetes distribution with numerous datacenter workloads;- A Kubernetes evangelist from the early days of its release;- Passionate about helping teams to understand complex technology- Teaches the skills required for team members to solve their own problems- An excellent communicator and enjoys helping people, passing on knowledge, and improving processesHe has also built numerous tools that have been adopted as enterprise solutions and has received a number of awards.● Subhankar Sengupta has vast experience in DevOps, Kubernetes and Microservices domains. He is a senior architect, working for Red Hat, Emerging Technologies and is responsible for architecting containerization strategy via enterprise Kubernetes adoption for large BFSI and Government sectors. He has the practitioner's view of the day-to-day challenges and could talk from an insider's perspective. The target audience will be able to leverage his experience and could learn complex topics with relative ease.