*完成訂單後正常情形下約兩周可抵台。
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202301*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Kubernetes快速進階與實戰
ISBN:9787111718628
出版社:機械工業
著編譯者:艾叔
頁數:246頁
所在地:中國大陸 *此為代購商品書號:1519990
可大量預訂,請先連絡。內容簡介
本書精選Kubernetes的硬核知識,幫助讀者快速進階和積累Kubernetes實戰經驗。本書共8章,主要包括認識Kubernetes,快速構建Kubernetes集群,Kubernetes核心對象使用,Kubernetes容器編排實踐,Kubernetes系統運維與故障處理,構建Kubernetes高可用集群,Kubernetes監控與告警(Prometheus+Grafana)和基於Kubernetes的CI/CD項目綜合實踐(GitLab+Harbor+Jenkins)。 本書前三章可以幫助讀者快速掌握Kubernetes核心知識和高頻操作;第4、第5章幫助讀者快速掌握Kubernetes的進階使用;第6~8章是Kubernetes及其外圍系統的綜合應用,幫助讀者快速積累實戰經驗。 本書既可以作為雲原生及相關行業從業者的技術參考書,也可以作為高等院校計算機、雲計算和大數據相關專業的教材。
作者簡介
文艾,筆名艾叔,系統分析師,原解放軍理工大學-奇虎360雲計算聯合實驗室技術負責人,51CTO學院嚴選講師。具有多年的計算機研發和教學經驗,指導學生參加國家級科技創新和編程比賽,獲得特等獎一次、一等獎兩次、二等獎兩次。創辦「艾叔編程」公眾號,並在網易雲課堂上開設了一系列免費視頻課程,至今已幫助8萬多名初學者入門編程,並獲得諸多好評。
目錄
前言
第1章 認識Kubernetes
1 1 Kubernetes概述
1 1 1 Kubernetes的定義和背景
1 1 2 Kubernetes與Docker
1 1 3 Kubernetes與雲原生
1 2 Kubernetes核心概念
1 2 1 resource—Kubernetes的組成元素
1 2 2 Kubernetesobject—定義Kubernetes運行狀態
1 2 3 Pod—實現Kubernetes中容器的邏輯組合
1 2 4 RC/RS—控制Pod副本個數
1 2 5 Deployment—在Kubernetes中部署應用
1 2 6 Service—以統一的方式對外提供服務
1 2 7 其他核心概念
1 3 Kubernetes系統架構
1 3 1 ControlPlane
1 3 2 Node
1 3 3 Addons
1 3 4 kubectl
1 4 高效學習Kubernetes
1 4 1 Kubernetes快速學習路線圖
1 4 2 利用本書資源高效學習Kubernetes(重點必讀)
1 4 3 本書所使用的軟體和版本
第2章 快速構建Kubernetes集群
2 1 Kubernetes集群規劃
2 2 準備Kubernetes集群節點
2 2 1 定製VMware虛擬機(實踐1)
2 2 2 小化安裝CentOS8(實踐2)
2 2 3 遠程登錄與文件傳輸(實踐3)
2 2 4 ssh遠程無密碼登錄
2 2 5 Docker安裝與使用
2 3 kubeadm安裝與系統配置
2 4 快速構建ControlPlane
2 5 為Kubernetes增加Node節點
第3章 Kubernetes核心對象使用
3 1 使用YAML創建Kubernetes resource
3 2 Pod典型使用
3 3 RC/RS基本操作(實踐4)
3 4 Deployment典型使用(實踐5)
3 5 Service典型使用(實踐6)
第4章 Kubernetes容器編排實踐
4 1 Pod容器調度
4 2 Pod多容器運行(實踐7)
4 3 Pod容器數據持久化存儲(PersistentVolume)
4 3 1 安裝NFS
4 3 2 創建pv和pvc
4 3 3 創建Deployment使用持久化存儲
4 4 Ingress實現統一訪問Pod容器服務
4 4 1 創建購物網站的Deployment
4 4 2 創建購物網站的Service
4 4 3 創建購書網站的Deployment
4 4 4 創建購書網站的Service
4 4 5 創建ingresscontroller
4 4 6 創建Ingress
4 4 7 按路徑統一訪問Pod容器的服務
4 5 Pod容器自動伸縮(HPA)
4 5 1 編寫HPAYAML文件
4 5 2 創建監控對象和HPA
4 5 3 HPA伸縮演算法
4 5 4 HPA自動伸縮測試
第5章 Kubernetes系統運維與故障處理
5 1 Pod容器的高可用實踐(實踐8)
5 2 Kubernetes節點性能數據採集
5 3 使用k8dash快速監控Kubernetes
5 4 Kubernetes系統運維常用操作
5 4 1 增加kubectl節點
5 4 2 停止Kubernetes組件Pod中的容器
5 4 3 重置Kubernetes集群節點
5 4 4 查看和設置Kubernetes組件的啟動參數
5 4 5 運行Pod容器命令
5 4 6 查看Pod容器網卡名
5 4 7 複製文件到Pod容器
5 4 8 查看指定進程監聽的埠
5 5 查看Kubernetes日誌
5 5 1 系統日誌
5 5 2 Kubernetes組件日誌
5 5 3 Pod啟動信息和容器日誌
5 6 Kubernetes故障處理
5 6 1 處理故障Pod
5 6 2 容器故障調試
第6章 構建Kubernetes高可用集群
6 1 Kubernetes高可用集群的架構與規劃
6 2 構建高可用負載均衡器(Keepalived+LVS)
6 2 1 構建LB節點
6 2 2 構建RS節點
6 2 3 構建Client節點
6 2 4 測試LB+HA
6 3 構建基於Keepalived的Kubernetes高可用集群
6 3 1 配置Keepalived
6 3 2 構建ControlPlane
6 3 3 構建Node節點
6 3 4 Kubernetes高可用性測試
第7章 Kubernetes監控與告警(Prometheus+Grafana)
7 1 Kubernetes系統組件指標(Metrics)
7 2 Prometheus監控Kubernetes
7 2 1 Prometheus架構和核心概念
7 2 2 Prometheus快速部署(kube-prometheus)
7 2 3 Prometheus監控機制與配置
7 2 4 Prometheus監控Kubernetes核心組件
7 2 5 Prometheus監控Kubernetes指定對象(Exporter)
7 3 Grafana展示Kubernetes監控數據
7 3 1 Grafana快速訪問
7 3 2 Grafana展示Prometheus數據源數據(Kubernetes)
7 3 3 Grafana展示其他數據源的數據
7 3 4 Grafana配置的持久化存儲
7 4 Kubernetes監控告警
7 4 1 Prometheus告警機制
7 4 2 查看Prometheus告警
7 4 3 Prometheus告警規則(Rule)
7 4 4 配置Prometheus告警發送郵件
7 4 5 Grafana告警配置與郵件通知
第8章 基於Kubernetes的CI/CD項目綜合實踐(GitLab+Harbor+Jenkins)
8 1 CI/CD核心概念與基礎
8 2 太空入侵者遊戲CI/CD方案設計
8 2 1 系統架構與集群規劃
8 2 2 CI/CD開發流程
8 3 構建太空入侵者遊戲開發與測試環境
8 3 1 構建承載和測試節點—devt虛擬機
8 3 2 構建開發節點—s
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。