kubernetes學習必備(awesome-kubernetes-notes)
git地址:https://github.com/redhatxl/Awesome-kubernetes-notes

目的
為方便更多k8s愛好者更系統性的學習文檔,利用sphinx將筆記整理構建程在線文檔,方便學習交流
本文?Awesome-kubernetes-notes
個人信息:
GitHub
掘金
慕課網
awesome-kubernetes-notes:在線閱讀
demo
目錄
一 Kubernetes概述
1.1 容器編排工具
1.2 kubernetes
1.3 環境架構
1.4 架構和組件
二 核心組件/附件
2.1 Controller
2.2 Service
2.3 網絡模型
2.4 kube-proxy
2.5 etcd
2.6 flanel
三 集群部署
3.1 部署前準備
3.2 部署 Master
3.3 部署 Node
四 入門命令
4.1 kubectl
4.2 run
4.3 expose
4.4 cp
4.5 port-forward
4.6 coredns
4.7模擬 POD 被刪除
4.8 模擬 service 被刪除
4.9 labels
4.10 動態擴容
4.11 滾動升級
4.12 集群外訪問
4.13 排查日志
4.14 連入 POD 容器
五 配置清單使用
5.1 可配置的對象
5.2 配置清單組成
5.3 獲取清單幫助
5.4 清單基本格式
5.5 快捷獲取清單
5.6 create 創建
5.7 delete 刪除
5.8 applay 創建或更新
六 POD 配置清單
6.1 pods.metadata POD元數據
6.2 pods.spec 規范
七 控制器配置清單
7.1 ReplicaSet 控制器
7.2 Deployment控制器
7.3 DaemonSet控制器
八 Service 配置清單
8.1 Service 工作模式
8.2 Service 類型
8.3 資源記錄
8.4 Service 清單
8.5 service.spec 規范
8.6 ClusterIP 類型的 service
8.7 NodePort 類型的 service
8.8 loadBalancerIP 類型
8.9 無集群地址的 Service
8.10 externalName 類型
九 ingress 控制器
9.1 ingress.spec 規范
9.2 ingress-nginx 代理
9.3 ingress-tomcat 代理
十 POD 存儲卷
10.1 卷的類型
10.2 容器掛載選項
10.3 節點存儲
10.4 網絡存儲
10.5 分布式存儲
10.6 StorageClass Ceph RBD
十一 配置信息容器化
11.1 POD 獲取環境變量
11.2 configMap
11.3 secret
十二 StatefulSet 控制器
12.1 清單格式
12.2 創建 NFS PV
12.3 創建 statefulSet
12.4 擴容和升級
十三 用戶認證系統
13.1 用戶的類型
13.2 POD如何連接集群
13.3 serviceaccount 對象
13.4 kubectl 配置文件
13.5 添加證書用戶到 config
13.6 創建新 config 文件
13.7 基于 token 認證
十四 用戶權限系統
14.1 權限列表
14.2 創建 Role
14.3 創建 rolebinding
14.4 創建 clusterrole
14.5 創建 clusterrolebinding
14.6 rolebinding 與 clusterrole
14.7 RBAC授權
十五 dashboard
15.1 部署流程
15.2 使用令牌登錄
15.3 分級管理
15.4 配置文件認證
十六 網絡通信
16.1 通信模型
16.2 通信模型底層
16.3 K8S 名稱空間
16.4 K8S網絡拓撲
16.5 flannel
16.6 Calico
十七 調度策略
17.1 POD創建流程
17.2 Service創建過程
17.3 資源限制維度
17.4 Scheduler 調度過程
17.4 預選因素
17.5 優選函數
17.6 選擇函數
十八 高級調度設置
18.1 節點選擇器
18.2 對節點的親和性
18.3 對 POD 的親和性
18.4 對 POD 的反親和性
18.5 node 污點
18.6 POD 污點容忍
十九 容器資源限制
19.1 資源限制
19.2 qos 質量管理
二十 HeapSter監控(廢棄中)
20.1 安裝 influx DB
20.2 安裝 HeapSter
20.3 安裝 Grafana
二十一 新一代監控架構
21.1 核心指標流水線
21.2監控流水線
21.3 安裝 metrics-server
21.4 安裝 prometheus
21.5 HPA命令行方式
21.6 HPA清單
二十二 K8S包管理器
22.1 基礎概念
22.2 Helm 工作原理
22.3 部署 Helm
22.4 Chart文件組織
22.5 使用 Helm + Ceph 部署 EFK
22.6 Storage Class
22.7 Helm Elasticsearch
22.8 Helm fluentd-elasticsearch
22.9 Helm kibana
學習鏈接
Kubernetes官網教程
Kubernetes中文社區
從Kubernetes到Cloud Native
Kubernetes Handbook
Kubernetes從入門到實戰
Kubernetes指南
awesome-kubernetes
從Docker到Kubernetes進階
python微服務實戰
云原生之路
CNCF Cloud Native Interactive Landscape
馬哥(docker容器技術+k8s集群技術)
微服務容器化實戰
Kubernetes
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。