AWS EKS Kubernetes IaC SRE 上的 Terraform – 50 個真實演示

AWS EKS IAM、Ingress、EBS CSI、EFS CSI、VPC、Fargate、應用程式和網路負載平衡器、自動擴展(CA、HPA、VPA)

從這 45.5 小時的課程,你會學到

  • 您將通過 AWS 雲上的 55 個演示(包含 50 多個 Kubernetes 和 30 多個 Terraform 概念)從現實世界的角度學習在 AWS EKS 上掌握 Terraform 和 Kubernetes
  • 您將學習 Terraform 基礎知識 4.5 小時
  • 您將使用 Terraform 構建 AWS VPC 3 層網路
  • 您將使用 Terraform 構建具有公共和私有節點組的 AWS EKS 叢集
  • 您將學習 Kubernetes 基礎知識 3 小時
  • 您將使用 Terraform Kubernetes Provider 實現簡單的 kubernetes 部署和服務
  • 了解並實施 Terraform 遠端狀態資料源
  • 您將詳細學習AWS EKS IRSA(服務帳戶概念的IAM角色)並使用 Terraform 實現它
  • 您將通過使用 Terraform 自動執行整個安裝過程,掌握使用 AWS EBS CSI 控制器的 Kubernetes 儲存概念
  • 您將通過 7 個詳細演示掌握 AWS EKS IAM 概念
  • 您將學習使用 Terraform 在 AWS EKS 集群上實施 AWS 負載平衡器控制器安裝
  • 您將學習使用 Terraform Kubernetes Provider 實施 14 個 Ingress 服務演示(AWS 應用程式負載平衡器)
  • 您將學習如何為 AWS 負載平衡器控制器實施 3 個 Kubernetes 服務演示
  • 您將通過 3 個演示掌握 AWS Fargate 概念,包括在 AWS Fargate 上運行 EKS 叢集的所有工作負載 (僅限 Fargate EKS 叢集)
  • 您將使用 Terraform 在 AWS EKS 叢集上安裝 Kubernetes Cluster Autoscaler 並進行測試
  • 您將使用 Terraform 實現水平和垂直 Pod Autoscaler 概念
  • 您將學習使用 kubectl 和 Terraform 實施 AWS EKS 監控和日誌記錄

要求

  • 您必須有一個 AWS 雲端帳戶才能跟隨我進行實踐活動。
  • 您不需要具備任何 Terraform 的基本知識。 課程將從 Terraform 的非常非常基礎的知識開始,帶您進入非常高級的水平
  • 您不需要具備任何 Kubernetes 基礎知識。 課程將從 Kubernetes 的非常基礎的知識開始,帶您進入非常高級的水平

課程說明

歡迎來到“ AWS EKS Kubernetes IaC SRE 上的 Terraform – 50 個真實演示 ” 的精彩課程。 以下是本課程涵蓋的模組列表。

