Azure DevOps 和 Terraform 的 Azure Kubernetes 服务
Docker、AKS、Azure Disks、DevOps、虚拟节点、ACR、DNS 区域、Active Directory、Kubernetes RBAC、Ingress、Terraform
讲师:Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 您将学习使用 Azure AKS CLI 构建 Azure AKS 生产级集群
- 您将从基础知识中学习 Terraform 并创建用于配置 Azure AKS 生产级集群的 Terraform 清单
- 您将学习使用 Terraform 和 Azure DevOps 来配置 Azure AKS 集群。
- 您将学习 30 多个 kubernetes 概念并将 21 项 Azure 服务与 Azure AKS 结合使用
- 您将使用 Azure DevOps 持续集成管道和持续交付管道(也称为发布管道)实施 DevOps 概念
- 您将使用 Starter Pipelines 从头开始编写 Azure DevOps CI Pipelines
- 在完成实时模板编写部分后,您将自信地编写 kubernetes 清单
- 您将以命令式和声明式的方式学习 Kubernetes 基础知识
- 您将学习为存储类、持久卷声明 pvc、mysql 等存储概念编写和部署 k8s 清单
- 您将学习使用 k8s 外部名称服务从本机 Azure 磁盘切换到 Azure MySQL 数据库
- 您将学习为 Azure 标准负载均衡器编写和部署负载均衡器 k8s 清单
- 您将通过启用基于上下文路径的路由、基于域名的路由、带 LetsEncrypt 的 SSL 和外部 DNS 等功能来学习编写入口 k8s 清单。
- 您将学习为 Azure 虚拟节点(无服务器)编写 k8s 清单,并在 Azure Linux 节点池和虚拟节点中进行混合模式工作负载部署。
- 您将学习使用 ACR – Azure 容器注册表以 3 种方式结合 AKS(ACR 附加,使用服务主体,在虚拟节点上)
- 您将学习启用自动缩放功能,例如 HPA 和 Cluster Autoscaler
- 您将通过实施用例来学习 Docker 基础知识,例如从 Docker Hub 下载图像并在本地桌面上运行并在本地构建图像,测试并推送到 Docker Hub。
- 您将在此过程中掌握许多 kubectl 命令
- 您将学习将 Azure AKS 与 Azure Active Directory 集成,以便在 Azure Active Directory 中创建管理的 AKS 管理员
- 您将学习 Kubernetes RBAC 概念,例如角色、角色绑定、集群角色、集群角色绑定以及用于 Azure AKS 粒度级访问控制的 Azure AD
要求
- 您必须有一个 Azure 云帐户才能跟随我进行实践活动。
- 您无需具备任何基本的 Docker 或 kubernetes 知识即可开始本课程。
描述
******* 课程大纲 *******
欢迎来到这个关于 Azure AKS Kubernetes 的精彩课程– 大师班 | Azure DevOps,Terraform。以下是本课程涵盖的模块列表。
课程模块
- 使用 Azure 门户创建 Azure AKS 集群
- 码头工人基础
- 命令式方法:使用 kubectl 的 Kubernetes 基础知识
- 声明式方法:使用 YAML 的 Kubernetes 基础知识
- 用于 AKS 存储的 Azure 磁盘
- 自定义存储类、PVC 和 PV
- AKS 默认存储类、PVC 和 PV
- 使用存储类、PVC 和 PV 以 MySQL 作为存储的用户管理 Web 应用程序部署
- 用于 AKS 存储的 Azure MySQL
- Kubernetes 秘密
- 用于 AKS 存储的 Azure 文件
- 入口基础
- 基于入口上下文路径的路由
- Azure DNS 区域 – 将域从 AWS 委托给 Azure
- 使用 Azure DNS 区域的入口和外部 DNS
- 使用外部 DNS 的基于入口域名的路由
- 使用 LetsEncrypt 的入口 SSL
- Kubernetes 请求和限制
- Kubernetes 命名空间
- Kubernetes 命名空间——势在必行
- Kubernetes 命名空间 – 限制范围
- Kubernetes 命名空间 – 资源配额
- AKS 的 Azure 虚拟节点
- Azure 虚拟节点基础知识
- Azure AKS 虚拟节点混合模式部署
- AKS 的 Azure 容器注册表
- 将 Azure 容器注册表 ACR 与 AKS 集成
- Azure AKS 使用服务主体从 ACR 拉取 Docker 镜像
- 使用服务主体从 ACR 中提取 Docker 镜像并在 Azure 虚拟节点上运行
- 带有 AKS 集群的 Azure DevOps
- Azure DevOps – 构建 Docker 映像并将其推送到 Azure 容器注册表
- Azure DevOps – 构建、推送到 ACR 并部署到 AKS
- Azure DevOps – 创建入门管道
- Azure DevOps – 发布管道
- Azure AKS – 启用 HTTP 应用程序路由插件
- 使用 Azure AD 和 Kubernetes RBAC 进行 Azure AKS 身份验证
- 具有多个集群的 Azure AKS 集群访问
- Azure AD 与 Azure AKS 集成以进行身份验证
- AKS 上的 Azure AD 的 Kubernetes RBAC 角色和角色绑定
- Kubernetes RBAC 集群角色和与 AKS 上的 AD 的角色绑定
- Azure AKS 集群自动缩放
- Azure AKS – 集群自动缩放器
- Azure AKS – Horizontal Pod Autoscaler HPA
- 使用 AZ AKS CLI 进行 Azure AKS 生产级集群设计
- 使用 AZ AKS CLI 创建 Azure AKS 集群
- 创建 Azure AKS Linux、Windows 和虚拟节点池
- 将应用程序部署到 Azure AKS Linux、Windows 和虚拟节点池
- 使用 Terraform 预配 Azure AKS 集群
- Terraform 命令基础知识
- Terraform 语言基础
- 使用 Terraform 预配 AKS 群集
- 创建 AKS 群集 Linux 和 Windows 节点池
- 使用自定义虚拟网络创建 Azure AKS 集群
- 使用 Terraform 和 Azure DevOps 预配 Azure AKS
涵盖的 Azure 服务
- Azure Kubernetes 服务
- Azure 磁盘
- 天蓝色文件
- Azure MySQL 数据库
- Azure 存储帐户
- Azure 云外壳
- Azure 负载均衡器
- Azure DNS 区域
- Azure 容器注册表 ACR
- Azure 容器注册表 ACR 与 Azure 服务主体
- Azure DevOps – 使用 ACR 和 Github 存储库构建管道
- Azure DevOps – 使用 AKS 发布管道
- Azure 公共 IP 地址
- Azure 标准负载均衡器
- Azure 虚拟网络
- Azure 活动目录
- Azure 容器实例 – 虚拟节点
- Azure AKS Windows 和 Linux 用户节点池
- Azure 托管服务标识 – MSI
- Azure 虚拟机规模集
- 适用于 Azure Monitor 的 Azure Log Analytics 工作区
涵盖的 Kubernetes 概念
- Kubernetes 架构
- 豆荚
- 副本集
- 部署
- 服务 – 负载均衡器服务
- 服务 – 集群 IP 服务
- 服务 – 外部名称服务
- 服务 – 入口服务
- 服务 – 入口 SSL 和 SSL 重定向
- 服务 – 入口和外部 DNS
- 服务 – 基于域名的路由
- 命令式 – 使用 kubectl
- 声明式 – 使用 YAML 的声明式
- 秘密
- 初始化容器
- 要求与限制
- 命名空间 – 势在必行
- 命名空间 – 限制范围
- 命名空间 – 资源配额
- 存储类
- 持久卷
- 持久卷声明
- 服务 – 负载均衡器
- 注释
- HPA – 水平 Pod 自动缩放器
- CA – 集群自动缩放器
- 配置图
- RBAC – 角色和角色绑定
- RBAC – 集群角色和集群角色绑定
- 虚拟 Kubelet
- 秘密 – 图像拉取秘密
我的每门课程都附带
- 惊人的动手逐步学习经验
- 实际实施经验
- 问答区友情支持
- 30 天“无理由”退款保证!
本课程适合谁:
- 计划掌握 Azure Kubernetes 服务 (AKS) 以便在 Kubernetes 上运行应用程序的 Azure 架构师或系统管理员或开发人员
- 任何有兴趣使用 Azure AKS 在云上学习 kubernetes 的初学者。
- 任何有兴趣学习 Azure DevOps、Terraform 来配置 Azure Kubernetes 集群的初学者
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。