
k8s
文章平均质量分 83
埋刀封剑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 虚拟网络设备 veth-pair 详解,看这一篇就够了
Linux 虚拟网络设备 veth-pair 详解,看这一篇就够了本文首发于我的公众号Linux云计算网络(id: cloud_dev),专注于干货分享,号内有10T书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。前面这篇文章介绍了 tap/tun 设备之后,大家应该对虚拟网络设备有了一定的了解,本文来看另外一种虚拟网络设备 veth-pair。01 veth-pair 是什么#顾名思义,veth-pair 就是一对的虚拟设备接口,和 tap/tun ...转载 2021-05-10 17:57:11 · 1662 阅读 · 0 评论 -
从零开始入门|Kubernetes 中的服务发现与负载均衡
作者 | 阿里巴巴技术专家 溪恒一、需求来源为什么需要服务发现在 K8s 集群里面会通过 pod 去部署应用,与传统的应用部署不同,传统应用部署在给定的机器上面去部署,我们知道怎么去调用别的机器的 IP 地址。但是在 K8s 集群里面应用是通过 pod 去部署的, 而 pod 生命周期是短暂的。在 pod 的生命周期过程中,比如它创建或销毁,它的 IP 地址都会发生变化,这样就不能使用传统的部署方式,不能指定 IP 去访问指定的应用。另外在 K8s 的应用部署里,之前虽然学习了 deploy转载 2021-04-13 16:47:29 · 255 阅读 · 0 评论 -
【Kubernetes系列】第10篇 网络原理解析(下篇)
3. 覆盖网络 - Overlay Network覆盖网络(overlay network)是将TCP数据包装在另一种网络包里面进行路由转发和通信的技术。Overlay网络不是默认必须的,但是它们在特定场景下非常有用。比如当我们没有足够的IP空间,或者网络无法处理额外路由,抑或当我们需要Overlay提供的某些额外管理特性。一个常见的场景是当云提供商的路由表能处理的路由数是有限制时,例如AWS路由表最多支持50条路由才不至于影响网络性能。因此如果我们有超过50个Kubernetes节点,AWS路由表将不转载 2021-04-13 16:43:38 · 236 阅读 · 0 评论 -
Kubernetes学习之路(二十)之K8S组件运行原理详解总结
目录一、看图说K8S 二、K8S的概念和术语 三、K8S集群组件 1、Master组件 2、Node组件 3、核心附件 四、K8S的网络模型 五、Kubernetes的核心对象详解 1、Pod资源对象 2、Controller 3、Service 一、看图说K8S先从一张大图来观看一下K8S是如何运作的,再具体去细化K8S的概念、组件以及网络模型。从上图,我们可以看到K8S组件和逻辑及其复杂,但是这并不可怕,我们从宏观上先了解K8S是怎么用的,.转载 2021-03-03 16:21:06 · 600 阅读 · 1 评论 -
k8s通过service访问pod(五)--技术流ken
k8s通过service访问pod(五)--技术流kenservice每个 Pod 都有自己的 IP 地址。当 controller 用新 Pod 替代发生故障的 Pod 时,新 Pod 会分配到新的 IP 地址。这样就产生了一个问题:如果一组 Pod 对外提供服务(比如 HTTP),它们的 IP 很有可能发生变化,那么客户端如何找到并访问这个服务呢?Kubernetes 给出的解决方案是 Service。创建 ServiceKubernetes Servic...转载 2021-03-03 14:48:34 · 455 阅读 · 1 评论 -
K8S中的pod、services、容器的概念和区别
K8S中的pod、services、容器的概念和区别k8s的部署架构kubernetes中有两类资源,分别是master和nodes,master和nodes上跑的服务如下图:1 kube-apiserver | kubelet2 kube-controller-manager | 3 kube-scheduler | kube-proxy4转载 2021-03-03 11:29:30 · 4748 阅读 · 0 评论 -
k8s系列(二):Pods与Nodes
目标了解Kubernetes Pods 了解Kubernetes Nodes kubectl排查故障Kubernetes Podsimage-20181012110129014.pngPod是Kubernetes抽象出来表示一组应用容器(比如Docker、rkt),还有这些容器共享的资源。这些资源包括:共享存储,比如Volumes 网络,比如独立的集群IP地址 如何去运行每个容器的信息,比如容器镜像版本、要使用的端口Pod塑造出一个应用专用的"逻辑主机",它能包含不同的应用容器(转载 2021-03-02 17:44:51 · 1596 阅读 · 0 评论 -
k8s pod和容器概念的区分
k8s pod和容器概念的区分一:在探讨pod和容器的区别之前,我们先谈谈为什么k8s会使用pod这个最小单元,而不是使用docker的容器,k8s既然使用了pod,当然有它的理由。1:更利于扩展k8s不仅仅支持Docker容器,也支持rkt甚至用户自定义容器,为什么会有这么多不同的容器呢,因为容器并不是真正的虚拟机,参考我之前的博客,docker的一些概念和误区总结,此外,Kubernetes不依赖于底层某一种具体的规则去实现容器技术,而是通过CRI这个抽象层操作容器,这样就会需要pod这.转载 2021-03-02 17:43:58 · 2478 阅读 · 0 评论