每天5分鐘玩轉Kubernetes

每天5分鐘玩轉Kubernetes
作者:CloudMan
  定價:39元
印次:1-2
ISBN:9787302496670
出版日期:2018.04.01
印刷日期:2018.05.22
。《每天5分鐘玩轉Kubernetes》共15章,系統介紹了 Kubernetes 的架構、重要概念、安裝部署方法、運行管理套用的技術、網路存儲管理、集群監控和日誌管理等重要內容。書中通過大量實操案例深入淺出地講解 Kubernetes 核心技術,是一本從入門到進階的實用Kubernetes 操作指導手冊。讀者在學習的過程中,可以跟著教程進行操作,在實踐中掌握 Kubernetes 的核心技能。在之後的工作中,則可以將本教程作為參考書,按需查找相關知識點。
目錄第1章先把Kubernetes跑起來1
1.1先跑起來1
1.2創建Kubernetes集群2
1.3部署套用4
1.4訪問套用5
1.5Scale套用6
1.6滾動更新7
1.7小結8
第2章重要概念9
第3章部署KubernetesCluster13
3.1安裝Docker14
3.2安裝kubelet、kubeadm和kubectl14
3.3用kubeadm創建Cluster14
3.3.1初始化Master14
3.3.2配置kubectl16
3.3.3安裝Pod網路16
3.3.4添加k8s-node1和k8s-node216
3.4小結18
第4章Kubernetes架構19
4.1Master節點19
4.2Node節點20
4.3完整的架構圖21
4.4用例子把它們串起來22
4.5小結24
第5章運行套用25
5.1Deployment25
5.1.1運行Deployment25
5.1.2命令vs配置檔案29
5.1.3Deployment配置檔案簡介30
5.1.4伸縮31
5.1.5Failover33
5.1.6用label控制Pod的位置33
5.2DaemonSet36
5.2.1kube-flannel-ds36
5.2.2kube-proxy37
5.2.3運行自己的DaemonSet38
5.3Job40
5.3.1Pod失敗的情況41
5.3.2Job的並行性43
5.3.3定時Job45
5.4小結48
第6章通過Service訪問Pod49
6.1創建Service49
6.2ClusterIP底層實現51
6.3DNS訪問Service53
6.4外網如何訪問Service55
6.5小結58
第7章RollingUpdate59
7.1實踐59
7.2回滾61
7.3小結63
第8章HealthCheck64
8.1默認的健康檢查64
8.2Liveness探測65
8.3Readiness探測67
8.4HealthCheck在ScaleUp中的套用69
8.5HealthCheck在滾動更新中的套用71
8.6小結75
第9章數據管理76
9.1Volume76
9.1.1emptyDir76
9.1.2hostPath78
9.1.3外部StorageProvider79
9.2PersistentVolume&PersistentVolumeClaim81
9.2.1NFSPersistentVolume81
9.2.2回收PV84
9.2.3PV動態供給86
9.3一個資料庫例子87
9.4小結91
第10章Secret&Configmap92
10.1創建Secret92
10.2查看Secret93
10.3在Pod中使用Secret94
10.3.1Volume方式94
10.3.2環境變數方式96
10.4ConfigMap97
10.5小結100
第11章Helm—Kubernetes的包管理器101
11.1WhyHelm101
11.2Helm架構103
11.3安裝Helm104
11.3.1Helm客戶端104
11.3.2Tiller伺服器105
11.4使用Helm106
11.5chart詳解109
11.5.1chart目錄結構109
11.5.2chart模板113
11.5.3再次實踐MySQLchart115
11.5.4升級和回滾release118
11.5.5開發自己的chart119
11.6小結126
第12章網路127
12.1Kubernetes網路模型127
12.2各種網路方案128
12.3NetworkPolicy129
12.3.1部署Canal129
12.3.2實踐NetworkPolicy130
12.4小結135
第13章KubernetesDashboard136
13.1安裝136
13.2配置登錄許可權137
13.3Dashboard界面結構139
13.4典型使用場景140
13.4.1部署Deployment140
13.4.2線上操作141
13.4.3查看資源詳細信息142
13.4.4查看Pod日誌142
13.5小結143
第14章Kubernetes集群監控144
14.1WeaveScope144
14.1.1安裝Scope144
14.1.2使用Scope145
14.2Heapster151
14.2.1部署151
14.2.2使用152
14.3PrometheusOperator155
14.3.1Prometheus架構159
14.3.2PrometheusOperator架構161
14.3.3部署PrometheusOperator162
14.4小結167
第15章Kubernetes集群日誌管理168
15.1部署168
15.2小結173
寫在最後174

相關詞條

熱門詞條

聯絡我們