包含标签 k8s那些事 的文章

k8s那些事之容器网络

运行环境情况千差万别,所以容器网络方案也是五花八门,官方都列出一堆网络模型:https://kubernetes.io/zh/docs/concepts/cluster-administration/networking/ 最常见的网络插件就是flanneld和calico,最常见的模式是隧道模式或者三层网络模型,下面来从CNI插件来分析下容器网络模型 Vxlan UDP模式因为性能问题被废弃,因为其仅在发出包的过程中,就要经过三次用户态和内核态的数据拷贝。目前使用较多的就是vxlan模式。 VXLAN,即 Virtual Extensible LAN(虚拟可扩展局域网),是 Linux 内核本身就支持的一种网络 虚似化技术。所以说,VXLAN 可以完全在内核态实现封装和解封装的工作,从而通过相似的“隧道”机制,构建出覆盖网络(Overlay Network)。……

阅读全文

k8s那些事之服务暴露

前面说的各种资源类型都是Kubernetes中服务和应用模型的抽象, 但是我们要怎么访问这些服务呢? 考虑两个因素: Pod 的 IP 不是固定的, 一 组 Pod 实例之间总会有负载均衡的需求 Kubernetes提出了通过service对Pod对外服务来进行一层抽象……

阅读全文

k8s那些事之存储篇

概述 Kubernetes存储体系是围绕着PV/PVC资源打造的,支持各种主流的存储卷 通过下面命令可以看到支持的卷 kubectl explain pod.spec.volumes 另外也提供插件机制,允许其他类型的存储服务接入到 Kubernetes 系统中来……

阅读全文

k8s那些事之四大天王

本文不想对官方文档内容做过多的搬运,主要介绍一些自己的理解的总结和容易忽略的地方 所谓四大天王指的就是Kubernetes的四个顶级资源模型deployment,statefset,daemonset和job/cronjob。也是大家了解的最多的概念。 Deployment Deployment无状态应用, 作为Kubernetes应用的最早, 最广泛的资源类型, 为Kubernetes闻名天下立下了汗马功劳.……

阅读全文

k8s那些事之万法之源Pod

本文只介绍道,不写术;即试图介绍Kubernetes的思想,并不去罗列概念和操作方式 此Pod者, 乃Kubernetes万法之源, 抽象模型之根本, 调度之要门, 资源模型之宗, 容器设计思想之祖……

阅读全文

k8s那些事之容器江湖闲话

引子 江湖永远不缺乏刀光剑影,鼓角争鸣。可能杰夫·贝佐斯不曾想到,他推出的AWS成了全球云计算IaaS和PaaS的霸主,从根本上改变了IT江湖的格局。 但是各路诸侯从未放弃自己的勃勃野心 近几年,云原生概念的提出,容器和kubernetes已经被炒作的非常火热了,甚至传统行业都开始拥抱容器,采用容器平台作为其基础架构 容器这片江湖也是经历过各方大佬的博弈厮杀,才形成了这样的局面,这回书,我们就来摆摆龙门阵,聊聊大佬们的江湖 风起微末 2013年,PaaS盛行于江湖, 一个名字叫dotCloud的小”帮派“凭着东拼西凑的招式混口饭吃,在混不下去之际,决定把自己的武功心法公布于众,开源自己的容器项目Docker,没想到,短短几个月,各路豪强竟然纷纷来投,凭借的,就是自己发明的新招式:Docker镜像……

阅读全文