Google 御用 Docker 叢集管理 Kubernetes [2018全新修訂]

吳龍輝

  • 出版商: 佳魁資訊
  • 出版日期: 2018-02-08
  • 定價: $560
  • 售價: 8.5$476
  • 語言: 繁體中文
  • 頁數: 320
  • ISBN: 9863796204
  • ISBN-13: 9789863796206
  • 相關分類: DockerKubernetes

無法訂購

買這商品的人也買了...

相關主題

商品描述

Kubernetes 是Google 開放原始碼的容器叢集管理系統,它對於容器執行時期、編排、正常服務都抽象設計出了準確完整的API,並以此建立起一個開放原始碼的系統,符合企業化需求,每家企業都可以以此架設出自動化和標準化的底層平台,以最佳化研發和營運效率。Kubernetes 可以說是Google 借助著容器領域的爆發,對於其巨大規模資料中心管理的豐富經驗的一次實作,旨在建立新的技術業界標準。

 

本書特色:
● Docker使用者一定要學的叢集管理
● 支援Docker-machine,Docker-composer
● 使用etcd來建立紀錄服務
● 使用Mesos來完成發現服務
●  可以用在Google的雲端平台
●  比Docker-Swarm整合度更棒的容器管理
適合:希望學習和使用Kubernetes 以及正在尋找管理資料中心解決方案的軟體工程師和架構師。

作者簡介

吳龍輝 
網宿科技雲端計算架構師,負責雲端平台的設計和研發工作。活躍於CloudFoundry、Docker、Kubernetes等開源社區,致力於雲端運算PaaS的研究,擁有豐富的雲端運實戰經驗。

目錄大綱

前言

PART1 Kubernetes 基礎篇

01 Kubernetes 介紹

1.1 為什麼會有Kubernetes

1.1.1 雲端運算大潮 

1.1.2 不溫不火的PaaS

1.1.3 Docker 的逆襲 

1.2 Kubernetes 是什麼 

1.3 Kubernetes 的發展歷史

1.4 Kubernetes 的核心概念

02 Kubernetes 的架構和部署

2.1 Kubernetes 的架構和元件

2.2 部署Kubernetes

2.3 安裝Kubernetes 擴充外掛程式

03 Kubernetes 快速入門

3.1 範例應用Guestbook

3.2 準備工作

3.3 執行Redis

3.4 執行Frontend

3.5 設定Guestbook 外網存取

3.6 清理Guestbook

04 Pod

4.1 國際慣例的Hello World

4.2 Pod 的基本操作

4.3 Pod 與容器

4.4 Pod 的網路

4.5 Pod 的重新啟動策略

4.6 Pod 的狀態和生命週期 

4.7 自訂檢查Pod

4.8 排程Pod

4.9 問題鎖定指南

05 Replication Controller

5.1 持續執行的Pod

5.2 Pod 範本 

5.3 Replication Controller 和Pod 的連結

5.4 彈性伸縮

5.5 自動伸縮

5.6 輪流升級

5.7 Deployment

5.8 臨時性工作的Pod

06 Service

6.1 Service 代理Pod

6.2 Service 的虛擬IP

6.3 服務代理

6.4 服務發現

6.5 發佈Service

07資料卷冊

7.1 Kubernetes 資料卷冊

7.2 本機資料卷冊

7.3 網路資料卷冊

7.4 Persistent Volume 和Persistent Volume Claim 

7.5 資訊資料卷冊

08存取Kubernetes API

8.1 API 物件與中繼資料

8.2 如何存取Kubernetes API

8.3 使用命令列工具kubectl

PART 2 Kubernetes 進階篇

09 Kubernetes 網路

9.1 Docker 網路模型 

9.2 Kubernetes 網路模型

9.3 容器間通訊

9.4 Pod 間通訊

9.5 Service 到Pod 通訊

10 Kubernetes 安全

10.1 Kubernetes 安全原則

10.2 Kubernetes API 的安全存取

10.3 Service Account 

10.4 容器安全

10.5 多租戶

11 Kubernetes 資源管理

11.1 Kubernetes 資源模型 

11.2 資源請求和限制 

11.3 Limit Range

11.4 Resource Quota

12管理和運行維護Kubernetes

12.1 Daemon Pod

12.2 Kubernetes 的高可用性

12.3 平台監控

12.4 平台記錄檔

12.5 垃圾清理

12.6 Kubernetes 的Web 介面

PART 3 Kubernetes 生態篇

13 CoreOS

13.1 CoreOS 介紹

13.2 CoreOS 工具鏈

13.3 CoreOS 實作

14 Etcd

14.1 Etcd 介紹

14.2 Etcd 的結構

14.3 Etcd 實作

15 Mesos

15.1 Mesos 介紹

15.2 Mesos 的架構

15.3 Marathon 和K8SM 介紹 

15.4 Mesos 實作