幫助中心 | 我的帳號 | 關於我們

使用OpenShift和Kubernetes構建混合雲應用程序

  • 作者:(美)邁克爾·埃爾德//傑克·基奇納//布拉德·托波爾|責編:劉熾|譯者:宋錦珂
  • 出版社:中國電力
  • ISBN:9787523911266
  • 出版日期:2026/04/01
  • 裝幀:平裝
  • 頁數:285
人民幣:RMB 88 元      售價:
放入購物車
加入收藏夾

內容大鋼
    向你的首席技術官(CTO)介紹OpenShift和Kubernetes的優點只是個開始。想要運營和擴展OpenShift,你還需要了解如何管理資源,如何嚮應用團隊暴露資源,以及如何持續為運行在這些環境中的應用程序實施變更。通過這本實用的書籍,新手和經驗豐富的開發人員以及運維人員都能夠在企業中學習到如何落地OpenShift和Kubernetes技術。
    本書作者將向你展示如何在生產環境中運行OpenShift和Kubernetes,並將你的應用程序交付到一個高可用、安全且可擴展的平台上。你將學習如何在高級集群運維主題上建立堅實的基礎,例如租戶管理、調度和容量管理、成本管理、持續交付等。

作者介紹
(美)邁克爾·埃爾德//傑克·基奇納//布拉德·托波爾|責編:劉熾|譯者:宋錦珂

目錄

前言
第1章  Kubernetes和OpenShift簡介
  1.1  Kubernetes:編排容器化應用程序的雲基礎設施
  1.2  CNCF 加速了Kubernetes生態系統的發展
  1.3  OpenShift:Red Hat的Kubernetes發行版
    1.3.1  OpenShift為開發人員帶來的好處
    1.3.2  OpenShift為運維人員帶來的好處
  1.4  總結
第2章  OpenShift和Kubernetes入門
  2.1  Kubernetes的架構
  2.2  Kubernetes和OpenShift 的部署方案
    2.2.1  Red Hat的CodeReady Containers
    2.2.2  IBM Cloud
    2.2.3  OpenShift Deployment Options
  2.3  Kubernetes和OpenShift的命令行工具
  2.4  Kubernetes的基本概念
    2.4.1  什麼是pod
    2.4.2  我該如何描述我的pod里到底有什麼
    2.4.3  Deployment
    2.4.4  在OpenShift生產環境中運行pod和Deployments示例
    2.4.5  服務賬戶
  2.5  OpenShift的增強功能
    2.5.1  身份驗證
    2.5.2  項目
    2.5.3  應用程序
    2.5.4  安全上下文約束
    2.5.5  鏡像流
  2.6  Kubernetes和OpenShift的高級主題
    2.6.1  Webhook
    2.6.2  准入控制器
    2.6.3  基於角色的訪問控制
    2.6.4  Operator
  2.7  總結
第3章  Kubernetes和OpenShift的高級主題
  3.1  pod的資源和調度
    3.1.1  通過資源請求驅動調度決策
    3.1.2  node可用的資源
    3.1.3  調度
    3.1.4  pod的優先順序和搶佔機制
  3.2  調度后pod的生命周期
    3.2.1  pod的服務質量
    3.2.2  pod的QoS級別
    3.2.3  測試資源限制
    3.2.4  節點驅逐
  3.3  容量規劃和容量管理
    3.3.1  Kubernetes工作節點的容量
    3.3.2  Kubernetes主節點的容量
  3.4  准入控制器的最佳實踐
    3.4.1  標準的准入控制器

    3.4.2  Admission Webhook
  3.5  總結
第4章  單一集群的可用性
  4.1  系統的可用性
    4.1.1  測量系統的可用性
    4.1.2  什麼是高可用的系統
    4.1.3  OpenShift和Kubernetes應用程序和服務的可用性
  4.2  故障模式
    4.2.1  應用程序所在 pod 的故障
    4.2.2  工作節點故障
    4.2.3  工作區故障
    4.2.4  控制平面故障
    4.2.5  網路故障
  4.3  總結
第5章  跨集群的持續交付
  5.1  Helm
  5.2  Kustomize
    5.2.1  Generators
    5.2.2  Composition
    5.2.3  Patches
    5.2.4  Overlays
    5.2.5  直接部署自定義生成的資源文件
  5.3  GitOps
  5.4  Raze
  5.5  Argo CD
  5.6  Tekton
    5.6.1  Tasks
    5.6.2  Pipeline
  5.7  OpenShift Pipeline
  5.8  Open Cluster Management應用
  5.9  總結
第6章  多集群的管理:部署和升級生命周期
  6.1  為什麼是多集群
    6.1.1  使用案例:使用多個集群為應用程序提供區域可用性
    6.1.2  用例:為多租戶使用多個集群
    6.1.3  用例:支持不在傳統數據中心或雲中運行集群的遠端使用案例
    6.1.4  架構特性
  6.2  跨雲部署
    6.2.1  用戶管理的OpenShift
    6.2.2  將集群升級到 Kubernetes 的最新版本
    6.2.3  多雲集群部署介紹
    6.2.4  OpenShift即服務
    6.2.5  Kubernetes即服務
  6.3  節點上操作系統的最新狀態
  6.4  總結
第7章  多集群的策略部署
  7.1  通過Operator來部署你的集群
    7.1.1  理解什麼是Operator
    7.1.2  示例:容器安全Operator
    7.1.3  使用集群的Operator來管OpenShift

    7.1.4  示例:部署身份驗證的Operator
    7.1.5  OpenShift htpasswd身份提供者
  7.2  跨多個集群的策略和合規性
    7.2.1  策略示例:將項目聯合到整個集群中
    7.2.2  為托管集群分配內容的放置規則
    7.2.3  策略示例:在托管的集群內管理etcd加密
    7.2.4  策略示例:在托管的集群中管理RBAC
    7.2.5  策略示例:管理托管集群內的IdP
    7.2.6  策略示例:通過策略管理跨托管集群的升級
  7.3  總結
第8章  多集群的應用交付工作示例
  8.1  失敗在所難免
  8.2  多集群負載均衡
  8.3  無需Operator的自動化
  8.4  部署示例應用程序
  8.5  部署你的中心集群
    8.5.1  部署一個OpenShift集群來托管Open Cluster Management Hub
    8.5.2  部署Open Cluster Management Hub
    8.5.3  部署兩個或多個集群來托管應用程序
  8.6  部署Ansible Tower和Ansible資源Operator
    8.6.1  為ServiceNow和F5 DNS負載均衡器配置項目
    8.6.2  配置toweraccess密鑰並創建Ansible Tower令牌
  8.7  將 pacman-app示例部署到你的集群中
  8.8  總結
第9章  Kubernetes和OpenShift的未來
  9.1  將更多傳統企業應用程序遷移到雲原生應用
  9.2  更多使用Kubernetes來實現高性能計算
  9.3  Kubernetes和OpenShift將成為被廣泛接受的機器學習和深度學習平台
  9.4  開放式雲計算市場將加速採用雲本地應用程序
  9.5  OpenShift將成為企業級多雲平台
  9.6  推薦資源
    9.6.1  IBM開發人員網站
    9.6.2  Learn OpenShift
    9.6.3  Kubernetes網站
    9.6.4  Kubernetes IBM雲供應商特別興趣小組
    9.6.5  Kubernetes貢獻者體驗特別興趣小組
  9.7  總結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032