关于我
出生于江苏泰州,在南京近十载。目前在江苏电信Paas团队,负责Kubernetes和容器相关工作。对Hadoop、分布式机器学习等也有一定了解。
硕士就读于南京大学计算机专业PASA大数据技术实验室,主要研究利用云原生技术构建Kubernetes上的深度学习平台。
是开源组织fluid-cloudnative的成员,致力于打造云原生环境下的分布式数据集编排和加速引擎。
Kubernetes
apiserver
资源对象数据结构
apiserver访问控制(认证、鉴权、审计)流程
扩展apiserver
调度器
k8s中的资源管理和调度
kube-scheduler与scheduler framework源码解析
调度器扩展的四种机制
client-go
使用client-go连接apiserver
informer机制
资源锁
客户端工具
命令行工具kubectl
官方dashboard
包管理工具helm
存储
ConfigMap & Secret
PV/PVC/SC存储体系以及存储架构
k8s中使用NFS的四种方式
container storage interface
Flexvolume
编排
Pod
工作负载(Deployment、Statefulset、Job、Cronjob、Daemonset)
runtime-controller
kubebuilder
HPA
负载均衡
监控
容器技术
Linux Container
Docker
容器镜像
镜像仓库和Harbor
容器网络
CRI与多容器运行时
分布式系统
离散数学
命题逻辑
谓词逻辑
二元关系
集合
函数
计数技术
格
图论
树
代数系统与群论
数据结构与算法
递归的实现原理
稀疏矩阵
广义表
集合
并查集
字典
散列表
利用队列实现逐行打印杨辉三角形的前n行
字符串
二叉树
二叉树
链表法和广义表法表示二叉树
二叉树遍历的非递归算法
利用前序序列和中序序列唯一确定二叉树
利用数组实现堆
哈夫曼树(Huffman树)/最优二叉树
树与森林
线索化二叉树
搜索
静态搜索
二叉搜索树
AVL树
ISAM算法
m路搜索树
B树
排序
图
Dijkstra算法求最短路径
Bellman-Ford算法求最短路径
用顶点表示活动的网络(AOV网络)
用边表示活动的网络(AOE网络)
深度优先遍历图
广度优先遍历图
CPP
c++中数的表示
线性表和数组的区别
函数指针
重载操作符
右值引用和转移构造函数
计算机网络
应用层
Web应用与HTTP协议
FTP协议
Email应用
DNS协议
P2P应用
传输层
网络层
网络层综述
IPv4和IPv6
NAT协议
DHCP协议
路由选择算法
层次路由
ICMP协议
链路层
链路层综述
差错检测和纠正
多路访问控制协议(multiple access control protocol)
交换局域网
WiFi:802. 11无线LAN
点对点链路控制