課程簡介

介紹

  • 目標
  • 你是誰
  • Linux基金會
  • Linux基金會培訓
  • 認證計劃和數字徽章
  • 準備你的系統
  • 課程註冊
  • 實驗

Kubernetes架構

  • 什麼是Kubernetes?
  • Kubernetes的組件
  • 挑戰
  • Borg遺產
  • Kubernetes架構
  • 術語
  • 主節點
  • 工作節點
  • Pod
  • 服務
  • 控制器/操作員
  • 每個Pod的單一IP
  • 網絡設置
  • CNI網絡配置文件
  • Pod到Pod通信
  • 雲原生計算基金會
  • 資源推薦
  • 實驗

構建

  • 容器選項
  • 容器化應用程序
  • 創建Dockerfile
  • 託管本地倉庫
  • 創建部署
  • 在容器中運行命令
  • 多容器Pod
  • readinessProbe
  • livenessProbe
  • 測試
  • 實驗

設計

  • 傳統應用程序:考慮因素
  • 解耦資源
  • 短暫性
  • 靈活框架
  • 管理資源使用
  • 使用標籤選擇器
  • 多容器Pod
  • Sidecar容器
  • 適配器容器
  • Ambassador
  • 思考點
  • 作業
  • 實驗

部署配置

  • 卷概述
  • 引入卷
  • 卷規格
  • 卷類型
  • 共享卷示例
  • 持久卷和聲明
  • 持久卷
  • 持久卷聲明
  • 動態配置
  • 祕密
  • 通過環境變量使用祕密
  • 將祕密掛載爲卷
  • 使用ConfigMaps的可移植數據
  • 使用ConfigMaps
  • 部署配置狀態
  • 擴展和滾動更新
  • 部署回滾
  • 實驗

安全性

  • 安全概述
  • 訪問API
  • 認證
  • 授權
  • ABAC
  • RBAC
  • RBAC流程概述
  • 准入控制器
  • 安全上下文
  • Pod安全策略
  • 網絡安全策略
  • 網絡安全策略示例
  • 默認策略示例
  • 實驗

暴露應用程序

  • 服務類型
  • 服務圖
  • 服務更新模式
  • 通過服務訪問應用程序
  • 沒有選擇器的服務
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ingress資源
  • Ingress控制器
  • 服務網格
  • 實驗

故障排除

  • 故障排除概述
  • 基本故障排除步驟
  • 持續(不斷)變化
  • 基本故障排除流程:Pod
  • 基本故障排除流程:節點和安全
  • 基本故障排除流程:代理
  • 監控
  • 日誌工具
  • 監控應用程序
  • 系統和代理日誌
  • 一致性測試
  • 更多資源
  • 實驗

CKAD考試複習

最低要求

爲了充分利用本課程,你應該具備:

基本的Linux命令行和文件編輯技能,並熟悉使用一種編程語言(如Python、Node.js、Go)。瞭解雲原生應用程序的概念和架構(如我們在免費的Kubernetes入門edX MOOC中教授的)對本課程有幫助。

請注意,Kubernetes管理(LFS458)不是本課程的先決條件。課程材料有重疊,因爲每門課程都設計爲獨立存在,並與相關考試保持一致。

受衆

本課程面向有經驗的應用程序開發者,他們需要在多節點集羣中容器化、託管、部署和配置應用程序。

經驗水平:中級

 21 時間:

客戶評論 (1)

課程分類