K8S集羣二進制目錄

K8S集羣二進制目錄docker

目錄 一、 目錄 5 1.一、 什麼是 Kubernetes? 5 1.二、Kubernetes 有哪些優點? 5 Kubernetes的優點 6 架構圖 6 二、環境準備 7 2.一、網絡配置 8 設置hosts 8 2.二、更改 HOSTNAME 9 2.三、***配置ssh免密碼登陸登陸 9 2.四、關閉防火牆 11 2.五、關閉交換分區 11 2.六、關閉 SeLinux 11 2.七、安裝NTP時間同步工具 12 2.八、安裝及配置 CFSSL 12 2.九、建立安裝目錄 13 2.十、升級內核 13 三、安裝 Docker 18.06.1-ce 13 3.一、刪除舊版本的 Docker 13 1:官方提供的刪除方法 13 2:先查詢安裝過的 Docker 14 3.二、設置存儲庫 14 3.三、安裝 Docker 14 3.四、啓動 Docker 14 3.五、K8S架構圖 14 四、安裝 ETCD 3.3.10 15 4.一、建立 ETCD 證書 15 4.1.一、生成 ETCD SERVER 證書用到的JSON請求文件 15 4.1.二、建立 ETCD CA 證書配置文件 16 4.1.三、建立 ETCD SERVER 證書配置文件 16 4.1.四、生成 ETCD CA 證書和私鑰 17 4.1.五、生成 ETCD SERVER 證書和私鑰 17 4.二、安裝 ETCD 18 4.2.一、下載 ETCD 18 4.2.二、建立 ETCD 系統啓動文件 18 4.2.三、將 ETCD 啓動文件、證書文件、系統啓動文件複製到其餘節點 19 4.2.四、ETCD 主配置文件 19 4.2.五、啓動 ETCD 服務 22 4.2.六、檢查 ETCD 服務運行狀態 22 4.2.七、查看 ETCD 集羣成員信息??? 22 五、安裝 Flannel v0.11.0 22 5.一、Flanneld 網絡安裝 23 5.二、向 ETCD 集羣寫入網段信息 23 5.三、安裝 Flannel 24 5.四、配置 Flannel 24 5.五、建立 Flannel 系統啓動文件 24 5.六、配置 Docker 啓動指定子網段 25 5.七、將 Flannel 相關文件複製到其餘機器 26 5.八、啓動flanneld服務 26 5.九、查看 Flannel 服務設置 docker0 網橋狀態 26 C1: 27 C2: 28 5.十、驗證 Flannel 服務 28 六、安裝Kubernetes 29 6.一、建立 Kubernetes 須要的證書 29 6.1.一、生成 Kubernetes 證書請求的JSON請求文件 29 6.1.二、生成 Kubernetes CA 配置文件和證書 30 6.1.三、***生成 Kube API Server 配置文件和證書 30 6.1.四、生成 kubelet client 配置文件和證書 32 6.1.五、生成 Kube-Proxy 配置文件和證書 33 6.1.六、生成kubectl管理員配置文件和證書 34 6.1.七、將相關證書複製到 Kubernetes Node 節點 35 6.二、部署Kubernetes Master節點並加入集羣 36   Kubernetes Master 節點運行以下組件 36 6.2.一、下載文件並安裝 Kubernetes Server 37 6.2.二、部署 Apiserver 37 6.2.2.一、***建立 Apiserver 配置文件 38 6.2.2.二、建立 Apiserver 啓動文件 39 6.2.2.三、啓動 Kube Apiserver 服務 39 6.2.2.四、檢查 Apiserver 服務是否運行 39 6.2.三、部署 Scheduler 41 6.2.3.一、建立 Kube-scheduler 系統啓動文件 41 6.2.3.二、啓動 Kube-scheduler 服務 41 6.2.3.三、檢查 Kube-scheduler 服務是否運行 42 6.2.四、部署 Kube-Controller-Manager 組件 43 6.2.4.一、建立 kube-controller-manager 配置文件 43 6.2.4.二、建立 kube-controller-manager 系統啓動文件 43 6.2.4.三、啓動 kube-controller-manager 服務 44 6.2.4.四、檢查 kube-controller-manager 服務是否運行 44 6.2.五、驗證 API Server 服務 45 6.2.六、部署 Kubelet 46 6.2.6.一、建立 bootstrap.kubeconfig、kube-proxy.kubeconfig 配置文件 46 6.2.6.二、建立 kubelet 配置文件 48 6.2.6.三、***將 kubelet-bootstrap 用戶綁定到系統集羣角色 49 6.2.6.四、建立 kubelet 系統啓動文件 49 6.2.6.五、啓動 kubelet 服務 50 6.2.6.六、查看 kubelet 服務運行狀態 50 6.2.七、批准 Master 加入集羣 51 6.2.7.一、查看 CSR 列表 51 6.2.7.二、批准加入集羣 52 6.2.7.三、驗證 Master 是否加入集羣 52 6.三、部署 kube-proxy 組件 52 6.3.一、建立 kube-proxy 參數配置文件 52 6.3.二、建立 kube-proxy 系統啓動文件 52 6.3.三、啓動 kube-proxy 服務 53 6.3.四、檢查 kube-proxy 服務狀態 53 6.四、驗證 Server 服務 54 6.五、Kubernetes Node 節點加入集羣 55   Kubernetes Node 節點運行以下組件 55 6.5.一、建立 kubelet 配置文件 56 6.5.二、建立 kubelet 系統啓動文件 57 6.5.三、啓動 kubelet 服務 57 6.5.四、查看 kubelet 服務運行狀態 57 6.5.五、批准 Node 加入集羣 59 6.5.七、給 Node 打標籤   查看全部節點狀態 61 c1 的 Node 打標籤 61 七、常見問題 61 用虛擬機如何生成新的網卡UUID? 62 6.2.6.4建立 kubelet 系統啓動文件開啓開機啓動報錯 62 ***配置ssh免密碼登陸登陸 63bootstrap

相關文章
相關標籤/搜索