- 博客(113)
- 收藏
- 关注
原创 k8s实战-3
本篇主要介绍了k8s中的ingress和存储抽象,并没有涉及到很深的解释,只是从使用的角度上介绍如何去用这些内容,想要更深一步的理解还需进一步学习。
2024-10-06 17:26:00
1357
原创 k8s实战-1
本篇文章主要介绍一些基本的概念,涉及到namespace,pod。针对k8s的操作,可以通过dashboard操作,也可以在命令行中操纵,这个看个人喜好,但是工作中几乎都是在命令行操作的。
2024-10-05 10:14:35
622
原创 【docker笔记8-镜像推送】
这里首先要登录到docker,然后需要输入登录用户名和密码,如果是直接使用谷歌账号登录得docker官网,那么这里需要使用google账号和密码。需求:将一个java的demo打包,并通过Dockerfile来将这个demo转化为一个镜像,通过启动这个镜像从而启动项目。(1)首先找到项目打包的地址,并将打包的项目已经Dockerfile文件复制到服务器实例中。这个一个最基础的基于springboot的项目,项目启动后,通过调用。推送完以后可以到docker hub的个人仓库上看到这个镜像。
2024-10-03 22:09:26
792
原创 docker笔记6-数据卷
上面我们已经启动了一个docker01容器,那么接下来我们分别启动docker02、docker03容器,并分别以docker01为父容器,实现数据卷挂载。之前的内容中,我们都是通过pull的方式拉取别人写好的镜像,那么通过编写dockerfile,我们可以编写自己想要的镜像。我们分别在某一个容器的volume01或者volume02中进行创建文件,可以发现,其他容器也会同步更新这些操作。简单理解,就像是一种映射关系。这个目录建立映射关系,因此就算其中某个容器关系或者被删除,也不会影响其他容器中的数据。
2024-07-27 19:10:22
414
原创 docker笔记5-数据卷
Docker 容器数据卷是一个可用于存储数据的特殊目录,存在于一个或多个容器的指定位置。这些数据卷可以绕过容器的文件系统,提供持久化的数据存储,以便多个容器之间或容器与宿主机之间共享数据。
2024-07-27 09:54:28
320
原创 docker笔记4-镜像理解
是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(想一下,如果我每次启动tomcat容器,都要去进行文件的复制,很繁琐。这是因为对于一个精简的 OS,rootfs 可以很小,只需要包含最基本的命令,工具和程序库就可以了,因为底层直接用。这其实就类似于git中的commit操作,保存每次的修改为一个版本,每次都可在原先的版本基础上叠加。(类似git中的提交,每次都可以在之前的版本上继续叠加,修改为新的版本)。
2024-07-23 22:39:10
638
原创 应用部署方式演变
但是这种多个虚拟机部署的方式,需要每个虚拟机内都有相应的操作系统,这无疑增加了部署的复杂性。传统的应用程序部署是将多个应用程序直接部署在操作系统上,一旦其中的某个应用程序出现内存泄漏,那么该程序就会大量吞噬系统内容空间,导致其他应用程序无法正常运行。通过在操作系统上安装容器,将一个个应用放入独立的容器中,这样既可以实现应用程序的相互独立,同时又可以共用一个操作系统。思考:如何让这些虚拟机公用一个操作系统,这样就可以解决虚拟化部署的问题,因此,容器化部署应运而生。
2024-06-29 09:55:00
461
原创 案例:SpringBoot集成Sharding-JDBC实现分表分库与主从同步(详细版)
SpringBoot集成Sharding-JDBC实现分表分库主从同步
2024-04-23 17:38:28
1494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人