首页
学习
活动
专区
工具
TVP
发布

技术分享

专栏成员
131
文章
15276
阅读量
28
订阅数
深入解析容器网络
在使用kubernetes之前, 最为火热的技术就是Docker技术了。 它完成了从虚拟机时代的过度,是走向云原生时代的开端。 但是由于docker的故步自封导致被google的开源的kubernetes后来居上, 现在的Docker虽然在积极改进, 但是主流大势已经被kubernetes掌握, 所以也只能起到助力作用。 回归正题, 在kubernetes的服务发现, 服务网格等技术火热之前, 是怎么来实现容器之间的通信呢 ?本文我们就来探讨一下。
用户11097514
2024-08-05
930
浅谈Kubernetes的存储
PersistentVolume是一个表示在集群中独立于Pod之外的一块物理存储资源的对象。它抽象了底层存储系统的细节,为Pod提供了统一的接口来访问这些存储资源。 PV 描述的,是持久化存储数据卷。这个 API 对象主要定义的是一个持久化存储在宿主机上的目录,比如一个 NFS 的挂载目录
用户11097514
2024-07-31
1140
声明式Api及其实际应用
这篇文章, 我将按照自己的理解结合我阅读过的文章给大家讲讲关于声明式API这个概念
用户11097514
2024-07-28
1510
容器化守护进程DaemonSet
DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。 当有节点加入集群时, 也会为他们新增一个 Pod 。 当有节点从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。
用户11097514
2024-07-26
1280
说说Headless Service
为什么我在还没有开始讲解Service之前就要拿出来headless Service说一说呢? 因为我自己在回顾知识的时候发现自己并没有想象中的那么懂 Headless Service这个机制。 今天自己再温故学习的同时 输出文档开源供大家公共学习
用户11097514
2024-07-21
1810
有状态应用的编排-statefulSet
在学习StatefulSet之前, 我们先看下什么是有状态应用, 什么是无状态应用。
用户11097514
2024-07-21
1150
Kubernetes的pod解析
定义:容器镜像是一个只读的模板,包含了运行应用程序所需的所有代码、运行时库、环境变量和配置文件等。它是一个特殊的文件系统,用于提供容器运行时所需的程序、库、资源、配置等文件,并包含了一些为运行时准备的一些配置参数 作用: 在制作镜像时 , 常常用到的就是Docker技术 。制作成的镜像使得应用程序及其依赖项可以在不同的环境中进行部署和运行, 无需担心环境问题而导致的问题。 它是创建容器的起点,通过在镜像上添加一个可写层,容器可以在镜像的基础上进行变化,而不会影响到原始镜像 , 其实对于相关的配置文件在现网中不是打包到镜像中的,而是通过环境变量的方式读取的, 这就是在可写层执行的一个实例。
用户11097514
2024-07-16
2940
Kubernetes安装总结
如果kubernetes出现故障需要重新安装的, 需要先执行kubeadm reset 然后才能init :::
用户11097514
2024-07-14
1660
一直在用的ipTables,你真的懂吗?
可能很多人向我一样, 用了这么多年的iptables但是连他是什么都不知道吧,更别提作用。 今天在学习kubernetes中, 在service和pod的流量转发中知道了ipvs(这个后续在介绍)。 然后通过ipvs延申学习, 发现自己一直用的时iptables, 但是自己确实云里雾里, 都不知道他是干什么的。 下面的笔记就简单的来学习一下吧。 **概念: ** iptables作为Linux系统中的一个重要组件,长期以来一直是网络管理员进行流量(ip信息包)过滤和防火墙配置的主要工具。 既然是既然iptables是防火墙配置的主要工具, 同样他的作用是流量过滤, 那么防火墙我们知道是监控和控制进出网络的流量。 它的过滤级别是实例级别(以服务器为例, 就是一个服务器实例)。 所以, 当一个网络包要进入服务器实例的时候, 首先防火墙会拦下它, 然后按照过滤规则来筛选。 下面用一张图来解释
用户11097514
2024-07-11
1260
进程调度
[最优平均等待时间]Shortest Process Next(Shortest Job First) Shortest Remaining Time选择预测的完成时间来将任务入队可以是抢占的或者是不可抢占的可能导致饥饿
用户11097514
2024-05-31
1120
同步
不确定性和不可重现意味着bug可能是间歇性发生的 进程,线程;计算机,设备需要合作
用户11097514
2024-05-31
870
死锁和进程通信
一列系列阻塞的进程持有一种资源等待获取另一个阻塞的进程所占有的资源, 两个进程都因为没有获取到自己所需要的资源而不释放锁, 所以就会出现死锁问题。 类似行车道:
用户11097514
2024-05-31
680
初识微服务
如此复杂的业务关系, 想要靠人来解决是不可能的, 所以微服务提供了一个组件—–注册中心
用户11097514
2024-05-31
920
Eureka注册中心
EurekaClient:客户端Provider:服务提供者,例如案例中的 user-service
用户11097514
2024-05-31
840
文件系统
在存储元数据中保存了每个文件的信息,保存文件的属性,跟踪哪一块存储块属于逻辑上文件结构的哪个偏移
用户11097514
2024-05-31
820
进程管理And线程实现
动态性 : 可动态地创建, 结果进程; 并发性 : 进程可以被独立调度并占用处理机运行; (并发:一段, 并行:一时刻) 独立性 : 不同进程的工作不相互影响;(页表是保障措施之一) 制约性 : 因访问共享数据, 资源或进程间同步而产生制约.
用户11097514
2024-05-31
1150
计算机网络概述
那么接入网络的带宽又是多少呢? 这个网络是共享的还是专用的 ? 两个接入的指标: 就是带宽以及共享/专用
用户11097514
2024-05-31
930
应用层
如果说当用户达到一定的量, 那么服务器的性能是会下降的, 但是那也是正常的y=ax的下降速率 ,但是C/S模型当用户达到一定的数量会呈现指数级下降。
用户11097514
2024-05-31
770
拥塞控制
主机A 向 C发送; 主机B向D 发送。都通过一个路由器,路由器的容量(带宽) 是:R (单位: bps)
用户11097514
2024-05-31
1130
传输层Stu
** 为运行在不同主机上的应 用进程提供逻辑通信 ** ** 传输协议运行在端系统 **
用户11097514
2024-05-31
660
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档