![](https://img-blog.csdnimg.cn/20210715215027871.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kubernetes探索之旅
文章平均质量分 56
小小golang程序猿,学习k8s的点点滴滴,如果你也是,那就跟我一起吧
LSY_HELLOWORLD
这个作者很懒,什么都没留下…
展开
-
Kubernetes的网络通讯方式
记录于B站尚硅谷教程Kubernetes的网络模型假定了所有的Pod都是在一个可以直接连通的扁平的网络空间中。因此需要先自己实现这个网络模型假设,将不同节点上的Docker容器之间的互相访问先打通,然后再运行Kuberneters。三类同一个Pod内的多个容器之间:loopback不同Pod之间:Overlay NetworkPod与Service之间:各节点的Iptables规则CNI 简介不管是 docker 还是 kubernetes,在网络方面目前都没有一个完美的、终极的、普适原创 2021-07-18 21:36:46 · 159 阅读 · 1 评论 -
Kubernetes的Pod是什么,怎么控制
什么是PodPod是K8S所特有的一个东西,为什么要有Pod首先说一下容器每个容器都是独立存在的,通过namespace进行隔离,每个容器都有自己的IP地址、自己的挂载卷等。如果两个不同的容器相互通信就比较麻烦,通过Pod就会解决这个问题。每个Pod都必须有一个默认启动的pause容器,Pod里的其他容器共用pause的网络栈、挂载卷(可以localhost就可以访问)(个人理解,Pod相当于一个虚拟机,容器相当于里面的进程?)Pod的控制器RepilcationController、Repl原创 2021-07-17 23:01:47 · 204 阅读 · 0 评论 -
Kubernetes的架构组件说明
APIServer:所有服务访问的统一入口Controller Manager:维持副本期望的数目(副本数据应为大于1的奇数个,投票方便)Scheduler:负责介绍任务,选择合适的节点进行分配任务ETCD:键值对数据库,(高可用,天生支持集群)储存K8S集群所有重要信息(持久化)Kubelet:直接跟CRI,Continer容器引擎(docker等)、Runtime、Interface交互,实现容器的生命周期管理Kube proxy:负责写入规则至 IPTABLES、IPVS实现服务映射访问..原创 2021-07-17 21:48:25 · 103 阅读 · 0 评论