k8s课程笔记

文章目录

k8s

docker是通过ding-na-ke(借助防火墙进行数据包转发,效率低下)

视频地址:
https://www.bilibili.com/video/BV1w4411y7Go?spm_id_from=pageDriver

在这里插入图片描述

在这里插入图片描述

浏览器,命令行,配置文件

master是大脑(负责分发任务,要保证高可用,所以机器数是3,5,7…),borglet是任务执行者,schduler将数据放入键值对(paxos),borglet实时监听paxos键值对数据库有变化进行数据写入
在这里插入图片描述

在这里插入图片描述

【CRI】容器,运行环境,接口
【kube proxy】完成pod与pod之间的访问,以及容器之间的负载均衡【会操作防火墙完成虚拟机端口:容器端口的映射】
理解api-server发过来的k8s指令,再转成容器能明白的指令,从而去管理容器(启动,停止)

ipvs (IP Virtual Server) 实现了传输层负载均衡,也就是我们常说的4层LAN交换,作为 Linux 内核的一部分。ipvs运行在主机上,在真实服务器集群前充当负载均衡器(是基于lvs,Linux Virtual Server),ipvs依赖于防火墙(ipvs 会使用 iptables 进行包过滤、SNAT、masquared(伪装)。具体来说,ipvs 将使用ipset来存储需要DROP或masquared的流量的源或目标地址,以确保 iptables 规则的数量是恒定的,这样我们就不需要关心我们有多少服务了)
局域网一堆机器,他会有一台机器充当类似网关的角色,它的ip是暴露在公网的,这个是虚拟ip,它可以用来做局域网的负载均衡服务器
防火墙是osi7层网络模型里面的应用层,它相当于所有应用的网关的角色(所有分发到各个应用的诸如qq,淘宝的网络协议都会经过防火墙)
【https://www.cnblogs.com/hongdada/p/9758939.html】

无需node真实ip,用coreNDS配置分配的域名就好

SVC是Switching Virtual Circuit的缩写,意思是交换虚拟电路。信息包交换虚拟线路(节点之间只在需要传送数据时才建立逻辑连结) 面向连接的网络中,从一台计算机到另一台计算机的连接。SVC是虚拟的,因为路径是从路由表中得到的,而不是建立物理线路。SVC是交换的,因为它能按需要建立,类似于一次电话呼叫。

在这里插入图片描述

自主式pod:死了不会被拉起来,超过了期望值(超负载)也不会被扩容

k8s结构

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
docker服务默认会创建一个docker0的linux网桥,docker0=pause
lvs约等于ipvs
node port映射就是nat穿透那一套

service网路在pod网络之上,为了负载均衡和唯一ip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值