2020-02-04 kubernetes kubernetes api server接口交互 API Server功能k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中心。 kubernetes API Server的功能: 提供了集群管理的REST API接口(包括认证授... 阅读全文…
2020-02-03 golang 优秀的博客收藏 博客主 https://changkun.us/about/ // (欧长坤) https://draveness.me/ //面向信仰编程 https://ggaaooppeenngg.github.io/ //高鹏 http://cxd2014.github.io/ //linux 源... 阅读全文…
2020-02-03 kubernetes kubernetes中kubelet源码解析 参考文档 https://cizixs.com/2017/06/06/kubelet-source-code-analysis-part-1/ //kubelet 源码分析:启动流程 https://cloud.tencent.com/developer/article/1557556 阅读全文…
2020-02-02 kubernetes kubernetes网络接口插件cni CNI配置cni的默认配置目录在/etc/cni/cni.d/ cni的默认可执行目录在 /opt/cni/bin 可以在kubelet中修改默认的路径, 在/etc/systemd/system/kubelet.service.d/10-kubeadm.conf这个文件中的Environme... 阅读全文…
2020-01-31 docker docker容器运行时containerd container概念啥是container,一句话解释,就是一组受到资源限制,彼此间相互隔离的进程。实现起来也并不复杂,隔离所用到的技术都是由linux内核本身提供的(所以说目前绝大部分的容器都是必须要跑在linux里面的)。其中namespace用来做访问隔离(每个容器进程都有自己独立的进... 阅读全文…
2020-01-31 kubernetes kubernetes容器运行时containerd k8s工作原理在 K8s 中,存在一个控制面板,也就是我们所说的 master node, 上面运行着 apiserver、controllerManager、kubeScheduler、kubedns 等组件。当我们想要创建一个应用(deployment、statefulset)时,主要流程... 阅读全文…
2020-01-31 kubernetes kubernetes中list-watch机制 kubernetes的运行流程 当kubectl创建了ReplicaSet对象后,controller-manager都是通过list-watch这种方式得到了最新的ReplicaSet对象,并执行自己的逻辑来创建Pod对象 其他的... 阅读全文…
2020-01-31 kubernetes kubernetes client-go原理解析 参考文档 https://blog.csdn.net/weixin_42663840/article/details/81699303 //深入浅出client-go https://www.cnblogs.com/charlieroro/p/10330390.html //关于clie... 阅读全文…
2020-01-31 kubernetes kubernetes自定义CRD CRD简介K8S中一切都是resource,比如Deployment,Service等等。 我们可以基于CRD(CustomResourceDefinitions)功能新增resource,比如我想自定义一种Deployment资源,提供不同的部署策略。 k8s中resource可以通过RES... 阅读全文…
2020-01-31 linux 云计算基础-openvswitch技术 概念在过去,数据中心的服务器是直接连在硬件交换机上,后来VMware实现了服务器虚拟化技术,使虚拟服务器(VMs)能够连接在虚拟交换机上,借助这个虚拟交换机,可以为服务器上运行的VMs或容器提供逻辑的虚拟的以太网接口,这些逻辑接口都连接到虚拟交换机上,有三种比较流行的虚拟交换机: VMware... 阅读全文…