Kubernetes 是一款用于部署、管理和缩放容器的开源业务流程软件。启动和运行容器化应用可能会很复杂,因为它们常常涉及到跨不同的计算机部署的多个容器。Kubernetes 提供了计划、编排和部署这些容器的方式,还根据你的所需状态对其进行缩放并管理它们的生命周期。使用 Kubernetes 以一种可移植、可伸缩且可扩展的方式实现基于容器的应用程序。
Azure Kubernetes 服务 (AKS) 是一种托管 Kubernetes 产品/服务,可进一步简化基于容器的应用程序部署和管理。可自动预配、升级、监视和缩放。使用无服务器 Kubernetes,获取更简单的开发到生产体验,以及企业级安全和治理。
Ignite Tour大会中Azure学习路径之开发云原生应用的第四课是《将基础架构与 Azure Kubernetes 服务整合》,该课重点介绍了AKS的概念、架构、核心组件、扩展以及网络安全特性。
01
课程概要
Kubernetes 是开放源代码容器业务流程系统,它增强了应用程序的扩展性和可靠性,并解锁了高级功能(例如,A/B 测试、蓝色/绿色部署、Canary 版本和非常简单的回退)。在本课程中,你将了解 Tailwind Traders 如何使用容器化的应用程序并将其部署到 Azure Kubernetes 服务 (AKS)。你将深入了解主要 Kubernetes 概念,以及如何将其全部用于行业标准工具。
讲师连线:
“现在的技术迭代更新很快, 好的技术框架在不断的被提出&被验证;但个人的精力是有限的,无法追逐每一个技术细节,企业也一样. 公有云的出现,除了其特有的灵活&便利之外,在创新方面,也为我们提供了天然的环境, 甚至一条命令就可以创建出我们想要的环境,很多的想法也就能更快的被验证,被实现,而不再被环境所拖累。我们可以通过Tailwind Trader的示例,了解容器化&微服务改造的过程。”
赵健
微软云架构师,主要从事企业上云相关咨询工作,提供解决方案建议;熟悉OpenStack, DevOps, Kubernetes等技术领域,喜欢开源技术,喜欢分享Azure相关技术及动手实践。他是Ignite Tour大会上APPS开发云原生应用路径的讲师,并在线分享APPS30/40/50的课程。
你将学到:
将一个现有的容器应用部署到AKS上
深入理解Kubernetes的概念
将未来的AKS部署设计得可扩展、灵活和安全
微软对 Kubernetes 社区贡献
Kubernetes 是来自社区的开源软件,由成千上万个个人和数百家组织为其提供代码和持续支持,并且因此蓬勃发展。依靠他们充满激情的参与,成就了今天的Kubernetes。为了使 Kubernetes 更易于为组织所采用,也更便于开发者使用,Microsoft 在短短三年内将参与开放源代码项目的员工数量增加了两倍。作为第三大企业参与者,Microsoft 致力于将与不同客户合作获得的最新经验和最佳做法引入 Kubernetes 社区,使 Kubernetes 更加适用于企业、更便于企业使用。
02
上一课:使用容器实现应用程序现代化
下一课:使用监控、性能和缩放增强应用的体验(敬请期待)
推荐阅读:
HJ说
大厂内推 · 职业规划 · 业界资讯