|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/containerize-your-applications-in-the-kubernetes-way/
课程评论:没有评论
课程名称:以“Kubernetes方式”容器化应用 课程概述:Kubernetes是谷歌开发的一款强大工具,用于在集群环境中管理容器化应用。Kubernetes帮助您自动化、部署、扩展和管理容器化应用,使您能够充分利用本地云基础设施,同时助力于编写更好的云原生应用。Kubernetes是DevOps的核心工具,可以让您在规模上调度和管理容器(无论是Docker还是其他)。如果您希望以“Kubernetes方式”来容器化应用,那么本课程将非常适合您!本课程是一个全面的3合1培训,提供快速且实用的指导,帮助您按照步骤完成相关任务,以“Kubernetes方式”容器化您的应用。 课程内容:该培训项目包括三门完整的课程,以确保您获得最全面的培训。 1. **Kubernetes在7天内**:此课程涵盖在生产环境中管理Kubernetes应用,帮助您在最短的时间内掌握Kubernetes的潜力。您将使用Minikube创建您的第一个Kubernetes集群,并深入探索Kubernetes的详细内容,构建复杂的集群。到第四天,您将学习如何通过Grafana监控面板提升集群监控功能。课程还将介绍如何为应用分配存储及安全措施,最终创建CI/CD管道以构建和部署应用。 2. **Kubernetes方式的容器化**:此课程讲解如何使用Kubernetes开发、运行和部署容器化应用。您将学习如何在多个云平台上部署Kubernetes,并打包代码以便在Kubernetes中运行。深入了解Kubernetes的架构和组件,掌握如何构建生产级容器基础设施,工作涉及Pods、部署和服务等。 3. **开发者的Kubernetes**:本课程专注于编写可以在任何地方运行的云原生应用。您将设置本地开发环境,然后将代码打包到Kubernetes中,管理容器生命周期。了解RBAC授权后,还将学习使用Prometheus进行监控和故障排除。最后,您将创建Google云环境中的集群并将应用部署到生产中。 课程结束时,您将能够以“Kubernetes方式”容器化应用,构建生产级容器基础设施。 课程讲师介绍: - **Des Drury**:热爱技术的专家,拥有多年的数据中心基础设施、自动化、编程语言和开发流程经验。 - **Braithe E.S. Warnock**:目前在安永担任云架构师,专注于金融服务领域,有丰富的国际大型安装经验。 - **Jan Stomphorst**:具有超过20年自动化行业经验的高级解决方案架构师,Kubernetes与Docker的专家,致力于为客户创造最佳解决方案。 通过本课程,您将掌握现代应用容器化的核心技能,能够在云环境中高效地部署和管理应用。
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 containerize your applications in the ‘Kubernetes Way' then this Course is perfect for you!This comprehensive 3-in-1 Course is a fast-paced guide offering hands-on and practical guidance with step-by-step instructions and assignments to Containerize Your Applications in the ‘Kubernetes Way'! 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 dive into the Kubernetes architecture, components and services to build a production-class container infrastructure. Finally, you'll write cloud-native applications, test, monitor and deploy your application on the cloud (GCP) 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 3 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, Containerization the Kubernetes Way, covers developing, running, and deploying your containerized applications using Kubernetes. You'll learn how to deploy Kubernetes on several cloud platforms. Further, you'll learn to package your code to run in Kubernetes. You'll dive into the Kubernetes architecture and components and explore how they come together to build a production-class container infrastructure. Later you will learn to work with pods, deployments, and services. By the end of this course, you'd have gained the required skills to deploy a Kubernetes cluster and a simple application in a development ecosystem.The third course, Kubernetes for Developers, covers writing cloud-native applications that can run anywhere with the power of Kubernetes. This course will give you detailed instructions, real-world examples, and helpful advice. We will begin by learning to set up the development environment on your local machine. Then move on to package your code into Kubernetes, and manage container lifecycles. Once you get a grip on understanding the RBAC Authorization, very easily explore the monitoring techniques with Prometheus and troubleshoot your service account. Finally, you will learn to create a cluster in your Google Cloud Environment and deploy your application in production. By the end of this video, you will develop, run, test, and deploy your application in the cloud, utilizing the power of Kubernetes to its full potential.By the end of this course, you'll containerize your applications to build a production-class container infrastructure in the ‘Kubernetes way'.About the AuthorsDes 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 Datacenter, 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 processes He has also built numerous tools that have been adopted as enterprise solutions and has received a number of awards.Braithe E.S. Warnock is currently a Managing Cloud Architect for the Financial Services division of Ernst & Young. He has had the opportunity to work with several of the largest PCF installations on an international scale. He helped build the framework for the adoption of PCF at top companies such as Ford, Comcast, DISH, HSBC, and Charles Schwab. As a vendor-neutral consultant, Braithe enjoys helping people understand the rapidly-evolving world of cloud and application architectures. Braithe has more than six years' experience and specialization in global digital transformations. He has expertise in various cloud and cloud platform technologies (PCF, AWS, Azure, VMware, Netflix OSS, Kubernetes, and OpenShift) and also the Java and Spring Boot frameworks. He has developed over 100 microservices using Spring Boot, Java 7/8, Spring Cloud, and Netflix OSS, spanning half a dozen unique cloud-native microservice architectures. He also has experience in developing machine learning models using AWS, Spark, and MLlib to support product recommendations and enhance customer data.Jan Stomphorst is a senior solution architect with more than 20 years' experience in the automation industry; he creates the best solutions for his customers. He uses advanced technical solutions to help developers create stable continuous pipelines and develop systems for 100% uptime. He is a Docker and Kubernetes expert. He supports several customers with on-premise and in-the-cloud Kubernetes strategies.