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