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

基於Kubernetes的DevOps實踐容器加速軟體交付/雲計算技術實踐系列叢書

  • 作者:(日)Hideto Saito//(加)Hui-Chuan Chloe Lee//Cheng-Yang Wu|譯者:史天//肖力//劉志紅
  • 出版社:電子工業
  • ISBN:9787121365706
  • 出版日期:2019/07/01
  • 裝幀:平裝
  • 頁數:290
人民幣:RMB 108 元      售價:
放入購物車
加入收藏夾

內容大鋼
    容器化被認為是實現DevOps的最佳方式。谷歌開發了Kubernetes,它有效地協調容器,被認為是容器編排的領跑者。Kubernetes是一個協調器,可以在服務集群上創建和管理容器。本書將指導管理 Kubernetes集群,然後學習如何在DevOps中監控、記錄日誌和持續部署。
    本書將介紹DevOps和容器的基本概念,部署和將應用程序容器化,並介紹Kubernetes中的網路和存儲。然後,使用先進的DevOps技能,如通過基於屬性的訪問控制和基於角色的訪問控制,監控、記錄和連續引入Kubernetes資源的許可權控制。本書還涵蓋部署和管理Amazon Web Services和Google Cloud Platform相關內容。最後,討論了其他編排框架,如Docker Swarm模式、Amazon ECS和Apache Mesos。

作者介紹
(日)Hideto Saito//(加)Hui-Chuan Chloe Lee//Cheng-Yang Wu|譯者:史天//肖力//劉志紅

目錄
1  DevOps簡介
  軟體交付的挑戰
    瀑布模型和實物交付
    敏捷模型和電子交付
    雲端的軟體交付
    持續集成
    持續交付
      配置管理
      基礎設施即代碼
      編排
  微服務趨勢
    模塊化編程
    包管理
    MVC設計模型
    單體架構應用程序
    遠程過程調用
    RESTful設計
    微服務
  自動化工具
    持續集成工具
    持續交付工具
    監控和日誌工具
    溝通工具
    公有雲
  總結
2  DevOps與容器
  了解容器
    資源隔離
    Linux 容器概念
    容器交付
    容器入門
      在Ubuntu上安裝Docker
      在CentOS上安裝Docker
      在macOS上安裝Docker
  容器生命周期
    Docker基礎
    層、鏡像、容器和卷
    分發鏡像
    連接容器
  使用Dockerfile
    編寫第一個Dockerfile
    Dockerfile語法
    組織Dockerfile
  多容器編排
    容器堆積
    Docker Compose概述
    組合容器
  總結
3  Kubernetes入門
  理解Kubernetes

    Kubernetes組件
      Master組件
      節點組件
    Master與節點通信
  開始使用Kubernetes
    準備環境
    kubectl
    Kubernetes資源
      Kubernetes對象
  容器編排
  總結
4  存儲與資源管理
  Kubernetes卷管理
    容器卷生命周期
    Pod內共享卷
    無狀態和有狀態應用程序
    Kubernetes持久卷和動態配置
      持久卷抽象層聲明
      動態配置和存儲類型
    臨時存儲和永久存儲配置案例
    使用狀態集(StatefulSet)管理具有持久卷的Pod
    持久卷示例
      Elasticsearch集群
  Kubernetes資源管理
    資源服務質量(QoS)
    配置BestEffort Pod
    配置Guaranteed Pod
    配置Burstable Pod
    資源使用監控
  總結
5  網路與安全
  Kubernetes網路
    Docker網路
    容器間通信
    Pod間通信
      同一節點內Pod間通信
      跨節點Pod間通信
    Pod與服務間通信
    外部與服務通信
  Ingress
  網路策略
  總結
6  監控與日誌
  容器檢查
    Kubernetes儀錶盤
  監控Kubernetes
    應用程序
    主機
    外部資源
    容器

    Kubernetes
    Kubernetes監控要點
  監控實踐
    Prometheus介紹
    部署Prometheus
    使用PromQL
    Kubernetes目標發現
    從Kubernetes收集數據
    使用Grafana查看指標
  日誌
    日誌聚合模式
    節點代理方式收集日誌
    Sidecar容器方式轉發日誌
    獲取Kubernetes事件
    Fluentd和Elasticsearch日誌
  從日誌中提取指標
  總結
7  持續交付
  資源更新
    觸發更新
    管理滾動更新
    更新DaemonSet和StatefulSet
      DaemonSet
      StatefulSet
  構建交付管道
    工具選擇
    過程解析
  深入解析Pod
    啟動Pod
      Liveness和Readiness探針
    初始化容器
    終止Pod
      處理SIGTERM
    容器生命周期鉤子
    放置Pod
  總結
8  集群管理
  Kubernetes命名空間
    默認命名空間
    創建命名空間
      上下文
  資源配額
    創建資源配額
      請求具有默認計算資源限制的Pod
    刪除命名空間
  Kubeconfig
  服務賬戶
  認證與授權
    認證
      服務賬戶認證

      用戶賬戶認證
    授權
    基於屬性的訪問控制(ABAC)
    基於角色的訪問控制(RBAC)
      角色和集群角色
      角色綁定和集群角色綁定
  准入控制
    命名空間生命周期(NamespaceLifecycle)
    範圍限制(LimitRanger)
    服務賬戶(Service account)
    持久卷標籤(PersistentVolumeLabel)
    默認存儲類型(DefaultStorageClass)
    資源配額(ResourceQuota)
    默認容忍時間(DefaultTolerationSeconds)
      污點(taint)和容忍(toleration)
    Pod節點選擇器(PodNodeSelector)
    始終准許(AlwaysAdmit)
    始終拉取鏡像(AlwaysPullImages)
    始終拒絕(AlwaysDeny)
    拒絕升級執行(DenyEscalatingExec)
    其他准入插件
  總結
9  AWS上的Kubernetes
  AWS簡介
    公有雲
    API和基礎設施即代碼
    AWS組件
      VPC和子網
      互聯網網關和NAT-GW
      安全組
      EC2和EBS
      Route 53
      ELB
      S3
  在AWS上安裝和配置Kubernetes
    安裝kops
    運行kops
    Kubernetes雲提供商
      L4負載均衡
      L7負載均衡(Ingress)
      存儲類型(StorageClass)
    通過kops維護Kubernetes集群
  總結
10  GCP上的Kubernetes
  GCP簡介
    GCP組件
      VPC
      子網
      防火牆規則
      VM實例

      負載均衡
      持久化磁碟
  Google容器引擎(GKE)
    在GKE上設置第一個Kubernetes集群
    節點池
    多區域集群
    集群升級
    Kubernetes雲提供商
      存儲類型(StorageClass)
      L4負載均衡
      L7負載均衡(Ingress)
  總結
11  未來探究
  探索Kubernetes的可能性
    掌握Kubernetes
      Job和CronJob
      Pod和節點之間的親和性與反親和性
      Pod的自動伸縮
      防止和緩解Pod中斷
      Kubernetes集群聯邦(federation)
      集群附加組件
    Kubernetes和社區
      Kubernetes孵化器
      Helm和chart
  未來基礎設施
    Docker Swarm模式
    Amazon Elastic Container Sercia
    Apache Mesos
  總結
讀者調查表
電子工業出版社編著書籍推薦表
反侵權盜版聲明

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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