課程介紹
當前IT行業最流行的技術就是容器,而Kubernetes基本上最流行的容器編排工具,也是當前最火爆的IT技術之一。容器技術憑借輕量化、易移植的特性,受到開發者的廣泛贊譽。Kubernetes(以下簡稱K8S)的爆發式增長和應用普及速度有目共睹,已成為云原生生態中名副其實的明星,它不僅當之無愧地成為容器編排的標準,還將在不遠的將來,成為通用的基礎設施標準。企業需建設掌握K8S核心技術,且熟悉DevOps、微服務等全新理念的IT團隊,助力企業的成功轉型。
培訓對象
相關運維人員,想系統學習Kubernetes的人員以及想獲取CKA證書的人群。
課程收益
全面介紹Kubernetes全棧架構,教會大家掌握Kubernetes基礎架構,并通過搭建Kubernetes實際環境加深對于架構的理解;講解基于虛擬環境的Docker及K8S系統集成部署,通過一個綜合的案例讓學員了解如何在云計算時代進行系統團建發布測試運維等;并結合微服務、DevOps等理論進行場景化的IT架構設計指導。
知識概要
-- 主流框架組件介紹;
-- Docker容器基礎;
-- Docker進階;
-- Docker進階+K8S初探;
-- Kubernetes基礎;
-- Kubernetes進階;
-- Kubernetes + Docker總結及實戰。
課程大綱
云計算主流框架介紹
Kubernetes介紹
Docker介紹
一個簡單的例子
了解鏡像 | 下載鏡像
配置Docker加速器
運行容器
Docker鏡像管理【鏡像命名方式 | 鏡像管理pull,tag,rmi | 導入導出鏡像】
Docker常見命令
數據卷的使用
容器中變量的使用
容器端口映射
Glance鏡像服務
Docker網絡管理 – 容器互聯
小練習: 使用Docker配置MySQL數據庫
自定義鏡像 Dockerfile內容詳解
配置本地Docker倉庫
往本地Docker倉庫推送鏡像
刪除本地倉庫鏡像
限制容器資源【了解cgroup | 限制內存資源 | 限制容器CPU資源】
容器監控 cAdvisor
Kubernetes框架介紹
Kubernetes各組件含義
Kubernetes安裝
Kuberadmin安裝
多集群之間切換
命名空間的含義及管理
創建查詢及刪除pod
了解pod重啟策略
Pod常見指定命令 | 設置變量 | 執行命令
Pod調度策略
通過label手動指定pod運行節點
初始化容器 (init container)
靜態pod (static pod)
節點cordon及uncordon管理
密碼管理 【secret | 以卷的方式引用密碼 | 變量方式引用 | configmap管理密碼】
Deployment 【Deployment作用 | 命令行deploy | YML deploy | 升級回滾 | 伸縮管理pod副本數】
健康性檢查 【pod默認檢查策略 | liverness方式健康檢查 | readliness 方式健康檢查 | 健康檢查在各種環境中應用】
Daemonset
作業Job 【創建job | job重啟策略 | 計劃任務Job】
Kubernetes跨機通信原理
Flannel網絡 | calico網絡 | cancl網絡 | 網絡策略
Kubernetes日志管理 【日志收集方法介紹 | ELK概述及部署 | ELK日志管理】
Kubernetes監控【監控方案 | prometheus監控】
Kubernetes應用部署Helm Chart
安全管理 【API服務器認證授權 | ABAC,RBAC | Service Account】
資源限制【LimitRange | ResourceQuota | Security Contexts】
了解DevOps
Gitlab配置
安裝及配置Jenkins
綜合項目實戰: 使用Kubernetes+ Docker綜合部署及監控大數據Hadoop環境
課程總結及常見問題解答
認證過程
CKA全稱為(Certificated Kubernetes Administrator)即為官方認證的Kubernetes管理員;
CKA考試方式: 英文監考官–線上考試 (考試編號:CKA), 中文監考官–線上考試(考試編號:CKA-CN)??蛇x擇遠程或是在考點進行考試,考試需要在3小時內完成24道題,66分以上即可通過。
開班信息
暫無開班信息