400-888-5228

課程概述

“Kubernetes/K8S從入門到精通運(yùn)維培訓(xùn)課程”是一場(chǎng)為期5天的Kubernetes/K8S實(shí)操密集培訓(xùn),旨在將學(xué)員從基礎(chǔ)概念引領(lǐng)至運(yùn)維精通。通過深入淺出的講解和上機(jī)實(shí)操,學(xué)員將掌握Kubernetes集群的部署、管理與維護(hù),確保信息中心運(yùn)行高效穩(wěn)定。

課程對(duì)象

需要掌握Kubernetes/K8S集群部署和維護(hù)操作的工程師、技術(shù)人員,以及零基礎(chǔ)但希望快速精通的信息中心相關(guān)人員。

課程目標(biāo)

  • 理解容器技術(shù)及與Kubernetes/K8S的關(guān)系。
  • 熟練安裝、配置和管理Docker和Kubernetes。
  • 通過實(shí)戰(zhàn)演練,掌握Pod管理、Label應(yīng)用、控制器使用、網(wǎng)絡(luò)服務(wù)、負(fù)載均衡、存儲(chǔ)解決方案等核心技能。
  • 學(xué)會(huì)Kubernetes/K8S資源調(diào)度、安全配置和日常維護(hù)操作。
  • 使用Helm包管理工具部署和管理企業(yè)級(jí)應(yīng)用。

課程收益

  • 快速從零基礎(chǔ)到精通Kubernetes的轉(zhuǎn)變。
  • 在企業(yè)級(jí)應(yīng)用部署中,能夠快速響應(yīng)并解決實(shí)際問題。
  • 提高個(gè)人技能,增加職業(yè)競(jìng)爭(zhēng)力和市場(chǎng)價(jià)值。
  • 理解并應(yīng)用最新的Kubernetes特性,保持技術(shù)前沿。

課程時(shí)長(zhǎng)5天

課程大綱

