k8s
赵找一
这个作者很懒,什么都没留下…
展开
-
k8s学习记录1_组件说明
1,简单发展史,感觉发展很快啊,另外ipvs是什么有待查询?2,各组件作用,红色为master,绿色为worker3,之前的borg版本4,k8s 跟数据库的交互只通过APIkube proxy实现负载均衡,操作防火墙...原创 2020-03-26 23:05:13 · 85 阅读 · 0 评论 -
k8s学习记录5_容器Cgroup和Namespace特性简介
Cgroup是Control group控制组的意思,主要做资源控制,将一组进程放在一个控制组里,通过给这个控制组分配指定的可用资源,达到控制这一组进程资源的目的。NamespaceNamespace又称为命名空间,将对象分割成完全独立且不重叠的组。(有待完善)CgroupCgroup是control group,又称为控制组,它主要是做资源控制。原理是将一组进程放在放...原创 2020-03-28 20:57:20 · 1454 阅读 · 0 评论 -
k8s学习记录4_通讯原理
1,通讯方式,k8s网络模型是期望pod在一个直接连通的扁平的网络空间中。 从pod角度来看是所有pod都可以通过ip“直接”到达。直接加引号,下面会看到如何实现。2,openstack中使用了ovs+trunk的方式实现了扁平化网络,待会后面会对比k8s的实现方式,大同小异,都是报头跟udp。3,同一个pod之间通过pause,用同一个网卡跟io可以直接访问...原创 2020-03-27 22:58:41 · 138 阅读 · 0 评论 -
k8s学习记录3_daemonSet, job, 服务发现
1,守护进程daemonSet。2,job确保可以执行成功,甚至可以设置执行1次,或者2次。3,服务发现,跟标签有关(可分到同一个标签下的不同nod),通过service转交到不同的pod上去执行。4,port或者ingress对外暴露访问。...原创 2020-03-27 22:16:48 · 159 阅读 · 0 评论 -
k8s学习记录2_pod概念RC,RS,DP,HPA,StatefulSet
同一个pod'中即共享网络,又共享存储卷,所以同一个pod里的容器端口不能冲突。RS替换了RC(因为RS支持集合操作),并且官方建议使用Deployment来统一管理(支持滚动更新)。DP来控制RS去创建pod。更新完毕之后,老得RS并不会被删除,只是停用,方便后面回滚使用。HPA(horizontal Pod Autoscaling)也就是说pod的cpu...原创 2020-03-26 23:32:50 · 704 阅读 · 0 评论 -
k8s学习记录1_docker概念,k8s概念
docker对比虚拟机 docker更加轻量级:每个虚拟机需要运行自己的一组系统进程; 虚拟机的主要好处:它们能提供完全隔离的环境,因为它们都运行在自己linux内核上。 容器的隔离技术: linux命名空间隔离:(文件,进程,网络接口,主机名等) linux控制组(cgroups):限制了进程使用的资源(CPU,内存,网络带宽 docker概念:docker是一个打包,...原创 2020-03-25 22:42:56 · 101 阅读 · 0 评论