Azure Kubernetes Service (AKS) Made Easy

所在平台: Udemy

课程主页: https://www.udemy.com/course/azure-kubernetes-services-aks-made-easy/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:轻松掌握Azure Kubernetes服务(AKS) 课程概述:在当今快速变化的商业环境中,容器化和编排变得愈发重要。Kubernetes已成为容器编排和管理的事实标准,为组织提供管理现代应用所需的灵活性和可扩展性。微软的Azure Kubernetes服务(AKS)是一个完全托管的Kubernetes服务,消除了管理和扩展Kubernetes基础设施的复杂性,使您能够专注于构建和部署应用程序。AKS提供无缝与其他Azure服务的集成、快速部署与扩展、自动升级、内置的安全与合规等多种优势。本课程旨在帮助学生轻松学习和理解AKS,提供全面而实用的体验。 课程内容包括: 1. **容器与Kubernetes简介**:学习容器化技术和Kubernetes的基础知识。 2. **创建与管理Kubernetes集群**:深入了解Kubernetes和Azure层面的组件,配置网络相关的网络插件、Kubernetes服务、SNAT和出站类型以及与控制平面访问相关的AKS集群类型(公有或私有集群以及与VNET集成的集群)。 3. **安全管理**:学习与AKS集成的Azure Active Directory,身份、证书、网络策略的使用,以及如何从Azure密钥保管库中使用秘密。 4. **扩展能力**:探索资源预留、水平Pod自动扩展器(HPA)、垂直Pod自动扩展器、集群自动扩展器(CAS)、虚拟节点附加组件和KEDA。 5. **存储管理**:掌握如何在AKS中使用Azure Disk(包括快照、调整大小)、Azure File和Azure Blob。 6. **监控与故障排除**:学习默认可用的监控特性,以及如何启用Container Insights或管理Prometheus和Grafana。 7. **升级及相关功能**:了解自动升级或计划维护,及如何将AKS集群与Azure Container Registry集成。 8. **入口控制器**:学习应用程序网关入口控制器(AGIC)和nginx入口控制器,如何通过HTTPS公开应用程序,以及使用Let's Encrypt和Cert Manager。 9. **高可用性**:掌握可用的服务层级、可用区以及如何在多个AKS集群之间路由流量以获得可靠性。 课程结束时,您将掌握在AKS中有效部署和管理Kubernetes集群的技能与知识,充分利用AKS在工业领域中的优势,包括加速应用开发、提升可扩展性和增加灵活性。

课程评论(0条)

课程详情

In today's fast-paced and dynamic business environment, containerization and orchestration are becoming increasingly important. Kubernetes has become the de facto standard for container orchestration and management, providing organizations with the flexibility and scalability needed to manage modern applications.Microsoft Azure Kubernetes Service (AKS) is a fully managed Kubernetes service that eliminates the complexity of managing and scaling your Kubernetes infrastructure, enabling you to focus on building and deploying your applications. AKS offers benefits such as seamless integration with other Azure services, rapid deployment and scaling, automatic upgrades, built-in security and compliance, and much more.This course is meant to make AKS easy to learn, understand, and to provide students with a comprehensive and practical experience with AKS.The course start with an introduction about containers and Kubernetes, then we will cover topics such as creating and managing Kubernetes clusters, understand the components at Kubernetes and Azure level, configuring networking with respect to network plugins, Kubernetes services, SNAT, outbound types and types of AKS clusters in relation to control plane access, like public or private AKS clusters and the ones with VNET integration.Security will be the next topics and we will start with a section about AKS-managed Active Directory integration, then we will look gain knowledge of identities, certificates, network policies, how to use secrets from the Azure Key Vault, about Azure policy, Microsoft Defender, AppArmor, and SecComp.Scaling is important, so we will discover resource reservations, Horizontal Pod Autoscaler (HPA), Vertical Pod Autoscaler, Cluster Autoscaler (CAS), Virtual Nodes add-on, and KEDA.The next section will be Storage, and you will learn how to use Azure Disk, including snapshot, resize, Azure File, and Azure Blob in AKS.Then, we will discover the monitoring and troubleshooting chapter, where we will learn default available features as well as enabling Container Insights or managed Prometheus and Grafana.Subsequent to this, we will learn about upgrades and related features like auto-upgrade or planned maintenance, then how to integrate our AKS cluster with the Azure Container Registry.After this, we will focus on ingress controllers, like application gateway ingress controllers (AGIC) and nginx ingress controllers, and how to expose an application via HTTPS or how to use Let's Encrypt and Cert Manager.Finally, we will focus on high availability, and you will learn about available tiers, availability zones, and how to obtain reliability while routing traffic between multiple AKS clusters.By the end of this course, you will be equipped with the skills and knowledge to effectively deploy and manage Kubernetes clusters in AKS, and to leverage the benefits of AKS in the industry, including faster application development, improved scalability, and increased flexibility.

课程标签

0人关注该课程

主题相关的课程