Kubernetes 快速進階與實戰
艾叔
- 出版商: 機械工業
- 出版日期: 2022-12-22
- 定價: $534
- 售價: 8.5 折 $454
- 語言: 簡體中文
- 頁數: 246
- 裝訂: 平裝
- ISBN: 7111718623
- ISBN-13: 9787111718628
-
相關分類:
Kubernetes
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
$280包容性 Web 設計 (Inclusive Design Patterns Coding Accessibility into Web Design) -
$199每天 5分鐘玩轉 Kubernetes -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
分散式系統設計 (Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services)$480$379 -
優化 SQL|語法與資料庫的最佳化應用$450$356 -
$607Kubernetes 微服務實戰 (Hands-On Microservices with Kubernetes) -
$297CKA/CKAD 應試指南 : 從 Docker 到 Kubernetes 完全攻略 -
圖解 Docker & Kubernetes 的知識與使用方法$620$490 -
$305Linux系統管理(第3版) -
從 Docker 動手邁入全新 DevOps 時代:最完整 Kubernetes 全書$1,280$1,011 -
$704雲原生 Kubernetes 全棧架構師實戰 -
玩真的!Git ✕ GitHub 實戰手冊 - coding 實境、協同開發、雲端同步, 用最具臨場感的開發實例紮實學會! (Git for Programmers)$580$458 -
高並發系統實戰派:集群、Redis 緩存、海量存儲、Elasticsearch、RocketMQ、微服務、持續集成等$654$621 -
NestJS 基礎必學實務指南:使用強大且易擴展的 Node.js 框架打造網頁應用程式 (iThome鐵人賽系列書)$620$484 -
圖解 UML 系統分析與設計$350$315 -
深度學習高手筆記 捲1:基礎算法$659$626 -
$704Spring Boot + Vue 3 大型前後端分離項目實戰 -
$706Java 圖解創意編程:從菜鳥到因特網大廠之路 -
使用 GitOps 實現 Kubernetes 的持續部署:模式、流程及工具$714$678 -
$465Web 3.0 -
Kubernetes 建置與執行 : 邁向基礎設施的未來, 3/e (Kubernetes: Up and Running: Dive Into the Future of Infrastructure, 3/e)$580$458 -
Web 安全與攻防入門很輕松 (實戰超值版)$479$455 -
駭客入侵免驚,不是高手也會的 WordPress 資安防禦大全$660$521 -
$500Kubernetes 原生微服務開發
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書精選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學院嚴選講師;
具有多年Linux下的開發、運維和教學經驗,對Linux下的Docker、
Kubernetes、Hadoop和Spark等系統有深入研究和豐富的實踐經驗;
帶領團隊完成了華為、中興和奇虎360等公司的多個校企合作Linux相關項目;
指導零基礎本科生參加科技創新競賽和編程大賽,共獲得全國特等獎1次,一等獎2次,二等獎2次;
通過艾叔編程公眾號和網易雲課堂開設了一系列Linux相關的免費課程,已幫助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
