TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Kubernetes in Action中文版(簡體書)
滿額折

Kubernetes in Action中文版(簡體書)

人民幣定價:148 元
定  價:NT$ 888 元
優惠價:87773
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:23 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書主要講解如何在 Kubernetes 中部署分布式容器應用。本書開始部分概要介紹了 Docker 和Kubernetes 的由來和發展,然後通過在 Kubernetes 中部署一個應用程序,一點點增加功能,逐步加深我們對於Kubernetes架構的理解和操作的實踐。在本書的後面部分,也可以學習一些高階的主題,比如監控、調試及伸縮。Kubernetes是希臘文,意思是“舵手”,帶領我們安全地到達未知水域。Kubernetes這樣的容器編排系統,會幫助我們妥善地管理分布式應用的部署結構和線上流量,高效地組織容器和服務。Kubernetes 作為數據中心操作系統,在設計軟件系統時,能夠儘量降低在底層網絡和硬件設施上的負擔。

作者簡介

Marko Luksa是一位擁有20年以上專業開發經驗的軟件工程師,經手項目小到簡單的Web應用,大到ERP系統、框架和中間件軟件,應有盡有。在為Red Hat工作期間,他從Google App Engine API實現的開發起步, 這些API將基於Red Hat的JBoss中間件產品,之後他一直在為CDI/Weld、Infinispan/JBoss DataGrid等項目貢獻力量。2014後, 他加入Red Hat的Cloud Enablement團隊,負責 Kubernetes和相關技術開發的更新,保障公司的中間件軟件能將Kubernetes與OpenShift特性的潛能用到極致。

譯者簡介
七牛容器雲 (KIRK)團隊,是負責七牛雲基於自身公有雲業務在容器方面的多年實踐經驗,針對企業應用快速部署、便捷運維打造的容器雲計算平臺。提供持續集成、彈性伸縮、應用市場等功能特性,使企業專注于業務邏輯開發,縮短業務上線週期,優化資源利用率,提高服務響應效率的一支技術團隊。

本書主要講解如何在 Kubernetes 中部署分布式容器應用。本書開始部分概要介紹了 Docker 和Kubernetes 的由來和發展,然後通過在 Kubernetes 中部署一個應用程序,一點點增加功能,逐步加深我們對於Kubernetes架構的理解和操作的實踐。在本書的後面部分,也可以學習一些高階的主題,比如監控、調試及伸縮。Kubernetes是希臘文,意思是“舵手”,帶領我們安全地到達未知水域。Kubernetes這樣的容器編排系統,會幫助我們妥善地管理分布式應用的部署結構和線上流量,高效地組織容器和服務。Kubernetes 作為數據中心操作系統,在設計軟件系統時,能夠儘量降低在底層網絡和硬件設施上的負擔。

目次

1 Kubernetes 介紹 .....................................................................1
1.1 Kubernetes 系統的需求 ...................................................................................2
1.1.1 從單體應用到微服務 ..........................................................................2
1.1.2 為應用程序提供一個一致的環境 ......................................................5
1.1.3 邁向持續交付 :DevOps 和無運維 ....................................................6
1.2 介紹容器技術 ..................................................................................................7
1.2.1 什麼是容器 ..........................................................................................7
1.2.2 Docker 容器平臺介紹 ....................................................................... 11
1.2.3 rkt――一個 Docker 的替代方案 ......................................................14
1.3 Kubernetes 介紹 .............................................................................................15
1.3.1 初衷 ....................................................................................................15
1.3.2 深入淺出地瞭解 Kubernetes .............................................................15
1.3.3 Kubernetes 集群架構 .........................................................................17
1.3.4 在 Kubernetes 中運行應用 ................................................................18
1.3.5 使用 Kubernetes 的好處 ....................................................................20
1.4 本章小結 ........................................................................................................22
2 開始使用 Kubernetes 和 Docker ..............................................23
2.1 創建、運行及共享容器鏡像 ........................................................................23
2.1.1 安裝 Docker 並運行 Hello World 容器 .............................................24
2.1.2 創建一個簡單的 Node.js 應用 ..........................................................26
2.1.3 為鏡像創建 Dockerfile ......................................................................27
2.1.4 構建容器鏡像 ....................................................................................27
2.1.5 運行容器鏡像 ....................................................................................30
2.1.6 探索運行容器的內部 ........................................................................31
2.1.7 停止和刪除容器 ................................................................................32
2.1.8 向鏡像倉庫推送鏡像 ........................................................................33
2.2 配置 Kubernetes 集群 ....................................................................................34
2.2.1 用 Minikube 運行一個本地單節點 Kubernetes 集群 ......................34
2.2.2 使用 Google Kubernetes Engine 託管 Kubernetes 集群 ...................36
2.2.3 為 kubectl 配置別名和命令行補齊 ..................................................39
2.3 在 Kubernetes 上運行第一個應用 ................................................................40
2.3.1 部署 Node.js 應用 ..............................................................................40
2.3.2 訪問 Web 應用 ...................................................................................43
2.3.3 系統的邏輯部分 ................................................................................45
2.3.4 水平伸縮應用 ....................................................................................46
2.3.5 查看應用運行在哪個節點上 ............................................................49
2.3.6 介紹 Kubernetes dashboard ...............................................................50
2.4 本章小結 ........................................................................................................51
3 pod :運行於 Kubernetes 中的容器 ..........................................53
3.1 介紹 pod .........................................................................................................53
3.1.1 為何需要 pod .....................................................................................54
3.1.2 瞭解 pod .............................................................................................55
3.1.3 通過 pod 合理管理容器 ....................................................................56
3.2 以 YAML 或 JSON 描述文

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 773
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區