自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Pod的生命周期

一、初始化阶段创建Pod:用户通过kubectl或其他API客户端提交Pod的创建请求给apiServer。apiServer接收到请求后,会生成Pod对象的信息,并将其存入etcd,然后返回确认信息至客户端。 调度Pod:scheduler监控到新的Pod对象后,会为其分配主机节点,并将结果信息更新至apiServer。 启动容器:node节点上的kubelet发现Pod被调度到本节点后,会尝试调用Docker(或其他容器运行时)启动容器。在这个阶段,Pod可能会包含初始化容器(Init

2024-08-07 18:19:19 614

原创 Pod的启动流程

Kubernetes中Pod的启动流程是一个高度自动化和分布式的过程,涉及多个组件的协同工作。通过创建Pod配置文件、提交配置到API Server、Scheduler调度、kubelet在选定节点上启动Pod以及持续监控和更新Pod状态等步骤,Kubernetes能够高效地管理和运行容器化应用。

2024-08-07 18:11:38 1208

原创 docker容器学习八-卷

定义:Docker卷(Volume)是一种用于在容器和宿主机之间共享和持久化数据的特殊目录或文件。它绕过了Docker的联合文件系统,以正常的文件或目录形式存在于宿主机上。功能:数据持久性:卷中的数据是持久的,不受容器生命周期的限制。即使容器被删除,卷中的数据仍然存在,可以被其他容器重新挂载使用。数据共享:多个容器可以共享同一个卷,这使得在容器之间共享数据变得非常方便。这对于需要共享配置文件、日志、数据库文件等数据的场景非常有用。

2024-08-06 21:48:55 720

原创 docker容器学习七-docker架构三大核心

Docker的架构三大核心组件主要包括,这三个核心组件共同构成了Docker平台的基础。

2024-08-06 21:39:19 486

原创 docker容器学习六-网络模式

Docker提供了多种网络类型,每种类型都有其特点和适用场景。在选择网络类型时,需要根据具体的应用需求和网络策略进行考虑。Bridge模式是Docker的默认网络类型,适用于大多数标准应用场景;Host模式适用于需要高性能网络连接的应用;Container模式适用于需要紧密网络通信的容器;None模式适用于不需要网络连接的容器;而Overlay模式则适用于Docker Swarm集群中的容器通信。

2024-08-05 22:46:19 789

原创 docker容器学习五-cgroup

cgroup是Docker中实现容器资源限制和隔离的重要机制之一。通过cgroup,Docker可以为用户提供细粒度的资源控制和管理能力,确保容器的资源使用不会影响到系统的整体性能和稳定性。随着Docker技术的不断发展和完善,cgroup在Docker中的应用也将越来越广泛和深入。

2024-08-05 22:31:59 817

原创 docker容器学习四-命名空间

Docker的命名空间是Docker实现容器隔离的重要机制之一。通过提供进程、网络、文件系统、主机名、IPC和用户等多种资源的隔离,Docker确保了容器之间的独立性和安全性。这种隔离机制使得Docker在云计算、微服务架构等领域得到了广泛的应用和认可。

2024-08-05 22:24:53 669

原创 docker容器学习三-docker和虚拟机的区别

Docker和虚拟机都是虚拟化技术,它们为应用程序提供了与底层操作系统隔离的环境,以便在同一台物理计算机上运行多个应用程序。然而,它们在多个方面存在显著的区别,主要包括架构、隔离性、资源利用率、部署效率以及安全性等方面。

2024-08-05 22:05:27 523

原创 docker容器学习二-Ubuntu安装

4、安装最新版本的 Docker Engine-Community 和 containerd。操作系统:Ubuntu 22.04。2、添加 Docker 的官方 GPG 密钥。设置root密码,并登录root。

2024-08-05 22:00:48 222

原创 docker容器学习一-基础配置

系统:Centos7.9。删除旧镜像配置文件,从阿里云源下载新文件。下载安装docker的仓库文件。关闭防火墙,禁止防火墙开机自启。禁用selinux,然后重启。生成安装docker的缓存。查看docker进程。

2024-08-05 21:30:44 188

原创 k8s组件

每个容器集都由一个容器(或一系列紧密耦合的容器)以及若干控制容器运行方式的选件组成。比如 Docker,但 Kubernetes 也支持其他符合开源容器运动(OCI)标准的运行时,例如 rkt 和 CRI-O。kublet 可确保容器在容器集内运行,当控制平面需要在节点中执行某个操作时,kubelet 就会执行该操作。如果需要扩展集群的容量,那就要添加更多的节点。调度器--负责监视新创建的,未指定运行节点的pod,并选择节点来让pod在上面运行。为了运行容器,每个计算节点都有一个容器运行时引擎。

2024-08-05 20:33:30 416

原创 HTTP协议

🔺在用户点击URL http://www.sxtyu.com/index.html 后执行以下操作。物理层 -- 数据链路层 -- 网络层 -- 传输层 -- 会话层 -- 表示层 -- 应用层。http1.1 -- 长连接:保存一段时间的连接,避免频繁的建立连接 -- 提高了效率。物理层 -- 数据链路层 -- 网络层 -- 传输层 -- 应用层。② 浏览器向DNS请求解析www.sxtyu.com的IP地址。http1.0 -- 短连接 :多次访问的时候,就需要频繁地建立连接。URL是URI的子集。

2024-08-05 20:10:34 345

原创 k8s是什么

k8s全称 kubernetes是一个全新的基于容器技术的分布式架构解决方案,是 Google 开源的一个。是一个一站式的完备的分布式系统开发和支撑平台,更是一个开放平台,对现有的编程语言、编程框架、中间件没有任何侵入性。提供了完善的管理工具,这些工具涵盖了开发、部署测试、运维监控在内的各个环节。

2024-08-05 20:08:40 353

原创 TypeError: this.setData is not a function

看了很多相似的问题,但他们都要么是拼写错误要么是在回调函数里,我这个是哪里的问题啊。再看到报错要心肌梗塞了/(ㄒoㄒ)/~~

2024-03-08 02:06:46 525 1

原创 哪位大神能帮我看看问题在哪

语法错误检查了好多遍都没发现问题出在哪里

2024-03-07 23:38:03 577 1

原创 VS2022 创建对象时报错:读取访问权限冲突,**是nullptr

读取访问权限冲突,深浅拷贝

2023-01-04 21:34:17 1327 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除