Linux提供了强大的数据包处理和管理能力,开发人员依赖这些系统级别的能力创建防火墙,记录流量,路由数据包以及实现负载均衡功能。Kubernetes在POD之间的连接性,PO...
计算机之间需要网络连接才能进行相互通信,这句话对容器实例依然成立,因此网卡分为物理网卡和虚拟网卡。虽然说这两种类型的网卡都提供网络连接的能力,但是虚拟网卡并不直接等同于物理网...
笔者在前边系列文章中反复强调过Kubernetes是云计算时代应用程序部署的操作系统,这个特殊的操作系统运行在一组节点之上,这些计算节点上通常安装了Linux或者Window...
通过上篇文章的介绍,大家应该能够感受到Kubernetes是企业进行数字换转型非常重要的一个工具组件,因此很多人可能在想,是不是Kubernetes就是企业数字化转型过程中唯...
通过上篇文章咱们对Kubernetes以及Kubernetes解决了哪些问题有了完整的认知,不过为了将企业的核心应用部署到Kubernetes平台上,我们离目标还很远。笔者过...
随着容器化部署方案的成熟,以及Kubernetes成为容器编排领域的实施标准,有越来越多的企业逐渐接受并将自己的核心业务系统迁移到Kubernetes平台。Kubernete...
容器化部署和微服务架构就如同双胞胎,你很难分辨谁先谁后,到底是因为微服务架构逐渐流行促进了容器化部署的成熟,还是由于容器化部署的进步,导致微服务架构逐渐成为主流应用程序架构设...
对于分布式系统来说,我们通常会使用跨越网络的服务来完成业务逻辑的处理,比如订单中心的saveOrder接口需要将订单数据持久化到阿里云上的DRDS分布式数据库中,将订单保存完...
在分布式系统中,通常会有数量巨大的组件协作来完成某项具体的工作,协作的完成需要组件之间相互通信。在容器化部署的场景下,通信主要分为两类,容器实例之间,以及容器实例和外部系统之...
从上这篇文章中我们知道IP地址是网络通信中非常重要的信息,因此对于容器实例来说,为了被访问到或者访问其他服务,要么有自己独立的IP地址,要么和宿主机共享相同的IP地址。特别是...
互联网应用已经深深的渗透到我们日常生活的方方面面,比如很多同学应该有很长时间都没有使用过现金了。不过任何事情都具有两面性,科技发展给我们造成便利的同事,不容忽视的一个事实是,...
笔者在前边系列文章中详细的阐述过在Docker上创建容器实例的过程,当我们在命令行运行docker run的时候,背后的原理是客户端将创建容器实例的命令发送给docker d...
咱们在增强容器隔离性两篇文章中给大家介绍了通过约束容器对资源的访问来增强隔离性,读过文章的同学可能有这样的疑问,我觉得默认的隔离性也没有什么问题啊,为啥要费那么多事呢?坦白讲...
离上篇文章认证加密(下)发表已经过去好久了,笔者一直在思考要不要继续写安全基础类的文章,直到本周日晚上陪孩子看朗读者节目的时候,特别是节目组邀请到了53岁的清华大学高等研究院...
咱们在上篇中介绍了如何限制容器可执行的系统调用来解决当容器变节后,来控制爆炸半径,接下来咱们将视角抽象一层,看看有哪些沙箱技术可以用来约束容器实例的行为。沙箱技术的驱动力主要...
咱们在前边的多篇文章中详细介绍过容器提供的所谓“隔离”具体含义,相信读过文章的同学应该能够脱口而出:这是一种逻辑上的隔离,因为底层的硬件和操作系统内核会在运行在同一台机器上的...
镜像被打包出来之后一般被保存在镜像仓库中,对于Docker场景下,我们可以使用Docker Hub来保存和分发镜像文件。如果读者使用的类如阿里云提供的容器镜像服务ACR,那么...
笔者在前边的多篇文章中介绍过Docker这家公司为容器化技术进入寻常企业“家”作出的卓越贡献。除去我们耳熟能像的容器打包,容器仓库,开发人员视角等贡献之外,笔者认为Docke...
云原生这个概念已经被Gartner评为2022最受关注的技术术语,因此现在的问题已经不是你要不要学云原生的问题,而是When的问题。云原生本质上是我们构建分布式应用程序的一种...