課程模組

  1. 基礎設施即程式碼 (IaC)
  2. Terraform 安裝工具、命令和語言基礎知識
  3. Terraform 設置、提供程式和資源
  4. Terraform 輸入變量、輸出值、資料源
  5. Terraform 迴圈、元參數、Splat 運算符和函數
  6. 使用 Terraform 的 AWS VPC 3 層架構設計
  7. Bastion 主機 AWS EC2 實例、安全組、具有 Terraform 的 TF 配置程式( Provisioners )
  8. 使用 Terraform 的 AWS EKS 叢集、公共和私有節點組
  9. Kubernetes 基礎知識
  10. 使用 YAML 進行 Kubernetes 部署和服務
  11. Terraform Kubernetes Provider – Kubernetes 部署和服務
  12. Terraform 遠端狀態儲存 – AWS S3 和 DynamoDB
  13. 使用 Terraform 的服務帳戶 (IRSA) 的 AWS EKS IAM 角色
  14. 使用 Terraform 通過自我管理附加選項安裝 AWS EKS EBS CSI 驅動程式
  15. 使用 k8s YAML 的 AWS EKS EBS 演示(帶有 MySQL 資料庫的 UserMgmt WebApp)
  16. 使用 k8s Terraform 的 AWS EKS EBS 演示(帶有 MySQL 資料庫的 UserMgmt WebApp)
  17. AWS EKS EBS 卷集( Volumes )保留和調整大小設置
  18. AWS EBS CSI EKS 附加組件
  19. 將 AWS IAM 管理員用戶配置為 EKS 管理員
  20. 將 AWS IAM 基本用戶配置為 EKS 管理員
  21. 使用 Terraform 將 AWS 用戶(管理員和基本)配置為 EKS 管理員
  22. 使用 IAM 角色和 IAM 組配置 EKS 管理員
  23. 使用 Terraform 使用 IAM 角色和 IAM 組配置 EKS 管理員
  24. 使用 IAM 角色、組和 k8s CR、CRB 配置 EKS 只讀用戶
  25. 使用 IAM 角色、組和 k8s R、RB 配置 EKS 開發人員用戶
  26. 使用 Terraform Helm Provider 安裝 AWS 負載平衡器控制器
  27. Ingress 基礎知識 – 使用 Terraform 實現自動化
  28. 基於入口上下文路徑的路由 – 使用 Terraform 實現自動化
  29. Ingress SSL 和 SSL 重定向 – 使用 Terraform 實現自動化
  30. 使用 Terraform Helm Provider 安裝 ExternalDNS
  31. 使用 ExternalDNS 的 Ingress (入口)- 使用 Terraform 實現自動化
  32. 使用 ExternalDNS 的 Kubernetes LB 服務 – 使用 Terraform 實現自動化
  33. 基於Ingress (入口)名稱的虛擬主機路由 – 使用 Terraform 實現自動化
  34. Ingress SSL 探索主機
  35. Ingress SSL 探索 TLS
  36. Ingress 群組 – 使用 Terraform 實現自動化
  37. Ingress 目標類型 IP – 使用 Terraform 實現自動化
  38. Ingress 內部負載平衡器 – 使用 Terraform 實現自動化
  39. Ingress 跨命名空間 – 使用 Terraform 實現自動化
  40. 帶有 AWS 負載平衡器控制器的 AWS 網路負載均衡器
  41. AWS NLB TLS、使用 AWS LBC 的外部 DNS – 使用 Terraform 實現自動化
  42. AWS NLB 內部 LB 與 AWS LBC – 使用 Terraform 實現自動化
  43. 使用 Terraform 的 AWS EKS Fargate 配置檔案( profiles )
  44. 在 AWS Fargate 上運行 EKS 工作負載 – 使用 Terraform 實現自動化
  45. 僅使用 Terraform 的 AWS Fargate EKS 叢集
  46. 使用 Terraform Helm Provider 安裝 AWS EFS CSI 控制器
  47. AWS EFS 靜態配置 – 使用 Terraform 實現自動化
  48. AWS EFS 動態預配置 – 使用 Terraform 實現自動化
  49. 適用於 Fargate 工作負載的 AWS EFS 檔案系統掛載
  50. Kubernetes 叢集擴展( Autoscaling 器控制器安裝
  51. Kubernetes 叢集擴展( Autoscaling 器控制器測試
  52. 使用 Terraform 進行 Kubernetes 水平 Pod 自動擴展( Autoscaling )
  53. 使用 Terraform 進行 Kubernetes 垂直 Pod 自動擴展( Autoscaling
  54. 使用 kubectl 進行 AWS EKS 監控和日誌記錄
  55. 使用 Terraform 進行 AWS EKS 監控和日誌記錄

涵蓋的 Kubernetes 概念

  1. Kubernetes 部署
  2. Kubernetes Pod
  3. LoadBalancer 類型的 Kubernetes 服務
  4. ClusterIP 類型的 Kubernetes 服務
  5. Kubernetes 入口服務( Ingress Service )
  6. Kubernetes 入口類( Ingress Class )
  7. Kubernetes 儲存類( Storage Class )
  8. Kubernetes 儲存持久卷集( Storage Persistent Volume )
  9. Kubernetes 儲存持久卷聲明( Storage Persistent Volume Claim)
  10. Kubernetes RBAC
  11. Kubernetes 角色
  12. Kubernetes 角色綁定
  13. Kubernetes 叢集角色
  14. Kubernetes 叢集角色綁定
  15. Kubernetes 叢集自動擴展器( Autoscaler )
  16. Kubernetes 垂直 Pod 自動擴展器( Autoscaler )
  17. Kubernetes 水平 Pod 自動擴展器( Autoscaler )
  18. Kubernetes DaemonSets
  19. Kubernetes 命名空間
  20. Kubernetes 服務帳戶
  21. Kubernetes 群組
  22. Kubernetes 配置映射
  23. Kubernetes 請求和限制
  24. Kubernetes 工作節點

涵蓋的 Terraform 概念

  1. 設置區塊
  2. 提供商區塊
  3. 多個提供商的使用
  4. 依賴鎖檔( dependency lock file )重要性
  5. 資源語法和行為
  6. 資源元參數 – dependent_on
  7. 資源元參數 – 計數
  8. 資源元參數 – for_each
  9. 資源元參數 – 生命週期
  10. 輸入變數 – 基礎知識
  11. 輸入變數 – 出現提示( prompted )時分配
  12. 輸入變數 – 使用 terraform.tfvars 進行分配
  13. 輸入變數 – 使用 auto tfvars 分配
  14. 輸入變數 – 列表
  15. 輸入變數 – 地圖
  16. 檔案功能
  17. 輸出值
  18. 當地值
  19. 資料源
  20. 後端 – 遠端狀態儲存
  21. 檔案配置器
  22. 遠端執行供應者( provisioner )
  23. 本地執行供應者( provisioner )
  24. 空的資源( Null Resource )
  25. 公共登記處的模組
  26. 元素函數( element function )
  27. 遠端狀態資料源( datasource )
  28. Terraform  資料源

使用的 Terraform 提供商

  1. AWS Terraform 提供商( provider )
  2. Kubernetes Terraform 提供商
  3. Kubectl Terraform 提供商
  4. HTTP Terraform 提供商
  5. Null Terraform 提供商
  6. Helm Terraform 提供商

我的每門課程都附帶

  • 令人驚嘆的逐步實踐學習體驗
  • 真實實施經驗
  • 問答部分的友好支持
  • 30 天“無條件退款”保證!

目標受眾

  • 計劃結合 AWS Elastic Kubernetes Service (AWS EKS) 從 AWS 雲上的實際角度掌握 Terraform 的基礎設施架構師、系統管理員或開發人員
  • 任何有興趣學習 IaC 基礎設施即程式碼當前趨勢工具 Terraform 與 A​​WS 雲端的初學者

講師簡介

Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms Docker、Kubernetes、Terraform、SRE 等主題最暢銷講師

關於我

我是 Kalyan Reddy Daida,一位架構師,在設計複雜基礎設施解決方案、Java 編程以及為全球主要薪資客戶設計方面擁有 15 年經驗。

我對 Kubernetes 和 Istio 等雲技術和雲原生解決方案特別感興趣。 我熱衷於學習新技術和教學。

我在 AWS 上構建、設計和實施解決方案方面擁有豐富的經驗。

關於 Stack Simplify

在 Stack Simplify,我們專注於在課程中實現真實場景。

我們的每門課程都專注於為學生提供以循序漸進、有趣的方式學習新技術的實踐經驗。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選 ✨IT 認證課程 NT320 大多課程 NT490 優惠連結 Udemy 永久擁有課程 ( 點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading