
Kubernetes 基礎:入門與安裝配置培訓
1 Kubernetes 基礎概念
2 Kubernetes 多種安裝方式
3 常用組件解析及操作使用
4 運行實例
5 單節點以及多節點安裝部署
1
課程介紹
1.Kubernetes發展簡介
2.Kubernetes的特點
3.為什么要使用Kubernetes
4.課程環境
2
Kubernetes 基本概念
1.Kubernetes架構
2.KubernetesAPI對象和核心概念
3
微服務架構
1.CloudNative(云原生)
2.微服務架構簡介
3.微服務API設計
4.Kubernetes的微服務架構設計
4
部署第一個例子
1.構建并啟動MySQL服務
2.構建并啟動Tomcat服務
3.訪問網頁
4.清除環境
1
部署樓網站
1.使用ReplicationController資源對象創建pod
2.使用Service資源對象創建服務
3.外網訪問Kubernetes集群內部的服務
5
YAML 簡介
1.YAML的基本語法規則
2.YAML的數據結構
3.常用特殊符號
2
修復 YAML 配置文件的格式錯誤
1.使用YAML語法修復配置文件中的格式錯誤
6
Minikube 安裝
1.Minikube的安裝
2.Minikube的簡單使用
7
Kubeadm 安裝
1.創建一臺ECS服務器
2.安裝ALLInOne的Kubernetes集群
3.部署Nginx驗證集群
4.部署Dashboard
3
按照要求修改配置重新安裝
1.使用Kubeadm搭建多節點Kubernetes集群
8
kubectl 常用命令
1.KubernetesAPI概述
2.kubectl用法詳解
3.kubectl操作示例
4
使用 kubectl 完成需求
1.kubectl命令行工具的使用
9
kubelet 機制
1.kubelet功能及模塊
2.kubelet啟動參數
3.Node管理
4.Pod管理
5.容器健康檢查
6.資源監控
10
kube-proxy 組件
1.userspace模式
2.iptables模式
3.ipvs模式
4.kubeproxy啟動參數
5
配置 kube-proxy 組件
1.kubeproxy組件的配置
11
API Server 組件
1.多種方式訪問APIServer
2.APIServer工作原理
3.訪問控制
4.常用參數介紹
5.KubernetesProxyAPI接口
12
Etcd 組件
1.Etcd工作原理:Raft協議
2.Etcdv2和v3的區別
3.Etcd安裝與簡單使用
4.Etcd在kubernetes中的應用
13
使用 WebUI
1.創建admin用戶
2.訪問DashboardService的4種方式
3.WebUI界面簡介
6
使用 WebUI 進行配置
1.使用kubernetesdashboard的Web界面進行資源的創建