章節(jié)內(nèi)容
Container與Kubernetes概述容器的概述
容器與虛擬化的關(guān)系
容器與Docker關(guān)系
容器技術(shù)的發(fā)展歷程
容器編排技術(shù)概述
Kubernetes概述
Container和Kubernetes的關(guān)系
Docker的安裝和管理 Docker安裝
Docker基礎(chǔ)操作
docker存儲(chǔ)機(jī)制
構(gòu)建docker網(wǎng)絡(luò)
Namespace和Cgroup
容器資源限制
實(shí)戰(zhàn):
為企業(yè)部署Docker
秒級(jí)搭建HTTP服務(wù)
實(shí)現(xiàn)容器的持久化存儲(chǔ)
Kubernetes架構(gòu)介紹 Kubernetes架構(gòu)
主要組件介紹
基本概念與術(shù)語
Kubernetes管理對(duì)象
Kubernetes 安裝和配置 設(shè)計(jì)Kubernetes集群
基于centos平臺(tái)的安裝配置
安裝Kubernetes?? Masters和Nodes
安裝并使用kubeadm來安裝,配置和管理Kubernetes集群
選擇網(wǎng)絡(luò)解決方案
部署后的測(cè)試
實(shí)戰(zhàn):
為企業(yè)構(gòu)建Kubernetes集群
Kubernetes API?? 及集群訪問 Yaml文件對(duì)API資源結(jié)構(gòu)的定義
使用Kubectl對(duì)API資源做訪問
NameSpaces介紹
NameSpace管理
實(shí)戰(zhàn):
編寫yaml文件
構(gòu)建Kubernetes的命名空間
Pod管理與使用 Pod介紹與原理講解
Pod創(chuàng)建與刪除
Pod生命周期管理
Static Pods
Init Containers
實(shí)戰(zhàn):
創(chuàng)建多容器的pod
pod生命周期管理
設(shè)置POD中容器的啟動(dòng)順序
Label與Label?? Selector標(biāo)簽(Label)
標(biāo)簽選擇器(Label Selector)
使用標(biāo)簽選擇器來安排Pod
使用標(biāo)簽選擇器來管理Node
實(shí)戰(zhàn):
讓Pod運(yùn)行到指定的節(jié)點(diǎn)
批量管理指定標(biāo)簽的Pod
Kubernetes常用的控制器 ReplicaSet
Deployment
DaemonSet
Job
CronJob
Statefulset
實(shí)戰(zhàn):
在每一個(gè)節(jié)點(diǎn)部署nginx服務(wù)
實(shí)現(xiàn)nginx服務(wù)的彈性伸縮
快速實(shí)現(xiàn)企業(yè)nginx服務(wù)的滾動(dòng)升級(jí)
創(chuàng)建一次性和周期性任務(wù)
Kubernetes網(wǎng)絡(luò)及服務(wù) Kubernetes網(wǎng)絡(luò)模型
Pod網(wǎng)絡(luò)實(shí)現(xiàn)方式
Calico 網(wǎng)絡(luò)插件及部署
Service的作用
通過服務(wù)發(fā)現(xiàn)的服務(wù)訪問流程
實(shí)戰(zhàn):
實(shí)現(xiàn)POD與POD通信
實(shí)現(xiàn)POD與NODE通信
實(shí)現(xiàn)nginx和http服務(wù)外部訪問
Kubernetes 負(fù)載均衡 IPTABLES模式實(shí)現(xiàn)原理
IPVS模式實(shí)現(xiàn)原理
Ingress的原理講解和使用
實(shí)戰(zhàn):
實(shí)現(xiàn)HTTP的負(fù)載均衡
創(chuàng)建Ingress
Kubernetes存儲(chǔ) EmptyDir
hostPath
NFS
PV和PVC
StorageClass
ConfigMap介紹
Secret介紹
實(shí)戰(zhàn):
實(shí)現(xiàn)POD間的共享存儲(chǔ)
向POD中分發(fā)機(jī)密信息
創(chuàng)建使用StorageClass
Kubernetes資源調(diào)度Kubernetes資源管理
Kubernetes調(diào)度器
Kubernetes調(diào)度策略
Kubernetes調(diào)度優(yōu)先級(jí)和搶占機(jī)制
Node策略和pod策略
Taints和Toleration
實(shí)戰(zhàn):
為企業(yè)設(shè)置POD親和性
設(shè)置Kubernetes調(diào)度優(yōu)先級(jí)
將服務(wù)器設(shè)置為污點(diǎn)
Kubernetes 安全 訪問API
身份的驗(yàn)證與授權(quán)
基于角色訪問權(quán)限配置
網(wǎng)絡(luò)安全策略配置
實(shí)戰(zhàn):
為企業(yè)創(chuàng)建Kubernetes帳號(hào)
設(shè)置帳號(hào)的權(quán)限
驗(yàn)證權(quán)限
配置Network Policy
日志、監(jiān)控、Troubleshooting和維護(hù)Kubernetes的日志方案
Troubleshooting的方法論
常見的場(chǎng)景排錯(cuò)
維護(hù)模式(Cordon)
疏散POD(Drain)
實(shí)戰(zhàn):
排查Kubernetes常見故障
設(shè)置維護(hù)模式
Helm包管理工具Helm簡(jiǎn)介
使用Helm
Chart簡(jiǎn)介
Chart模板的使用
實(shí)戰(zhàn):
通過helm為企業(yè)部署Web
通過helm構(gòu)建WordPress博客平臺(tái)
使用Helm實(shí)現(xiàn)企業(yè)應(yīng)用的升級(jí)與回滾

為什么選擇艾威

艾威培訓(xùn)自2003年成立以來,一直致力于提供高質(zhì)量的IT技能提升課程。我們的Kubernetes培訓(xùn),由業(yè)界資深專家設(shè)計(jì)并授課,結(jié)合最新的行業(yè)案例,確保您在最短時(shí)間內(nèi)獲得最大的學(xué)習(xí)成果。

培訓(xùn)咨詢

發(fā)表回復(fù)

您的電子郵箱地址不會(huì)被公開。 必填項(xiàng)已用*標(biāo)注

同類課程推薦同類課程推薦
IT技術(shù)培訓(xùn)課程分類