-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
ISTIO最佳實戰 版權信息
- ISBN:9787121457395
- 條形碼:9787121457395 ; 978-7-121-45739-5
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
ISTIO最佳實戰 本書特色
1. 本書作者為全球服務網格技術專家,內容更加全面、翔實。 2. 本書譯者為國內云原生社區技術專家,力求將內容準備傳達表述,并且對于難以理解的內容進行了中文化處理。 3. 本書內容全面,覆蓋Istio新版本及核心內容,示例代碼豐富完善。 這本書提供了一個清晰的視角來展示如何將應用程序與基礎設施解耦。希望你能像我一樣喜歡它。 序作者Eric Brewer,基礎設施副總裁、Google研究員 我真的很喜歡這本書對Istio循序漸進的講解。我希望把它分享給每一個使用Kubernetes進行開發的人。 Christoph Schubert,SAP 這是一份全面的指南,用于深入理解Istio服務網格。 Fotis Stamatelopoulos,Upwork 閱讀這本書,感覺就像正跟隨一位技藝高超的行業專家在學習。 Paolo Antinori,Red Hat
ISTIO最佳實戰 內容簡介
Istio作為服務網格技術擁有代表性的產品,歷經多年發展已日漸成熟,并受到越來越多開發者的青睞。本書以 Istio 服務網格為核心,內容包括基本概念、核心功能、運維、企業級落地四大部分,從基本的安裝部署到功能實踐,從底層原理分析到故障排查,從進階操作到企業級實戰,由淺入深地介紹了 Istio 服務網格的各個方面。本書適合正在使用或關注 Istio 的開發工程師、運維工程師、架構師等云原生領域從業者閱讀。無論你是服務網格技術的初學者,還是該領域的專家,都能從本書中尋找到有借鑒意義的理論及實踐指導。
ISTIO最佳實戰 目錄
1 Istio 服務網格......................................................................... 2
1.1 快速迭代帶來的挑戰 ...................................................................................... 3
1.1.1 不可靠的云基礎設施 .......................................................................... 5
1.1.2 服務通信需要彈性 .............................................................................. 6
1.1.3 實時可觀測性 ...................................................................................... 6
1.2 使用應用程序庫解決問題 .............................................................................. 7
1.3 基礎設施的解決思路 ...................................................................................... 9
1.3.1 應用程序感知服務代理 ...................................................................... 9
1.3.2 認識 Envoy 代理 ................................................................................ 10
1.4 什么是服務網格 ............................................................................................ 11
1.5 Istio 服務網格簡介 ........................................................................................ 13
1.5.1 服務網格與企業服務總線的關系 .................................................... 14
1.5.2 服務網格與 API 網關的關系 ............................................................ 16
1.5.3 在非微服務架構中使用 Istio ............................................................ 17
1.5.4 在分布式架構中使用 Istio ................................................................ 18
1.5.5 使用服務網格的缺點 ........................................................................ 19
本章小結 ................................................................................................................. 19
2 Istio 的步.......................................................................21
2.1 在 Kubernetes 上部署 Istio ............................................................................ 21
2.1.1 使用 Docker Desktop 來演示樣例 .................................................... 22
2.1.2 獲取 Istio 發行版 ............................................................................... 22
2.1.3 將 Istio 組件安裝到 Kubernetes 中 ................................................... 24
2.2 了解 Istio 控制平面 ....................................................................................... 25
2.2.1 istiod 簡介 .......................................................................................... 26
2.2.2 入口網關和出口網關 ........................................................................ 30
2.3 在服務網格中部署你的個應用程序 .................................................... 31
2.4 Istio 的可觀測性、彈性和流量路由 ............................................................ 36
2.4.1 Istio 與可觀測性 ................................................................................ 37
2.4.2 Istio 與彈性 ........................................................................................ 44
2.4.3 Istio 與流量路由 ................................................................................ 46
本章小結 ................................................................................................................. 50
3 Istio 的數據平面 :Envoy .......................................................51
3.1 什么是 Envoy 代理 ........................................................................................ 51
3.1.1 Envoy 的核心功能 ............................................................................. 53
3.1.2 Envoy 與其他代理的比較 ................................................................. 58
3.2 配置 Envoy ..................................................................................................... 58
3.2.1 靜態配置 ............................................................................................ 58
3.2.2 動態配置 ............................................................................................ 60
3.3 Envoy 實戰 ..................................................................................................... 61
3.3.1 Envoy 的 Admin API ......................................................................... 65
3.3.2 Envoy 的請求重試 ............................................................................. 66
3.4 Envoy 與 Istio 的融合 .................................................................................... 67
本章小結 ................................................................................................................. 69
第 2 部分 保護、觀察和控制服務網格中的流量
4 Istio 網關 :將流量導入集群....................................................72
4.1 流量入口概念 ................................................................................................ 73
4.1.1 虛擬 IP 地址 :簡化服務訪問 ........................................................... 73
4.1.2 虛擬主機 :來自單個接入點的多個服務 ........................................ 75
4.2 Istio 入口網關 ................................................................................................ 75
4.2.1 聲明 Gateway 資源 ............................................................................ 77
4.2.2 虛擬服務的網關路由 ........................................................................ 79
4.2.3 流量整體視圖 .................................................................................... 82
4.2.4 對比 Istio 入口網關與 Kubernetes Ingress ....................................... 82
4.2.5 對比 Istio 入口網關與 API 網關 ....................................................... 83
4.3 保護網關流量 ................................................................................................ 83
4.3.1 使用 TLS 的 HTTP 流量 ................................................................... 84
4.3.2 將 HTTP 重定向到 HTTPS ............................................................... 88
4.3.3 使用 mTLS 的 HTTP 通信 ................................................................ 89
4.3.4 為多個虛擬主機提供 TLS 服務 ....................................................... 92
4.4 TCP 流量 ........................................................................................................ 93
4.4.1 在 Istio 網關上暴露 TCP 端口 .......................................................... 94
4.4.2 使用 SNI 直通的流量路由 ................................................................ 96
4.5 網關使用建議 ................................................................................................ 99
4.5.1 拆分網關的職能 ................................................................................ 99
4.5.2 網關注入 .......................................................................................... 101
4.5.3 入口網關訪問日志 .......................................................................... 102
4.5.4 減少網關配置 .................................................................................. 103
本章小結 ............................................................................................................... 104
5 流量控制 :細粒度流量路由 .................................................. 105
5.1 減少部署新代碼帶來的風險 ...................................................................... 105
5.2 Istio 的請求路由 .......................................................................................... 109
5.2.1 清理工作空間 .................................................................................. 109
5.2.2 部署 catalog 服務的 v1 版本 ........................................................... 110
ISTIO最佳實戰 作者簡介
Christian Posta(@christianposta)是 Solo.io 公司副總裁,全球領域首席技術官。他在云原生社區中以作家、博主、演說家,以及服務網格和云原生生態中各種開源項目的貢獻者身份而聞名。Christian 曾在傳統企業和大型互聯網公司工作過,現在幫助組織創建和部署大規模的、云原生的、彈性的分布式架構。他擅長指導、培訓和領導團隊在分布式系統概念、微服務、DevOps 和云原生應用程序設計方面取得成功。
Rinor Maloku(@rinormaloku)是 Solo.io 公司的工程師。他為采用應用網絡解決方案(如服務網格)的客戶提供咨詢服務。此前,他在 Red Hat 公司工作,在那里,他開發了中間件軟件,使研發團隊能夠確保其服務的高可用性。作為一名自由職業者,他服務了多位 DAX 30 成員,以充分利用云計算技術的潛力。
馬若飛,就職于飛維美地(FreeWheel)北京研發中心,擔任首席工程師,主要負責微服務架構設計和云原生落地工作。《Istio實戰指南》作者,極客時間《Service Mesh實戰》專欄作者,《云原生應用架構:微服務開發實踐》主要作者,人民郵電出版社IT專業圖書專家顧問,ServiceMesher技術社區和云原生社區管理委員會成員。發表、翻譯多篇云原生領域前沿技術文章,熱衷于技術分享。Christian Posta(@christianposta)是 Solo.io 公司副總裁,全球領域首席技術官。他在云原生社區中以作家、博主、演說家,以及服務網格和云原生生態中各種開源項目的貢獻者身份而聞名。Christian 曾在傳統企業和大型互聯網公司工作過,現在幫助組織創建和部署大規模的、云原生的、彈性的分布式架構。他擅長指導、培訓和領導團隊在分布式系統概念、微服務、DevOps 和云原生應用程序設計方面取得成功。
Rinor Maloku(@rinormaloku)是 Solo.io 公司的工程師。他為采用應用網絡解決方案(如服務網格)的客戶提供咨詢服務。此前,他在 Red Hat 公司工作,在那里,他開發了中間件軟件,使研發團隊能夠確保其服務的高可用性。作為一名自由職業者,他服務了多位 DAX 30 成員,以充分利用云計算技術的潛力。
馬若飛,就職于飛維美地(FreeWheel)北京研發中心,擔任首席工程師,主要負責微服務架構設計和云原生落地工作。《Istio實戰指南》作者,極客時間《Service Mesh實戰》專欄作者,《云原生應用架構:微服務開發實踐》主要作者,人民郵電出版社IT專業圖書專家顧問,ServiceMesher技術社區和云原生社區管理委員會成員。發表、翻譯多篇云原生領域前沿技術文章,熱衷于技術分享。
宋凈超(Jimmy Song),Tetrate 布道師,云原生社區創始人,螞蟻集團前云原生布道師及開源管理負責人,電子工業出版社圖書出品人,獨立撰稿人。Kubernetes 、Istio 等開源技術的早期使用及推廣者。著有《未來架構:從服務化到云原生》《深入理解Istio:云原生服務網格進階實戰》,參與過多部作品的翻譯工作。
羅廣明,字節跳動服務框架團隊架構師,云原生社區管理委員會成員、北京站站長。先后在愛立信、百度從事云原生、微服務及開源相關工作,后加入字節跳動,負責 CloudWeGo 等微服務項目開源相關工作。長期關注云原生 & 微服務領域前沿技術、架構演進及標準化進程。
- >
苦雨齋序跋文-周作人自編集
- >
有舍有得是人生
- >
名家帶你讀魯迅:故事新編
- >
自卑與超越
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
詩經-先民的歌唱
- >
龍榆生:詞曲概論/大家小書
- >
小考拉的故事-套裝共3冊