[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • Kubernetes微服務實戰
    該商品所屬分類:圖書 -> 科技
    【市場價】
    982-1424
    【優惠價】
    614-890
    【作者】 吉吉·賽凡 
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:機械工業出版社
    ISBN:9787111655763
    商品編碼:70572649041

    品牌:文軒
    出版時間:2020-06-01
    代碼:119

    作者:吉吉·賽凡

        
        
    "
    作  者:(印度)吉吉·賽凡 著 史天 等 譯
    /
    定  價:119
    /
    出 版 社:機械工業出版社
    /
    出版日期:2020年06月01日
    /
    頁  數:356
    /
    裝  幀:平裝
    /
    ISBN:9787111655763
    /
    目錄
    ●譯者序
    前言
    關於評審者
    第1章 面向開發人員的Kubernetes簡介
    1.1 技術需求
    1.1.1 安裝Docker
    1.1.2 安裝kubectl
    1.1.3 安裝Minikube
    1.1.4 本章代碼
    1.2 Kubernetes簡介
    1.2.1 容器編排平臺
    1.2.2 Kubernetes發展歷史
    1.2.3 Kubernetes現狀
    1.3 Kubernetes架構
    1.3.1 控制平面
    1.3.2 數據平面
    1.4 微服務的完美搭檔
    1.4.1 微服務打包和部署
    1.4.2 微服務公開和發現
    1.4.3 微服務安全
    1.4.4 微服務驗證和授權
    1.4.5 微服務升級
    1.5 創建本地集群
    1.5.1 安裝Minikube
    1.5.2 探索集群
    1.5.3 安裝Helm
    1.6 小結
    1.7 擴展閱讀
    第2章 微服務入門
    2.1 技術需求
    2.1.1 在macOS上通過Homebrew安裝Go
    2.1.2 在其他平臺上安裝Go
    2.1.3 本章代碼
    2.2 微服務編程——少即是多
    2.3 微服務自治
    2.4 使用接口和契約
    2.5 通過API公開服務
    2.6 使用客戶端庫
    2.7 管理依賴
    2.8 協調微服務
    2.9 利用所有權
    2.10 理解康威定律
    2.10.1 垂直組織
    2.10.2 水平組織
    2.10.3 矩陣組織
    2.11 跨服務故障排除
    2.12 利用共享服務庫
    2.13 選擇源代碼控制策略
    2.13.1 單體倉庫
    2.13.2 多倉庫
    2.13.3 混合模式
    2.14 選擇數據策略
    2.14.1 每個微服務對應一個數據存儲
    2.14.2 運行分布式查詢
    2.14.3 使用Saga模式管理跨服務事務
    2.15 小結
    2.16 擴展閱讀
    第3章 示例應用程序——Delinkcious
    3.1 技術需求
    3.1.1 Visual Studio Code
    3.1.2 GoLand
    3.1.3 LiteIDE
    3.1.4 其他選項
    3.1.5 本章代碼
    3.2 為什麼選擇Go
    3.3 認識Go kit
    3.3.1 使用Go kit構建微服務
    3.3.2 理解傳輸
    3.3.3 理解端點
    3.3.4 理解服務
    3.3.5 理解中間件
    3.3.6 理解客戶端
    3.3.7 生成樣板
    3.4 Delinkcious目錄結構
    3.4.1 cmd子目錄
    3.4.2 pkg子目錄
    3.4.3 svc子目錄
    3.5 Delinkcious微服務
    3.5.1 對像模型
    3.5.2 服務實現
    3.5.3 支持函數實現
    3.5.4 通過客戶端庫調用API
    3.6 數據存儲
    3.7 小結
    3.8 擴展閱讀
    第4章 構建CI/CD流水線
    4.1 技術需求
    4.2 理解CI/CD流水線
    4.3 選擇CI/CD流水線工具
    4.3.1 Jenkins X
    4.3.2 Spinnaker
    4.3.3 Travis CI和CircleCI
    4.3.4 Tekton
    4.3.5 Argo CD
    4.3.6 自研工具
    4.4 GitOps
    4.5 使用CircleCI構建鏡像
    4.5.1 查看源代碼樹
    4.5.2 配置CI流水線
    4.5.3 理解構建腳本
    4.5.4 使用多階段Dockerfile對Go服務容器化
    4.5.5 探索CircleCI界面
    4.5.6 未來的改進
    4.6 為Delinkcious設置持續交付
    4.6.1 部署Delinkcious微服務
    4.6.2 理解Argo CD
    4.6.3 Argo CD入門
    4.6.4 配置Argo CD
    4.6.5 探索Argo CD
    4.7 小結
    4.8 擴展閱讀
    第5章 使用Kubernetes配置微服務
    5.1 技術需求
    5.2 配置包含的內容
    5.3 通過傳統方式管理配置
    5.3.1 約定
    5.3.2 命令行標志
    5.3.3 環境變量
    5.3.4 配置文件
    5.3.5 混合配置和默認
    5.3.6 12-Factor應用程序配置
    5.4 動態管理配置
    5.4.1 理解動態配置
    5.4.2 遠程配置存儲
    5.4.3 遠程配置服務
    5.5 使用Kubernetes配置微服務
    5.5.1 使用Kubernetes ConfigMaps
    5.5.2 Kubernetes自定義資源
    5.5.3 服務發現
    5.6 小結
    5.7 擴展閱讀
    第6章 Kubernetes與微服務安全
    6.1 技術需求
    6.2 應用完善的安全原則
    6.3 區分用戶賬戶和服務賬戶
    6.3.1 用戶賬戶
    6.3.2 服務賬戶
    6.4 使用Kubernetes管理密鑰
    6.4.1 Kubernetes密鑰的三種類型
    6.4.2 創造自己的密鑰
    6.4.3 將密鑰傳遞到容器
    6.4.4 構建一個安全的Pod
    6.5 使用RBAC管理權限
    6.6 通過認證、授權和準入控制訪問權限
    6.6.1 認證
    6.6.2 授權
    6.6.3 準入
    6.7 通過安全很好實踐增強Kubernetes
    6.7.1 鏡像安全
    6.7.2 網絡安全——分而治之
    6.7.3 鏡像倉庫安全
    6.7.4 按需授予訪問權限
    6.7.5 使用配額最小化爆炸半徑
    6.7.6 實施安全上下文
    6.7.7 使用安全策略強化Pod
    6.7.8 強化工具鏈
    6.8 小結
    6.9 擴展閱讀
    第7章 API與負載均衡器
    7.1 技術需求
    7.2 熟悉Kubernetes服務
    7.3 東西流量與南北流量
    7.4 理解ingress和負載均衡器
    7.5 提供和使用公有REST API
    7.5.1 構建基於Python的API網關服務
    7.5.2 添加ingress
    7.5.3 驗證API網關
    7.6 提供和使用內部gRPC API
    7.6.1 定義NewsManager接口
    7.6.2 實現消息管理器
    7.6.3 將NewsManager公開為gRPC服務
    7.7 通過消息隊列發送和接收事件
    7.7.1 NATS
    7.7.2 在Kubernetes集群中部署NATS
    7.7.3 使用NATS發送鏈接事件
    7.7.4 訂閱NATS鏈接事件
    7.7.5 處理鏈接事件
    7.8 服務網格
    7.9 小結
    7.10 擴展閱讀
    第8章 有狀態服務
    8.1 技術需求
    8.2 抽像存儲
    8.2.1 Kubernetes存儲模型
    8.2.2 內置和外部存儲插件
    8.2.3 理解CSI
    8.3 在Kubernetes集群外存儲數據
    8.4 使用StatefulSet在Kubernetes集群內存儲數據
    8.4.1 理解StatefulSet
    8.4.2 什麼時候應該使用StatefulSet
    8.4.3 一個大型StatefulSet示例
    8.5 通過本地存儲實現高性能
    8.5.1 將數據存儲在內存中
    8.5.2 將數據存儲在本地SSD硬盤上
    8.6 在Kubernetes中使用關繫型數據庫
    8.6.1 了解數據的存儲位置
    8.6.2 使用部署和服務
    8.6.3 使用StatefulSet
    8.6.4 幫助用戶服務找到StatefulSet Pod
    8.6.5 管理模式更改
    8.7 在Kubernetes中使用非關繫型數據存儲
    8.8 小結
    8.9 擴展閱讀
    第9章 在Kubernetes上運行Serverless任務
    9.1 技術需求
    9.2 雲中的Serverless
    9.2.1 微服務與Serverless函數
    9.2.2 在Kubernetes上的Serverless函數模型
    9.2.3 構建、配置和部署Serverless函數
    9.2.4 調用Serverless函數
    9.3 Delinkcious鏈接檢查
    9.3.1 設計鏈接檢查
    9.3.2 實現鏈接檢查
    9.4 使用Nuclio實現Serverless鏈接檢查
    9.4.1 Nuclio簡介
    9.4.2 創建一個鏈接檢查Serverless函數
    9.4.3 使用nuctl部署鏈接檢查函數
    9.4.4 使用Nuclio儀表板部署函數
    9.4.5 直接調用鏈接檢查函數
    9.4.6 在LinkManager中觸發鏈接檢查
    9.5 其他Kubernetes Serverless框架
    9.5.1 Kubernetes Job和CronJob
    9.5.2 KNative
    9.5.3 Fission
    9.5.4 Kubeless
    9.5.5 OpenFaas
    9.6 小結
    9.7 擴展閱讀
    第10章 微服務測試
    10.1 技術需求
    10.測試
    10.2.1 使用Go測試
    10.2.2 使用Ginkgo和Gomega測試
    10.2.3 Delinkcio測試
    10.2.4 模擬的藝術
    10.2.5 你應該測試一切嗎
    10.3 集成測試
    10.3.1 初始化測試數據庫
    10.3.2 運行服務
    10.3.3 運行實際測試
    10.3.4 實現數據庫測試輔助函數
    10.3.5 實現服務測試輔助函數
    10.4 使用Kubernetes進行本地測試
    10.4.1 編寫冒煙測試
    10.4.2 Telepresence
    10.5 隔離測試
    10.5.1 隔離集群
    10.5.2 隔離命名空間
    10.5.3 跨集群/命名空間
    10.6 端到端測試
    10.6.1 驗收測試
    10.6.2 回歸測試
    10.6.3 性能測試
    10.7 管理測試數據
    10.7.1 合成數據
    10.7.2 人工測試數據
    10.7.3 生產環境快照
    10.8 小結
    10.9 擴展閱讀
    第11章 微服務部署
    11.1 技術需求
    11.2 Kubernetes部署
    11.3 多環境部署
    11.4 理解部署策略
    11.4.1 重新部署
    11.4.2 滾動更新
    11.4.3 藍綠部署
    11.4.4 金絲雀部署
    11.5 回滾部署
    11.5.1 回滾標準部署
    11.5.2 回滾藍綠部署
    11.5.3 回滾金絲雀部署
    11.5.4 回滾模式、API或負載的更改
    11.6 管理版本和依賴
    11.6.1 管理公有API接口
    11.6.2 管理跨服務依賴
    11.6.3 管理第三方依賴
    11.6.4 管理基礎設施和工具鏈
    11.7 本地開發部署
    11.7.1 Ko
    11.7.2 Ksync
    11.7.3 Draft
    11.7.4 Skaffold
    11.7.5 Tilt
    11.8 小結
    11.9 擴展閱讀
    第12章 監控、日志和指標
    12.1 技術需求
    12.2 Kubernetes的自愈能力
    12.2.1 容器故障
    12.2.2 節點故障
    12.2.3 繫統故障
    12.3 Kubernetes集群自動伸縮
    12.3.1 Pod水平自動伸縮
    12.3.2 集群自動伸縮
    12.3.3 Pod垂直自動伸縮
    12.4 使用Kubernetes供應資源
    12.4.1 應該提供哪些資源
    12.4.2 定義容器
    12.4.3 指定資源配額
    12.4.4 手動供應
    12.4.5 利用自動伸縮
    12.4.6 自定義自動供應
    12.5 正確地優化性能
    12.5.1 性能和用戶體驗
    12.5.2 性能和高可用性
    12.5.3 性能和成本
    12.5.4 性能和安全性
    12.6 日志
    12.6.1 日志應該記錄什麼
    12.6.2 日志與錯誤報告
    12.6.3 Go日志接口
    12.6.4 使用Go-kit日志
    12.6.5 使用Kubernetes集中管理日志
    12.7 在Kubernetes上收集指標
    12.7.1 Kubernetes指標API
    12.7.2 Kubernetes指標服務器
    12.7.3 使用Prometheus
    12.8 警報
    12.8.1 擁抱組件故障
    12.8.2 接受繫統故障
    12.8.3 考慮人為因素
    12.8.4 使用Prometheus警報管理器
    12.9 分布式跟蹤
    12.9.1 安裝Jaeger
    12.9.2 將跟蹤集成到服務中
    12.10 小結
    12.11 擴展閱讀
    第13章 服務網格與Istio
    13.1 技術需求
    13.2 服務網格
    13.2.1 單體架構與微服務架構
    13.2.2 使用共享庫管理微服務的橫切關注點
    13.2.3 使用服務網格管理微服務的橫切關注點
    13.2.4 理解Kubernetes與服務網格之間的關繫
    13.3 Istio
    13.3.1 了解Istio架構
    13.3.2 使用Istio管理流量
    13.3.3 使用Istio保護集群
    13.3.4 使用Istio實施策略
    13.3.5 使用Istio收集指標
    13.3.6 什麼時候應該避免使用Istio
    13.4 基於Istio構建Delinkcious
    13.4.1 簡化服務間的認證
    13.4.2 優化金絲雀部署
    13.4.3 自動化的日志管理和錯誤報告
    13.4.4 兼容NATS
    13.4.5 查看Istio足跡
    13.5 Istio的替代方案
    13.5.1 Linkerd 2.0
    13.5.2 Envoy
    13.5.3 HashiCorp Consul
    13.5.4 AWS App Mesh
    13.5.5 其他
    13.5.6 不使用服務網格
    13.6 小結
    13.7 擴展閱讀
    第14章 微服務和Kubernetes的未來
    14.1 微服務的未來
    14.1.1 微服務與無服務器函數
    14.1.2 微服務、容器和編排
    14.1.3 gRPC和gRPC-Web
    14.1.4 GraphQL
    14.1.5 HTTP/3
    14.2 Kubernetes的未來
    14.2.1 Kubernetes的可擴展性
    14.2.2 服務網格集成
    14.2.3 Kubernetes上的無服務器計算
    14.2.4 Kubernetes和VM
    14.2.5 集群自動伸縮
    14.2.6 使用Operator
    14.2.7 集群聯邦
    14.3 小結
    14.4 擴展閱讀
    內容簡介
    《Kubernetes微服務實戰》詳細介紹如何進行微服務的開發並將其部署在Kubernetes平臺上,是一本微服務真正落地實施的實用指南。《Kubernetes微服務實戰》中從微服務的架構設計、構建、配置、測試、監控、安全,到持續集成/持續交付流水線,全面且深入地闡釋微服務繫統開發的核心技術及實踐,並提供詳細的示例代碼。首先,《Kubernetes微服務實戰》解釋微服務和Kubernetes背後的基本概念,討論一些現實世界中的關注點和權衡取舍,引導你完成基於微服務的繫統開發,向你展示好的實踐並給出大量建議。然後,《Kubernetes微服務實戰》深入地探索其中的核心技術,並提供了可操作的代碼進行說明。你將學習如何進行基於微服務的架構設計、構建微服務、測試已構建的微服務,以及將它們打包為Docker鏡像。最後,你將學習如何通過這些Docker鏡像部署應用繫統到Kubernetes並進行管理。等



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    【同作者商品】
    吉吉·賽凡
      本網站暫時沒有該作者的其它商品。
    有該作者的商品通知您嗎?
    請選擇作者:
    吉吉·賽凡
    您的Email地址
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部