CoreOS實戰

CoreOS實戰 pdf epub mobi txt 電子書 下載2025

出版者:清華大學齣版社
作者:[美]Matt Bailey
出品人:
頁數:180
译者:蒲成
出版時間:2018-2
價格:49.80元
裝幀:平裝
isbn號碼:9787302494522
叢書系列:
圖書標籤:
  • 容器
  • CoreOS
  • 容器
  • Docker
  • Kubernetes
  • Linux
  • 係統管理
  • DevOps
  • 雲計算
  • 自動化部署
  • 基礎設施
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

傳統的Linux服務器發行版本包括要托管的所有內容所需的每

一個組件,如果已經將應用和服務容器化瞭,那麼其中大部分組

件就不需要瞭。CoreOS Container Linux是一個簡單的發行版本,

它隻運行像Docker這樣的容器所需的基本組件。對於包括微服務

在內的所有以容器為中心的分布式應用程序來說,Container Linux

是快速、安全的基礎層。我們可以和補丁式調度說再見瞭;當

Container Linux需要更新時,隻要熱插拔整個OS即可。

《CoreOS實戰》是在CoreOS Container Linux上部署基於容器

的係統的清晰指南。在其中,讀者將看到一些講解如何同時在私

有基礎設施和雲係統中設置CoreOS的示例,並且可以使用真實的

代碼來實踐常規的監控和升級技術。讀者還將探究重要的容器感

知的應用程序設計,其中包括微服務、Web和大數據示例,通過

真實用例將讀者所學知識轉換成自有觀點。

主要內容

◆ 優雅地處理擴展和故障

◆ 容器驅動的程序設計

◆ 雲、內部部署以及混閤部署

◆ 智能化日誌和備份實踐

著者簡介

Matt Bailey擁有15年的IT從業經驗,他具有從大規模計算集

群架構到前端編程的豐富知識。

圖書目錄

第Ⅰ部分 增進瞭解CoreOS
第1章 CoreOS傢族介紹 3
1.1 迎接CoreOS 3
1.1.1 CoreOS傢族 4
1.1.2 etcd和分布式配置狀態 5
1.1.3 fleet和分布式服務狀態 6
1.1.4 充當CoreOS init係統的systemd 6
1.1.5 Docker和/或rkt,容器運行時 6
1.1.6 使用cloud-config進行初始化配置 7
1.2 將核心服務裝配到一起 7
1.2.1 CoreOS工作流 8
1.2.2 創建和運行服務 9
1.2.3 創建單元文件 10
1.2.4 服務拓撲和故障轉移 12
1.3 本章小結 14
第2章 在工作站上開始研究 15
2.1 設置Vagrant 15
2.1.1 需求和設置 16
2.1.2 設置Vagrant並且運行它 17
2.1.3 讓CoreOS集群在Vagrant中運行 20
2.2 用於與CoreOS交互的工具 21
2.2.1 fleetctl 22
2.2.2 etcdctl 26
2.2.3 Toolbox容器 27
2.2.4 Linux管理員的概念轉換 28
2.3 本章小結 29
第3章 可預期的故障:CoreOS中的容錯 31
3.1 監控的當前狀態 31
3.1.1 有何不足 32
3.1.2 CoreOS的處理有何不同 33
3.2 服務調度與發現 34
3.2.1 部署生産環境NGINX和Express 35
3.2.2 將etcd用於配置 35
3.3 進行一些破壞 40
3.3.1 模擬機器故障 40
3.3.2 自修復 41
3.4 應用程序架構和CoreOS 42
3.4.1 常見陷阱 42
3.4.2 新項目和遺留項目 43
3.4.3 配置管理 43
3.5 本章小結 43
第Ⅱ部分 應用程序架構
第4章 生産環境中的CoreOS 47
4.1 規劃和部署選項 47
4.1.1 Amazon Web服務 48
4.1.2 使用內部VM基礎設施 50
4.1.3 在裸機上 50
4.2 與網絡有關的注意事項 50
4.2.1 網絡的可編程程度有多大 51
4.2.2 使用flannel啓動和運行 52
4.3 我們的大容量存儲在何處 55
4.3.1 數據係統背景 55
4.3.2 NAS和存儲外包 56
4.3.3 Ceph 57
4.4 本章小結 61
第5章 應用程序架構和工作流 63
5.1 應用程序和十二要素方法論 63
5.1.1 CoreOS的方法 64
5.1.2 架構檢查清單 65
5.2 軟件開發周期 66
5.2.1 代碼庫和依賴性 66
5.2.2 環境邏輯和微服務 67
5.2.3 應用程序外沿 69
5.3 本章小結 69
第6章 Web棧應用程序示例 71
6.1 示例範圍 71
6.1.1 這個應用程序會做些什麼 72
6.1.2 應用架構概覽 73
6.1.3 目標環境 74
6.2 設置持久化層 75
6.2.1 Couchbase設置 75
6.2.2 設置memcached 77
6.3 應用程序層 79
6.3.1 工作綫程 80
6.3.2 Web應用 83
6.4 由此嚮何處發展 89
6.4.1 對故障進行響應 89
6.4.2 遺漏瞭什麼 90
6.5 本章小結 91
第7章 大數據棧 93
7.1 本章示例的範圍 93
7.1.1 架構的增加項 94
7.1.2 新的數據源 95
7.2 新的棧組件 95
7.2.1 Twitter數據收集器 96
7.2.2 編製Couchbase 98
7.2.3 啓動和驗證 105
7.2.4 啓動工作綫程 106
7.3 破壞我們的棧 108
7.3.1 監測故障 108
7.3.2 恢復機器 108
7.4 本章小結 109
第Ⅲ部分 生産環境中的CoreOS
第8章 AWS上的CoreOS 113
8.1 AWS背景介紹 114
8.1.1 AWS地區和正常運行時間 114
8.1.2 AWS服務 115
8.1.3 本章必要條件 115
8.1.4 CloudFormation模闆 116
8.1.5 AWS中的雲配置 126
8.1.6 部署 129
8.2 本章小結 132
第9章 整閤到一起:部署 133
9.1 新的CloudFormation對象 134
9.1.1 參數和輸齣 134
9.1.2 AWS Lambda 135
9.1.3 API Gateway 137
9.1.4 更新棧 138
9.2 部署應用 139
9.2.1 Web sidekick 139
9.2.2 初始化部署 140
9.3 自動化部署 142
9.3.1 Docker Hub設置 142
9.3.2 推送變更 143
9.4 本章小結 144
第10章 係統管理 145
10.1 日誌記錄和備份 145
10.1.1 設置日誌 146
10.1.2 更新雲配置 146
10.1.3 單元中的awslogs 147
10.1.4 瀏覽日誌 148
10.1.5 備份數據 149
10.2 係統擴展 151
10.2.1 集群擴展 152
10.2.2 擴展分區 153
10.2.3 遷移服務 153
10.3 CoreOS展望 154
10.3.1 新的工具 155
10.3.2 rkt 155
10.4 本章小結 159
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

除瞭sidekick可以看看其它的沒啥,書很薄,但還行

评分

除瞭sidekick可以看看其它的沒啥,書很薄,但還行

评分

除瞭sidekick可以看看其它的沒啥,書很薄,但還行

评分

除瞭sidekick可以看看其它的沒啥,書很薄,但還行

评分

除瞭sidekick可以看看其它的沒啥,書很薄,但還行

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有