|
1 | | -# Summary |
| 1 | +# 目录 |
| 2 | + |
| 3 | +### 前言 |
2 | 4 |
|
3 | 5 | - [序言](README.md) |
4 | | -- [1. Kubernetes与云原生应用概览](cloud-native/kubernetes-and-cloud-native-app-overview.md) |
5 | | -- [2. 概念原理](concepts/index.md) |
6 | | - - [2.1 设计理念](concepts/concepts.md) |
7 | | - - [2.2 Objects](concepts/objects.md) |
8 | | - - [2.2.1 Pod](concepts/pod-overview.md) |
9 | | - - [2.2.1.1 Pod解析](concepts/pod.md) |
10 | | - - [2.2.1.2 Init容器](concepts/init-containers.md) |
11 | | - - [2.2.1.3 Pod安全策略](concepts/pod-security-policy.md) |
12 | | - - [2.2.1.4 Pod的生命周期](concepts/pod-lifecycle.md) |
13 | | - - [2.2.2 Node](concepts/node.md) |
14 | | - - [2.2.3 Namespace](concepts/namespace.md) |
15 | | - - [2.2.4 Service](concepts/service.md) |
16 | | - - [2.2.5 Volume和Persistent Volume](concepts/volume.md) |
17 | | - - [2.2.6 Deployment](concepts/deployment.md) |
18 | | - - [2.2.7 Secret](concepts/secret.md) |
19 | | - - [2.2.8 StatefulSet](concepts/statefulset.md) |
20 | | - - [2.2.9 DaemonSet](concepts/daemonset.md) |
21 | | - - [2.2.10 ServiceAccount](concepts/serviceaccount.md) |
22 | | - - [2.2.11 ReplicationController和ReplicaSet](concepts/replicaset.md) |
23 | | - - [2.2.12 Job](concepts/job.md) |
24 | | - - [2.2.13 CronJob](concepts/cronjob.md) |
25 | | - - [2.2.14 Ingress](concepts/ingress.md) |
26 | | - - [2.2.15 ConfigMap](concepts/configmap.md) |
27 | | - - [2.2.15.1 ConfigMap的热更新](concepts/configmap-hot-update.md) |
28 | | - - [2.2.16 Horizontal Pod Autoscaling](concepts/horizontal-pod-autoscaling.md) |
29 | | - - [2.2.17 Label](concepts/label.md) |
30 | | - - [2.2.18 垃圾收集](concepts/garbage-collection.md) |
31 | | - - [2.2.19 NetworkPolicy](concepts/network-policy.md) |
32 | | - - [2.2.20 Annotation](concepts/annotation.md) |
33 | | -- [3. 用户指南](guide/index.md) |
34 | | - - [3.1 资源对象配置](guide/resource-configuration.md) |
35 | | - - [3.1.1 配置Pod的liveness和readiness探针](guide/configure-liveness-readiness-probes.md) |
36 | | - - [3.1.2 配置Pod的Service Account](guide/configure-pod-service-account.md) |
37 | | - - [3.1.3 Secret配置](guide/secret-configuration.md) |
38 | | - - [3.2.3 管理namespace中的资源配额](guide/resource-quota-management.md) |
39 | | - - [3.2 命令使用](guide/command-usage.md) |
40 | | - - [3.2.1 docker用户过度到kubectl命令行指南](guide/docker-cli-to-kubectl.md) |
41 | | - - [3.2.2 kubectl命令概览](guide/using-kubectl.md) |
42 | | - - [3.2.3 kubectl命令技巧大全](guide/kubectl-cheatsheet.md) |
43 | | - - [3.3 集群安全性管理](guide/cluster-security-management.md) |
44 | | - - [3.3.1 管理集群中的TLS](guide/managing-tls-in-a-cluster.md) |
45 | | - - [3.3.2 kubelet的认证授权](guide/kubelet-authentication-authorization.md) |
46 | | - - [3.3.3 TLS bootstrap](guide/tls-bootstrapping.md) |
47 | | - - [3.3.4 创建用户认证授权的kubeconfig文件](guide/kubectl-user-authentication-authorization.md) |
48 | | - - [3.3.5 RBAC——基于角色的访问控制](guide/rbac.md) |
49 | | - - [3.3.6 IP伪装代理](guide/ip-masq-agent.md) |
50 | | - - [3.3.7 使用kubeconfig或token进行用户身份认证](guide/auth-with-kubeconfig-or-token.md) |
51 | | - - [3.3.8 kubernetes中的用户与身份认证授权](guide/authentication.md) |
52 | | - - [3.4 访问 Kubernetes 集群](guide/access-kubernetes-cluster.md) |
53 | | - - [3.4.1 访问集群](guide/access-cluster.md) |
54 | | - - [3.4.2 使用 kubeconfig 文件配置跨集群认证](guide/authenticate-across-clusters-kubeconfig.md) |
55 | | - - [3.4.3 通过端口转发访问集群中的应用程序](guide/connecting-to-applications-port-forward.md) |
56 | | - - [3.4.4 使用 service 访问群集中的应用程序](guide/service-access-application-cluster.md) |
57 | | - - [3.5 在kubernetes中开发部署应用](guide/application-development-deployment-flow.md) |
58 | | - - [3.5.1 适用于kubernetes的应用开发部署流程](guide/deploy-applications-in-kubernetes.md) |
59 | | - - [3.5.2 迁移传统应用到kubernetes中——以Hadoop YARN为例](guide/migrating-hadoop-yarn-to-kubernetes.md) |
60 | | - - [3.5.3 使用StatefulSet部署用状态应用](guide/using-statefulset.md) |
61 | | -- [4. 最佳实践](practice/index.md) |
62 | | - - [ 4.1 在CentOS上部署kubernetes1.6集群](practice/install-kbernetes1.6-on-centos.md) |
63 | | - - [4.1.1 创建TLS证书和秘钥](practice/create-tls-and-secret-key.md) |
64 | | - - [4.1.2 创建kubeconfig文件](practice/create-kubeconfig.md) |
65 | | - - [4.1.3 创建高可用etcd集群](practice/etcd-cluster-installation.md) |
66 | | - - [4.1.4 安装kubectl命令行工具](practice/kubectl-installation.md) |
67 | | - - [4.1.5 部署master节点](practice/master-installation.md) |
68 | | - - [4.1.6 部署node节点](practice/node-installation.md) |
69 | | - - [4.1.7 安装kubedns插件](practice/kubedns-addon-installation.md) |
70 | | - - [4.1.8 安装dashboard插件](practice/dashboard-addon-installation.md) |
71 | | - - [4.1.9 安装heapster插件](practice/heapster-addon-installation.md) |
72 | | - - [4.1.10 安装EFK插件](practice/efk-addon-installation.md) |
73 | | - - [4.2 服务发现与负载均衡](practice/service-discovery-and-loadbalancing.md) |
74 | | - - [4.2.1 安装Traefik ingress](practice/traefik-ingress-installation.md) |
75 | | - - [4.2.2 分布式负载测试](practice/distributed-load-test.md) |
76 | | - - [4.2.3 网络和集群性能测试](practice/network-and-cluster-perfermance-test.md) |
77 | | - - [4.2.4 边缘节点配置](practice/edge-node-configuration.md) |
78 | | - - [4.2.5 安装Nginx ingress](practice/nginx-ingress-installation.md) |
79 | | - - [4.3 运维管理](practice/operation.md) |
80 | | - - [4.3.1 服务滚动升级](practice/service-rolling-update.md) |
81 | | - - [4.3.2 应用日志收集](practice/app-log-collection.md) |
82 | | - - [4.3.3 配置最佳实践](practice/configuration-best-practice.md) |
83 | | - - [4.3.4 集群及应用监控](practice/monitor.md) |
84 | | - - [4.3.6 数据持久化问题](practice/data-persistence-problem.md) |
85 | | - - [4.3.7 管理容器的计算资源](practice/manage-compute-resources-container.md) |
86 | | - - [4.4 存储管理](practice/storage.md) |
87 | | - - [4.4.1 GlusterFS](practice/glusterfs.md) |
88 | | - - [4.4.1.1 使用GlusterFS做持久化存储](practice/using-glusterfs-for-persistent-storage.md) |
89 | | - - [4.4.1.2 在OpenShift中使用GlusterFS做持久化存储](practice/storage-for-containers-using-glusterfs-with-openshift.md) |
90 | | - - [4.4.2 CephFS](practice/cephfs.md) |
91 | | - - [4.4.2.1 使用Ceph做持久化存储](practice/using-ceph-for-persistent-storage.md) |
92 | | - - [4.5 集群与应用监控](practice/monitoring.md) |
93 | | - - [4.5.1 Heapster](practice//heapster.md) |
94 | | - - [4.5.1.1 使用Heapster获取集群和对象的metric数据](practice/using-heapster-to-get-object-metrics.md) |
95 | | - - [4.5.2 Prometheus](practice/prometheus.md) |
96 | | - - [4.5.2.1 使用Prometheus监控kubernetes集群](practice/using-prometheus-to-monitor-kuberentes-cluster.md) |
97 | | - - [4.6 服务编排管理](practice/services-management-tool.md) |
98 | | - - [4.6.1 使用Helm管理kubernetes应用](practice/helm.md) |
99 | | - - [4.6.2 构建私有Chart仓库](practice/create-private-charts-repo.md) |
100 | | - - [4.7 持续集成与发布](practice/ci-cd.md) |
101 | | - - [4.7.1 使用Jenkins进行持续集成与发布](practice/jenkins-ci-cd.md) |
102 | | - - [4.7.2 使用Drone进行持续集成与发布](practice/drone-ci-cd.md) |
103 | | - - [4.8 更新与升级](practice/update-and-upgrade.md) |
104 | | - - [4.8.1 手动升级kubernetes集群](practice/manually-upgrade.md) |
105 | | - - [4.8.2 升级dashboard](practice/dashboard-upgrade.md) |
106 | | -- [5. 领域应用](usecases/index.md) |
107 | | - - [5.1 微服务架构](usecases/microservices.md) |
108 | | - - [5.1.1 微服务中的服务发现](usecases/service-discovery-in-microservices.md) |
109 | | - - [5.2 Service Mesh 服务网格](usecases/service-mesh.md) |
110 | | - - [5.1.1 Istio](usecases/istio.md) |
111 | | - - [5.1.1.1 安装并试用Istio service mesh](usecases/istio-installation.md) |
112 | | - - [5.1.1.2 配置请求的路由规则](usecases/configuring-request-routing.md) |
113 | | - - [5.1.1.3 安装和拓展Istio service mesh](usecases/install-and-expand-istio-mesh.md) |
114 | | - - [5.1.1.4 集成虚拟机](usecases/integrating-vms.md) |
115 | | - - [5.1.2 Linkerd](usecases/linkerd.md) |
116 | | - - [5.1.2.1 Linkerd 使用指南](usecases/linkerd-user-guide.md) |
117 | | - - [5.2 大数据](usecases/big-data.md) |
118 | | - - [5.2.1 Spark standalone on Kubernetes](usecases/spark-standalone-on-kubernetes.md) |
119 | | - - [5.2.2 运行支持kubernetes原生调度的Spark程序](usecases/running-spark-with-kubernetes-native-scheduler.md) |
120 | | - - [5.3 Serverless架构](usecases/serverless.md) |
121 | | - - [5.4 边缘计算](usecases/edge-computing.md) |
122 | | -- [6. 开发指南](develop/index.md) |
123 | | - - [6.1 开发环境搭建](develop/developing-environment.md) |
124 | | - - [6.2 单元测试和集成测试](develop/testing.md) |
125 | | - - [6.3 client-go示例](develop/client-go-sample.md) |
126 | | - - [6.4 社区贡献](develop/contribute.md) |
127 | | - - [6.5 Minikube](develop/minikube.md) |
128 | | -- [7. 附录](appendix/index.md) |
129 | | - - [7.1 Docker最佳实践](appendix/docker-best-practice.md) |
130 | | - - [7.2 问题记录](appendix/issues.md) |
131 | | - - [7.3 使用技巧](appendix/tricks.md) |
132 | | - - [7.4 kubernetes中的应用故障排查](appendix/debug-kubernetes-services.md) |
133 | | - - [7.5 Kubernetes相关资讯和情报链接](appendix/material-share.md) |
| 6 | +- [Kubernetes与云原生应用概览](cloud-native/kubernetes-and-cloud-native-app-overview.md) |
| 7 | + |
| 8 | +### 概念与原理 |
| 9 | + |
| 10 | +- [Kubernetes架构](concepts/index.md) |
| 11 | +- [设计理念](concepts/concepts.md) |
| 12 | +- [资源对象与基本概念解析](concepts/objects.md) |
| 13 | + - [Pod](concepts/pod-overview.md) |
| 14 | + - [Pod解析](concepts/pod.md) |
| 15 | + - [Init容器](concepts/init-containers.md) |
| 16 | + - [Pod安全策略](concepts/pod-security-policy.md) |
| 17 | + - [Pod的生命周期](concepts/pod-lifecycle.md) |
| 18 | + - [Node](concepts/node.md) |
| 19 | + - [Namespace](concepts/namespace.md) |
| 20 | + - [Service](concepts/service.md) |
| 21 | + - [Volume和Persistent Volume](concepts/volume.md) |
| 22 | + - [Deployment](concepts/deployment.md) |
| 23 | + - [Secret](concepts/secret.md) |
| 24 | + - [StatefulSet](concepts/statefulset.md) |
| 25 | + - [DaemonSet](concepts/daemonset.md) |
| 26 | + - [ServiceAccount](concepts/serviceaccount.md) |
| 27 | + - [ReplicationController和ReplicaSet](concepts/replicaset.md) |
| 28 | + - [Job](concepts/job.md) |
| 29 | + - [CronJob](concepts/cronjob.md) |
| 30 | + - [Ingress](concepts/ingress.md) |
| 31 | + - [ConfigMap](concepts/configmap.md) |
| 32 | + - [ConfigMap的热更新](concepts/configmap-hot-update.md) |
| 33 | + - [Horizontal Pod Autoscaling](concepts/horizontal-pod-autoscaling.md) |
| 34 | + - [Label](concepts/label.md) |
| 35 | + - [垃圾收集](concepts/garbage-collection.md) |
| 36 | + - [NetworkPolicy](concepts/network-policy.md) |
| 37 | + - [Annotation](concepts/annotation.md) |
| 38 | + |
| 39 | +### 用户指南 |
| 40 | + |
| 41 | +- [用户指南](guide/index.md) |
| 42 | +- [资源对象配置](guide/resource-configuration.md) |
| 43 | + - [配置Pod的liveness和readiness探针](guide/configure-liveness-readiness-probes.md) |
| 44 | + - [配置Pod的Service Account](guide/configure-pod-service-account.md) |
| 45 | + - [Secret配置](guide/secret-configuration.md) |
| 46 | + - [管理namespace中的资源配额](guide/resource-quota-management.md) |
| 47 | +- [命令使用](guide/command-usage.md) |
| 48 | + - [docker用户过度到kubectl命令行指南](guide/docker-cli-to-kubectl.md) |
| 49 | + - [kubectl命令概览](guide/using-kubectl.md) |
| 50 | + - [kubectl命令技巧大全](guide/kubectl-cheatsheet.md) |
| 51 | +- [集群安全性管理](guide/cluster-security-management.md) |
| 52 | + - [管理集群中的TLS](guide/managing-tls-in-a-cluster.md) |
| 53 | + - [kubelet的认证授权](guide/kubelet-authentication-authorization.md) |
| 54 | + - [TLS bootstrap](guide/tls-bootstrapping.md) |
| 55 | + - [创建用户认证授权的kubeconfig文件](guide/kubectl-user-authentication-authorization.md) |
| 56 | + - [RBAC——基于角色的访问控制](guide/rbac.md) |
| 57 | + - [IP伪装代理](guide/ip-masq-agent.md) |
| 58 | + - [使用kubeconfig或token进行用户身份认证](guide/auth-with-kubeconfig-or-token.md) |
| 59 | + - [ kubernetes中的用户与身份认证授权](guide/authentication.md) |
| 60 | +- [访问 Kubernetes 集群](guide/access-kubernetes-cluster.md) |
| 61 | + - [访问集群](guide/access-cluster.md) |
| 62 | + - [使用 kubeconfig 文件配置跨集群认证](guide/authenticate-across-clusters-kubeconfig.md) |
| 63 | + - [通过端口转发访问集群中的应用程序](guide/connecting-to-applications-port-forward.md) |
| 64 | + - [使用 service 访问群集中的应用程序](guide/service-access-application-cluster.md) |
| 65 | +- [在kubernetes中开发部署应用](guide/application-development-deployment-flow.md) |
| 66 | + - [适用于kubernetes的应用开发部署流程](guide/deploy-applications-in-kubernetes.md) |
| 67 | + - [迁移传统应用到kubernetes中——以Hadoop YARN为例](guide/migrating-hadoop-yarn-to-kubernetes.md) |
| 68 | + - [使用StatefulSet部署用状态应用](guide/using-statefulset.md) |
| 69 | + |
| 70 | +### 最佳实践 |
| 71 | + |
| 72 | +- [最佳实践概览](practice/index.md) |
| 73 | +- [在CentOS上部署kubernetes1.6集群](practice/install-kbernetes1.6-on-centos.md) |
| 74 | + - [创建TLS证书和秘钥](practice/create-tls-and-secret-key.md) |
| 75 | + - [创建kubeconfig文件](practice/create-kubeconfig.md) |
| 76 | + - [创建高可用etcd集群](practice/etcd-cluster-installation.md) |
| 77 | + - [安装kubectl命令行工具](practice/kubectl-installation.md) |
| 78 | + - [部署master节点](practice/master-installation.md) |
| 79 | + - [部署node节点](practice/node-installation.md) |
| 80 | + - [安装kubedns插件](practice/kubedns-addon-installation.md) |
| 81 | + - [安装dashboard插件](practice/dashboard-addon-installation.md) |
| 82 | + - [安装heapster插件](practice/heapster-addon-installation.md) |
| 83 | + - [安装EFK插件](practice/efk-addon-installation.md) |
| 84 | +- [服务发现与负载均衡](practice/service-discovery-and-loadbalancing.md) |
| 85 | + - [安装Traefik ingress](practice/traefik-ingress-installation.md) |
| 86 | + - [分布式负载测试](practice/distributed-load-test.md) |
| 87 | + - [网络和集群性能测试](practice/network-and-cluster-perfermance-test.md) |
| 88 | + - [边缘节点配置](practice/edge-node-configuration.md) |
| 89 | + - [安装Nginx ingress](practice/nginx-ingress-installation.md) |
| 90 | +- [运维管理](practice/operation.md) |
| 91 | + - [服务滚动升级](practice/service-rolling-update.md) |
| 92 | + - [应用日志收集](practice/app-log-collection.md) |
| 93 | + - [配置最佳实践](practice/configuration-best-practice.md) |
| 94 | + - [集群及应用监控](practice/monitor.md) |
| 95 | + - [数据持久化问题](practice/data-persistence-problem.md) |
| 96 | + - [管理容器的计算资源](practice/manage-compute-resources-container.md) |
| 97 | +- [存储管理](practice/storage.md) |
| 98 | + - [GlusterFS](practice/glusterfs.md) |
| 99 | + - [使用GlusterFS做持久化存储](practice/using-glusterfs-for-persistent-storage.md) |
| 100 | + - [在OpenShift中使用GlusterFS做持久化存储](practice/storage-for-containers-using-glusterfs-with-openshift.md) |
| 101 | + - [CephFS](practice/cephfs.md) |
| 102 | + - [使用Ceph做持久化存储](practice/using-ceph-for-persistent-storage.md) |
| 103 | +- [集群与应用监控](practice/monitoring.md) |
| 104 | + - [Heapster](practice//heapster.md) |
| 105 | + - [使用Heapster获取集群和对象的metric数据](practice/using-heapster-to-get-object-metrics.md) |
| 106 | + - [Prometheus](practice/prometheus.md) |
| 107 | + - [使用Prometheus监控kubernetes集群](practice/using-prometheus-to-monitor-kuberentes-cluster.md) |
| 108 | +- [服务编排管理](practice/services-management-tool.md) |
| 109 | + - [使用Helm管理kubernetes应用](practice/helm.md) |
| 110 | + - [构建私有Chart仓库](practice/create-private-charts-repo.md) |
| 111 | +- [持续集成与发布](practice/ci-cd.md) |
| 112 | + - [使用Jenkins进行持续集成与发布](practice/jenkins-ci-cd.md) |
| 113 | + - [使用Drone进行持续集成与发布](practice/drone-ci-cd.md) |
| 114 | +- [更新与升级](practice/update-and-upgrade.md) |
| 115 | + - [ 手动升级kubernetes集群](practice/manually-upgrade.md) |
| 116 | + - [升级dashboard](practice/dashboard-upgrade.md) |
| 117 | + |
| 118 | +### 领域应用 |
| 119 | + |
| 120 | +- [领域应用概览](usecases/index.md) |
| 121 | +- [微服务架构](usecases/microservices.md) |
| 122 | + - [微服务中的服务发现](usecases/service-discovery-in-microservices.md) |
| 123 | +- [Service Mesh 服务网格](usecases/service-mesh.md) |
| 124 | + - [Istio](usecases/istio.md) |
| 125 | + - [安装并试用Istio service mesh](usecases/istio-installation.md) |
| 126 | + - [配置请求的路由规则](usecases/configuring-request-routing.md) |
| 127 | + - [安装和拓展Istio service mesh](usecases/install-and-expand-istio-mesh.md) |
| 128 | + - [集成虚拟机](usecases/integrating-vms.md) |
| 129 | + - [Linkerd](usecases/linkerd.md) |
| 130 | + - [Linkerd 使用指南](usecases/linkerd-user-guide.md) |
| 131 | +- [大数据](usecases/big-data.md) |
| 132 | + - [Spark standalone on Kubernetes](usecases/spark-standalone-on-kubernetes.md) |
| 133 | + - [运行支持kubernetes原生调度的Spark程序](usecases/running-spark-with-kubernetes-native-scheduler.md) |
| 134 | +- [Serverless架构](usecases/serverless.md) |
| 135 | +- [边缘计算](usecases/edge-computing.md) |
| 136 | + |
| 137 | +### 开发指南 |
| 138 | + |
| 139 | +- [开发指南概览](develop/index.md) |
| 140 | +- [开发环境搭建](develop/developing-environment.md) |
| 141 | +- [单元测试和集成测试](develop/testing.md) |
| 142 | +- [client-go示例](develop/client-go-sample.md) |
| 143 | +- [社区贡献](develop/contribute.md) |
| 144 | +- [Minikube](develop/minikube.md) |
| 145 | + |
| 146 | +### 附录 |
134 | 147 |
|
| 148 | +- [附录说明](appendix/index.md) |
| 149 | +- [Kubernetes中的应用故障排查](appendix/debug-kubernetes-services.md) |
| 150 | +- [Kubernetes相关资讯和情报链接](appendix/material-share.md) |
| 151 | +- [Docker最佳实践](appendix/docker-best-practice.md) |
| 152 | +- [使用技巧](appendix/tricks.md) |
| 153 | +- [问题记录](appendix/issues.md) |
0 commit comments