k8s分享
版权声明 本站原创文章 由 萌叔 发表 转载请注明 萌叔 | http://vearne.cc 参考资料 1.技术分享:Kubernetes Networking Model 2.万字长文,带你搞懂 Kubernetes 网络模型 3.使用kubeadm搭建k8s集群 4.k8s的kubectl源码解析 5.Kubernetes–Service负载均衡机制 6.Kube Controller Manager 源码分析 7.k8s源码-scheduler流程深度剖析 8.kubectl 创建 Pod 背后到底发生了什么? 9.源码解析:一文读懂 Kubelet 10.kube-proxy源码分析:深入浅出理解k8s的services工作原理 本文基于k8s v1.28.2 大纲 1. k8s的架构 2. k8s的基本工作流程 3. k8s网络模型 4. k8s使用小贴士 1. k8s架构 1.1 架构图 HTTP/GRPC接口一般配有SSL的双向认证(使用自签名的根证书) kube-apiserver etcd kube-apiserver处于核心地位,其它组件通过它实现了解耦,其作用相当于看板 kube-apiserver也可以做高可用,比如使用负载均衡器(Load Balancer)来分发流量到多个kube-apiserver实例 扩展点 CNI 网络 CSI 存储 CRI container runtime Operator(CRD + controller) k8s可以独立于container runtime进行升级 1.2 组件 1.2.1 控制平面 1) kube-apiserver 组件负责公开 Kubernetes API,负责处理接受请求的工作。 ...