首页
文章
文档学习
文档目录
目录
目录
云原生体系
12-Factor
k8s知识体系
安装与配置
使用kubespray安装kubernetes
使用minikube安装kubernetes
使用kind安装kubernetes
k8s证书及秘钥
基本概念
kubernetes架构
Kubernetes总架构图
基于Docker及Kubernetes技术构建容器云(PaaS)平台概述
kubernetes对象
理解kubernetes对象
kubernetes常用对象说明
Pod
Pod介绍
Pod定义文件
Pod生命周期
Pod健康检查
Pod存储卷
Pod控制器
Pod伸缩与升级
配置
ConfigMap
Workload
核心原理
核心组件
Api Server
Controller Manager
Scheduler
Kubelet
流程图
Pod创建流程
PVC创建流程
网络
Docker网络
K8S网络
网络插件
Flannel介绍
CNI
Macvlan介绍
存储
存储卷概念
Volume
Persistent Volume
Persistent Volume Claim
Storage Class
Dynamic Volume Provisioning
CSI
csi-cephfs-plugin
部署csi-cephfs
部署cephfs-provisioner
FlexVolume介绍
资源隔离
资源配额
Pod限额
资源服务质量
Lxcfs资源视图隔离
运维指南
kubectl工具
kubectl安装与配置
kubectl命令说明
kubectl命令别名
kubernetes集群问题排查
节点调度
安全迁移节点
指定Node调度与隔离
镜像仓库配置
配置私有的镜像仓库
拉取私有镜像
开发指南
client-go的使用及源码分析
CSI插件开发
nfs-client-provisioner源码分析
csi-provisioner源码分析
operator开发
kubebuilder的使用
问题排查
节点相关问题
keycreate permission denied
Cgroup不支持pid资源
Cgroup子系统无法挂载
Pod驱逐
镜像拉取失败问题
PVC Terminating
源码分析
Kubernetes源码分析笔记
kubelet
NewKubeletCommand
NewMainKubelet
startKubelet
syncLoopIteration
syncPod
kube-controller-manager
NewControllerManagerCommand
DeploymentController
Informer机制
kube-scheduler
NewSchedulerCommand
registerAlgorithmProvider
scheduleOne
findNodesThatFit
PrioritizeNodes
preempt
kube-apiserver
NewAPIServerCommand
Runtime
Runtime
Runc和Containerd概述
Docker
Docker学习笔记
Kata Container
kata容器简介
kata配置
Etcd
Etcd介绍
Raft算法
Etcd启动配置参数
Etcd访问控制
etcdctl命令工具
etcdctl命令工具-V3
etcdctl命令工具-V2
Etcd中的k8s数据
Etcd-Operator的使用
多集群管理
k8s多集群管理的思考
Virtual Kubelet
Virtual Kubelet介绍
Virtual Kubelet 命令
Karmada
Karmada介绍
KubeEdge
KubeEdge介绍
KubeEdge源码分析
cloudcore
edgecore
监控体系
监控体系介绍
cAdvisor介绍
Heapster介绍
Influxdb介绍
GPU
nvidia-device-plugin介绍
虚拟化
虚拟化相关概念
本书使用 GitBook 发布
Pod创建流程
Pod创建基本流程图
Pod创建完整流程图
图片来源:
https://fuckcloudnative.io/posts/what-happens-when-k8s/
参考:
https://fuckcloudnative.io/posts/what-happens-when-k8s/
results matching "
"
No results matching "
"