{"version":1,"pages":[{"id":"idEnxniLExTkM3fxcmCg","title":"序言","pathname":"/project","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"目录"}]},{"id":"870aB0bs3MeGRMZIb04F","title":"12-Factor","pathname":"/project/paas/12-factor","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"云原生体系"}]},{"id":"JVl4Q1Mpb5Oyk4PWvyun","title":"K8S知识体系","pathname":"/project/paas/k8s","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"云原生体系"}]},{"id":"fdhAOzqdDQHq0bHQGlrr","title":"部署k8s集群","pathname":"/project/setup/installer","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"安装与配置"}]},{"id":"RHXsjGfJhUjynoGOMQFr","title":"使用kubeadm安装生产环境kubernetes","pathname":"/project/setup/installer/install-k8s-by-kubeadm","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"安装与配置"},{"label":"部署k8s集群"}]},{"id":"YjcLdIck40nxkXS9pN64","title":"使用kubespray安装kubernetes","pathname":"/project/setup/installer/install-k8s-by-kubespray","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"安装与配置"},{"label":"部署k8s集群"}]},{"id":"Bz2VOLEsmGADVCeLlOgG","title":"使用minikube安装kubernetes","pathname":"/project/setup/installer/install-k8s-by-minikube","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"安装与配置"},{"label":"部署k8s集群"}]},{"id":"RpHTzGnJI5IYxp6OGeOu","title":"使用kind安装kubernetes","pathname":"/project/setup/installer/install-k8s-by-kind","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"安装与配置"},{"label":"部署k8s集群"}]},{"id":"NVWUCNT5D6uv7B8rIzk1","title":"k8s证书及秘钥","pathname":"/project/setup/k8s-cert","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"安装与配置"}]},{"id":"jaihBeMek0DcxnhvPfom","title":"k8s版本说明","pathname":"/project/setup/k8s-version-release","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"安装与配置"}]},{"id":"eKNgXgo6yy6c6OUAP46z","title":"kubernetes架构","pathname":"/project/concepts/architecture","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"Qe3DY0HEdzrXZTljZxYA","title":"Kubernetes总架构图","pathname":"/project/concepts/architecture/kubernetes-architecture","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"kubernetes架构"}]},{"id":"i1sqzQmIUFHykrzqxWed","title":"基于Docker及Kubernetes技术构建容器云（PaaS）平台概述","pathname":"/project/concepts/architecture/paas-based-on-docker-and-kubernetes","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"kubernetes架构"}]},{"id":"BTyHLiAKXEP1r6GnvZSi","title":"kubernetes对象","pathname":"/project/concepts/object","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"izyYcfn8kyDryEPhGJfv","title":"理解kubernetes对象","pathname":"/project/concepts/object/understanding-kubernetes-objects","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"kubernetes对象"}]},{"id":"UfAtMKLcAiGFdDVNXaqH","title":"kubernetes常用对象说明","pathname":"/project/concepts/object/kubernetes-basic-concepts","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"kubernetes对象"}]},{"id":"PVBF2JJsdjWrZ0ic7NDP","title":"Pod","pathname":"/project/concepts/pod","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"A9BvzYyN6CGRsBfv51GI","title":"Pod介绍","pathname":"/project/concepts/pod/pod","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"Pod"}]},{"id":"YosoT6TuQrdXgJBHc8Nh","title":"Pod定义文件","pathname":"/project/concepts/pod/pod-definition","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"Pod"}]},{"id":"OaDdQ4X2MbwPwe55YvUO","title":"Pod生命周期","pathname":"/project/concepts/pod/pod-lifecycle","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"Pod"}]},{"id":"Pf985XP1vVAhv1oE0KGr","title":"Pod健康检查","pathname":"/project/concepts/pod/pod-probe","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"Pod"}]},{"id":"IeTYyTscbJgtzzh8agsY","title":"Pod存储卷","pathname":"/project/concepts/pod/pod-volume","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"Pod"}]},{"id":"IBXwoct4qVP9ObK9rnfn","title":"Pod控制器","pathname":"/project/concepts/pod/pod-scheduler","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"Pod"}]},{"id":"IYLPywP8C7KeJRcOlFsy","title":"Pod伸缩与升级","pathname":"/project/concepts/pod/pod-operation","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"Pod"}]},{"id":"YrNWL9aBvUmrY72pvE8b","title":"配置","pathname":"/project/concepts/configmap","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"BT62UqDwPD7OskgIzgk7","title":"ConfigMap","pathname":"/project/concepts/configmap/pod-configmap","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"},{"label":"配置"}]},{"id":"LBgjreEEFOTkrutZ3M1u","title":"Workload","pathname":"/project/concepts/concepts","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"基本概念"}]},{"id":"DXugr8PYrnPPfyFazOOW","title":"核心组件","pathname":"/project/principle/principle","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"核心原理"}]},{"id":"mVRavJ6M4dfFyXc1JOfX","title":"Api Server","pathname":"/project/principle/principle/kubernetes-core-principle-api-server","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"核心原理"},{"label":"核心组件"}]},{"id":"zWFKInUkcpiv6AKZgb5c","title":"Controller Manager","pathname":"/project/principle/principle/kubernetes-core-principle-controller-manager","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"核心原理"},{"label":"核心组件"}]},{"id":"fLyrwvvbpDYoGOyhSlW8","title":"Scheduler","pathname":"/project/principle/principle/kubernetes-core-principle-scheduler","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"核心原理"},{"label":"核心组件"}]},{"id":"6mO6sEQLJ1pplPrINqvC","title":"Kubelet","pathname":"/project/principle/principle/kubernetes-core-principle-kubelet","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"核心原理"},{"label":"核心组件"}]},{"id":"TDfqQqZtlstOf6jsWjIq","title":"流程图","pathname":"/project/principle/flow","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"核心原理"}]},{"id":"erWgpJgI4ZHEpBfsTkve","title":"Pod创建流程","pathname":"/project/principle/flow/pod-flow","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"核心原理"},{"label":"流程图"}]},{"id":"iAALeOfQ95UbvLwuzhLy","title":"PVC创建流程","pathname":"/project/principle/flow/pvc-flow","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"核心原理"},{"label":"流程图"}]},{"id":"ZR51rGgNCSj8vZW8fH76","title":"Docker网络","pathname":"/project/network/docker-network","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器网络"}]},{"id":"S4Ng3c13tYWNO8rlDmgp","title":"K8S网络","pathname":"/project/network/kubernetes-network","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器网络"}]},{"id":"1GXEah7rRteOlMC8unaS","title":"网络插件","pathname":"/project/network/flannel","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器网络"}]},{"id":"xER7ezCNdKiLyKgvjn9X","title":"Flannel介绍","pathname":"/project/network/flannel/flannel-introduction","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器网络"},{"label":"网络插件"}]},{"id":"niwULhjMkvwp4QDsu4Qi","title":"CNI","pathname":"/project/network/cni","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器网络"}]},{"id":"4u1rTaMt65DSFscduV86","title":"CNI接口介绍","pathname":"/project/network/cni/cni","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器网络"},{"label":"CNI"}]},{"id":"LbQlA07tXqjuehwnC5mA","title":"Macvlan介绍","pathname":"/project/network/cni/macvlan","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器网络"},{"label":"CNI"}]},{"id":"OG4x37EuN2E4nSNyvvJ6","title":"存储卷概念","pathname":"/project/storage/volume","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"}]},{"id":"Z4jBQn73LHEJ0YGZx2z9","title":"Volume","pathname":"/project/storage/volume/volume","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"},{"label":"存储卷概念"}]},{"id":"pqg6grlVtHXEOGRBaEVo","title":"Persistent Volume","pathname":"/project/storage/volume/persistent-volume","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"},{"label":"存储卷概念"}]},{"id":"jDNdd2N0s4rMLy4AtMhc","title":"Persistent Volume Claim","pathname":"/project/storage/volume/persistent-volume-claim","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"},{"label":"存储卷概念"}]},{"id":"d3FMy9nDCIADW54gZKbV","title":"Storage Class","pathname":"/project/storage/volume/storage-class","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"},{"label":"存储卷概念"}]},{"id":"Ed7TA2OS3TBj03hTqG6y","title":"Dynamic Volume Provisioning","pathname":"/project/storage/volume/dynamic-provisioning","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"},{"label":"存储卷概念"}]},{"id":"JFUMOjrsDd50tCHEds8E","title":"CSI","pathname":"/project/storage/csi","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"}]},{"id":"cqs1cty4lgz9k0AlI5Su","title":"csi-cephfs-plugin","pathname":"/project/storage/csi/csi-cephfs-plugin","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"},{"label":"CSI"}]},{"id":"Jhl7aSFIC2qmxKrDNNm8","title":"部署csi-cephfs","pathname":"/project/storage/csi/deploy-csi-cephfs","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"},{"label":"CSI"}]},{"id":"mXbe8P9hYqX8mxorI0qp","title":"部署cephfs-provisioner","pathname":"/project/storage/csi/cephfs-provisioner","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"},{"label":"CSI"}]},{"id":"LPY7VOQuOrx9EvHmgfw3","title":"FlexVolume介绍","pathname":"/project/storage/csi/flexvolume","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"容器存储"},{"label":"CSI"}]},{"id":"WykEsgrBZKGKguriZqem","title":"资源配额","pathname":"/project/resource/resource-quota","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"资源隔离"}]},{"id":"0MtyueI0tpWGY3CWNdXp","title":"Pod限额","pathname":"/project/resource/limit-range","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"资源隔离"}]},{"id":"4jgGc5ZNsBLfBmxrxPAL","title":"资源服务质量","pathname":"/project/resource/quality-of-service","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"资源隔离"}]},{"id":"JrhiqJawLit2Zowm4F2V","title":"Lxcfs资源视图隔离","pathname":"/project/resource/lxcfs","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"资源隔离"}]},{"id":"KTfSeYKQR4UnDIEfQCRq","title":"kubectl工具","pathname":"/project/operation/kubectl","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"}]},{"id":"ywC5j6p8R1yY12Fk6Yzv","title":"kubectl安装与配置","pathname":"/project/operation/kubectl/install-kubectl","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"},{"label":"kubectl工具"}]},{"id":"VyUGleLz8bapFybLxifw","title":"kubectl命令说明","pathname":"/project/operation/kubectl/kubectl-commands","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"},{"label":"kubectl工具"}]},{"id":"B7XhkUfcn5OuXsPazIWD","title":"kubectl命令别名","pathname":"/project/operation/kubectl/kubectl-alias","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"},{"label":"kubectl工具"}]},{"id":"yeeQC82Rtpbn5UgkWU2d","title":"kubernetes集群问题排查","pathname":"/project/operation/kubernetes-troubleshooting","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"}]},{"id":"J4uC1cHJaDa4pbuEfz37","title":"节点调度","pathname":"/project/operation/node","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"}]},{"id":"5FescI1K7tAlYCftUGqW","title":"安全迁移节点","pathname":"/project/operation/node/safely-drain-node","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"},{"label":"节点调度"}]},{"id":"50FKsdubaNJZ68eWtIeL","title":"指定Node调度与隔离","pathname":"/project/operation/node/nodeselector-and-taint","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"},{"label":"节点调度"}]},{"id":"lj6ksrmUpqHfuuifx9gV","title":"镜像仓库配置","pathname":"/project/operation/registry","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"}]},{"id":"mLyPZSFgKja03tyUrq2Z","title":"配置私有的镜像仓库","pathname":"/project/operation/registry/config-private-registry","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"},{"label":"镜像仓库配置"}]},{"id":"rzb3feYbUNNI2XQG3WIO","title":"拉取私有镜像","pathname":"/project/operation/registry/imagepullsecrets","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"运维指南"},{"label":"镜像仓库配置"}]},{"id":"IZ5I8f6wa6lXrdUYiDcv","title":"client-go的使用及源码分析","pathname":"/project/develop/client-go","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"开发指南"}]},{"id":"guA8UIA1oFHoq5geZNU5","title":"CSI插件开发","pathname":"/project/develop/develop","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"开发指南"}]},{"id":"1Ryt6aaBoeX5bSriVfhS","title":"nfs-client-provisioner源码分析","pathname":"/project/develop/develop/nfs-client-provisioner","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"开发指南"},{"label":"CSI插件开发"}]},{"id":"WMEFExLpPb7vMc8pekyI","title":"csi-provisioner源码分析","pathname":"/project/develop/develop/csi-provisioner","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"开发指南"},{"label":"CSI插件开发"}]},{"id":"9hKlvnQjkAmJnra9hxLJ","title":"operator开发","pathname":"/project/develop/operator","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"开发指南"}]},{"id":"OtSBQ0jBQvyFTAoXTOs2","title":"kubebuilder的使用","pathname":"/project/develop/operator/kubebuilder","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"开发指南"},{"label":"operator开发"}]},{"id":"p74vMeNFV5l5MX8NWKQ2","title":"节点相关问题","pathname":"/project/trouble-shooting/node","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"问题排查"}]},{"id":"b2q56G7loACAjNUziZZn","title":"keycreate permission denied","pathname":"/project/trouble-shooting/node/keycreate-permission-denied","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"问题排查"},{"label":"节点相关问题"}]},{"id":"Gd7MUUCmPpk7lE3mcBCp","title":"Cgroup不支持pid资源","pathname":"/project/trouble-shooting/node/cgroup-pid-error","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"问题排查"},{"label":"节点相关问题"}]},{"id":"cSLsltqYm9vuHUZduyGJ","title":"Cgroup子系统无法挂载","pathname":"/project/trouble-shooting/node/cgroup-subsystem-not-mount","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"问题排查"},{"label":"节点相关问题"}]},{"id":"s9yKpj0JdupQ3ouXpFDv","title":"Pod驱逐","pathname":"/project/trouble-shooting/pod-evicted","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"问题排查"}]},{"id":"aepIz3gnNSADmdSb4eiA","title":"镜像拉取失败问题","pathname":"/project/trouble-shooting/pod-image-error","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"问题排查"}]},{"id":"OA1a1ef8KS5aQGPIMSSL","title":"PVC Terminating","pathname":"/project/trouble-shooting/pvc-terminating","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"问题排查"}]},{"id":"KyL1DJH1l2leQ3UwpbQj","title":"Kubernetes源码分析笔记","pathname":"/project/code-analysis/code-analysis-notes","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"}]},{"id":"NNhVqlz9EhUKoxB5mEl0","title":"kubelet","pathname":"/project/code-analysis/kubelet","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"}]},{"id":"ZrZe1qAKEJMUXRJhCvzP","title":"NewKubeletCommand","pathname":"/project/code-analysis/kubelet/newkubeletcommand","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kubelet"}]},{"id":"gVB3Jdo1UfhEDZek2SB6","title":"NewMainKubelet","pathname":"/project/code-analysis/kubelet/newmainkubelet","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kubelet"}]},{"id":"EIap9WmUbPWLo29m2aq9","title":"startKubelet","pathname":"/project/code-analysis/kubelet/startkubelet","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kubelet"}]},{"id":"32E7lo0Zc0KcmyH259im","title":"syncLoopIteration","pathname":"/project/code-analysis/kubelet/syncloopiteration","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kubelet"}]},{"id":"4lOMWhOO5UeVpM38hYNr","title":"syncPod","pathname":"/project/code-analysis/kubelet/syncpod","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kubelet"}]},{"id":"B8YGAoRjZAuAVsZUV8tY","title":"kube-controller-manager","pathname":"/project/code-analysis/kube-controller-manager","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"}]},{"id":"taKkSDCqxikqD1kruMTA","title":"NewControllerManagerCommand","pathname":"/project/code-analysis/kube-controller-manager/newcontrollermanagercommand","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-controller-manager"}]},{"id":"VKq3IONYAYUtkik2okS7","title":"DeploymentController","pathname":"/project/code-analysis/kube-controller-manager/deployment-controller","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-controller-manager"}]},{"id":"gWifjjglbKgZ7jyTvo0q","title":"Informer机制","pathname":"/project/code-analysis/kube-controller-manager/sharedindexinformer","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-controller-manager"}]},{"id":"EfGI7EnCsIEMcGRG5AQm","title":"kube-scheduler","pathname":"/project/code-analysis/kube-scheduler","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"}]},{"id":"8w3yN8H6RcrX9Cqx7UQt","title":"NewSchedulerCommand","pathname":"/project/code-analysis/kube-scheduler/newschedulercommand","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-scheduler"}]},{"id":"HOLbfWeRAkBshuLVCrR3","title":"registerAlgorithmProvider","pathname":"/project/code-analysis/kube-scheduler/registeralgorithmprovider","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-scheduler"}]},{"id":"ZQu1yLjJEWzEIJF6JSGJ","title":"scheduleOne","pathname":"/project/code-analysis/kube-scheduler/scheduleone","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-scheduler"}]},{"id":"DODhEbdZFJ8LBH1IIiEY","title":"findNodesThatFit","pathname":"/project/code-analysis/kube-scheduler/findnodesthatfit","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-scheduler"}]},{"id":"cOBND2BlaZsIME52QBhV","title":"PrioritizeNodes","pathname":"/project/code-analysis/kube-scheduler/prioritizenodes","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-scheduler"}]},{"id":"vPYC0w70ky8mosuvuo3H","title":"preempt","pathname":"/project/code-analysis/kube-scheduler/preempt","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-scheduler"}]},{"id":"P1CABYyf2o0rPydFyx4S","title":"kube-apiserver","pathname":"/project/code-analysis/kube-apiserver","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"}]},{"id":"W5hIB5MHfPqbx1xgt5Cw","title":"NewAPIServerCommand","pathname":"/project/code-analysis/kube-apiserver/newapiservercommand","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"源码分析"},{"label":"kube-apiserver"}]},{"id":"tkScfoCI1PsuYc7GDvNq","title":"Runtime","pathname":"/project/runtime/runtime","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"}]},{"id":"qFz3FlSSQ77aziKGIcXv","title":"Runc和Containerd概述","pathname":"/project/runtime/runtime/runtime","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"},{"label":"Runtime"}]},{"id":"QVGAKnYjpqIJGAZAxtf9","title":"Containerd","pathname":"/project/runtime/containerd","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"}]},{"id":"OUAzj35Ipv94ZqTIIKwa","title":"安装Containerd","pathname":"/project/runtime/containerd/install-containerd","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"},{"label":"Containerd"}]},{"id":"0IhhSzBX2G2pkQ2ysR8J","title":"Docker","pathname":"/project/runtime/docker","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"}]},{"id":"vlk8Fw5eTX2u7SsHq8X7","title":"Docker学习笔记","pathname":"/project/runtime/docker/docker-notes","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"},{"label":"Docker"}]},{"id":"nIGSxvCSacsON9rTUJ8X","title":"Kata Container","pathname":"/project/runtime/kata","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"}]},{"id":"EghD7aTrXr3WqWl9sejd","title":"kata容器简介","pathname":"/project/runtime/kata/kata-container","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"},{"label":"Kata Container"}]},{"id":"ferBnAGDidUL2K2xg52R","title":"kata配置","pathname":"/project/runtime/kata/kata-container-conf","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"},{"label":"Kata Container"}]},{"id":"nZj3tGJqfsF3Q9hrawNq","title":"GPU","pathname":"/project/runtime/gpu","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"}]},{"id":"2idWaN6rgJEkG4Mj5mhH","title":"nvidia-device-plugin介绍","pathname":"/project/runtime/gpu/nvidia-device-plugin","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Runtime"},{"label":"GPU"}]},{"id":"6MggvLE1mzRsVTIVsx86","title":"Etcd介绍","pathname":"/project/etcd/etcd-introduction","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Etcd"}]},{"id":"NQDDAXjXccYpJUOfC1xY","title":"Raft算法","pathname":"/project/etcd/raft","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Etcd"}]},{"id":"EtldCVPTlKPnSCGyGWUG","title":"Etcd启动配置参数","pathname":"/project/etcd/etcd-setup-flags","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Etcd"}]},{"id":"iWVEVRDRqvck8YQerGwr","title":"Etcd访问控制","pathname":"/project/etcd/etcd-auth-and-security","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Etcd"}]},{"id":"883IqaKd8dPLdxnpg8Ty","title":"etcdctl命令工具","pathname":"/project/etcd/etcdctl","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Etcd"}]},{"id":"uo8nyc44BDtU4QlnhqN8","title":"etcdctl命令工具-V3","pathname":"/project/etcd/etcdctl/etcdctl-v3","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Etcd"},{"label":"etcdctl命令工具"}]},{"id":"7SxbvDBYtkuQfKWiJJal","title":"etcdctl命令工具-V2","pathname":"/project/etcd/etcdctl/etcdctl-v2","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Etcd"},{"label":"etcdctl命令工具"}]},{"id":"vOL5diPNENemwBeRT1k6","title":"Etcd中的k8s数据","pathname":"/project/etcd/k8s-etcd-data","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Etcd"}]},{"id":"DVr6Jy6EsuaInozb60at","title":"Etcd-Operator的使用","pathname":"/project/etcd/etcd-operator-usage","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"Etcd"}]},{"id":"tPmLXuaPYVQAclP0fA0K","title":"k8s多集群管理的思考","pathname":"/project/multi-cluster/k8s-multi-cluster-thinking","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"多集群管理"}]},{"id":"RqQztjHAVXWAdN6Ta4Zi","title":"Virtual Kubelet","pathname":"/project/multi-cluster/virtual-kubelet","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"多集群管理"}]},{"id":"linQF0nyhA1sOOQNzg5f","title":"Virtual Kubelet介绍","pathname":"/project/multi-cluster/virtual-kubelet/virtual-kubelet","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"多集群管理"},{"label":"Virtual Kubelet"}]},{"id":"hjmBy9MrOhOvh4Z7gOmS","title":"Virtual Kubelet 命令","pathname":"/project/multi-cluster/virtual-kubelet/virtual-kubelet-cmd","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"多集群管理"},{"label":"Virtual Kubelet"}]},{"id":"gvIFAGxFSGitE8jZccUX","title":"Karmada","pathname":"/project/multi-cluster/karmada","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"多集群管理"}]},{"id":"OPS8tG2VfcNICM0FcJFy","title":"Karmada介绍","pathname":"/project/multi-cluster/karmada/karmada-introduction","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"多集群管理"},{"label":"Karmada"}]},{"id":"XtwFZuwhyzyfkK9A3lvG","title":"KubeEdge介绍","pathname":"/project/kubeedge/kubeedge-arch","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"边缘容器"}]},{"id":"ZN4lWyY4u2hvT7fQdLKG","title":"KubeEdge源码分析","pathname":"/project/kubeedge/code-analysis","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"边缘容器"}]},{"id":"Vpr1i4FjlEe3WhKY6zFl","title":"cloudcore","pathname":"/project/kubeedge/code-analysis/cloudcore","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"边缘容器"},{"label":"KubeEdge源码分析"}]},{"id":"xPHotFQeJK6COl3SHGad","title":"edgecore","pathname":"/project/kubeedge/code-analysis/edgecore","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"边缘容器"},{"label":"KubeEdge源码分析"}]},{"id":"jJv8TvLQ9xnvOXOZUMYM","title":"OpenYurt部署","pathname":"/project/kubeedge/install-openyurt","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"边缘容器"}]},{"id":"76rzw2tG7Y2dt0PJDQpG","title":"虚拟化相关概念","pathname":"/project/kvm/vm-concept","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"HCJobK9mwssKiKBRBzgP","title":"KubeVirt","pathname":"/project/kvm/kubevirt","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"虚拟化"}]},{"id":"0Ge1uGcT9fntmzulYlxy","title":"KubeVirt的介绍","pathname":"/project/kvm/kubevirt/kubevirt-introduction","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"KubeVirt"}]},{"id":"jFTZIKUJTKSnCLHqfmAt","title":"KubeVirt的使用","pathname":"/project/kvm/kubevirt/kubevirt-installation","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"虚拟化"},{"label":"KubeVirt"}]},{"id":"tXyuFTFwwMGIGx56ncUm","title":"监控体系介绍","pathname":"/project/monitor/kubernetes-cluster-monitoring","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"监控体系"}]},{"id":"kRWPWLd61YTeSK6cp7xM","title":"cAdvisor介绍","pathname":"/project/monitor/cadvisor-introduction","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"监控体系"}]},{"id":"7guJb3kerRSKOVG85XiT","title":"Heapster介绍","pathname":"/project/monitor/heapster-introduction","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"监控体系"}]},{"id":"flSQSSu4EJNAmNYkMZOH","title":"Influxdb介绍","pathname":"/project/monitor/influxdb-introduction","siteSpaceId":"sitesp_0UUMF","description":"","breadcrumbs":[{"label":"监控体系"}]}]}