作者:老Z,云原生爱好者,目前专注于云原生运维,KubeSphereAmbassador。前言知识点定级:入门级RabbitMQ单节点安装部署RabbitMQ集群安装部署GitOps运维思想演示服务器配置主机名IPCPU内存系统盘数据盘用途zdeops-master192.168.9.92440200Ansible运维控制节点ks-k8s-master-0192.168.9.9141640200+200KubeSphere/k8s-master/k8s-worker/Cephks-k8s-master-1192.168.9.9241640200+200KubeSphere/k8s-master
一、什么是MongoDB MongoDB是一个基于分布式文件存储的数据库。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。二、MongoDB的安装这里使用docker来安装MongoD1.docker拉取mysql镜像dockerpullmongo:latest2.运行容器创建外部挂载的文件并进行授权mkdir-p/mydata/mongo/configmkdir-p/mydata/mongo/datamkdir-p/mydata/mongo/logstouch/mydata/mongo/config/mongod.confchmod
1,查看镜像kubectl-nxxxgetpods|grepRunning|awk'{print$1}'|xargs-r-I'{}'kubectl-nxxxgetpods{}-o=jsonpath='{.status.containerStatuses[0].image}{"\n"}'|sort2,去重查看kubectl-nnamespacegetpods-ojsonpath='{.items[*].spec.containers[*].image}'|tr'''\n'|sort|uniq3, 同时显示pod名称和镜像kubectlgetpods-nnamespace-o=jsonpath='
【云原生之kubernetes】在k8s集群中安装和配置MetricsServer一、MetricsServer介绍1.1MetricsServer简介1.2MetricsServer功能1.3MetricsServer兼容性要求二、本次实践介绍2.1本次实践简介2.2本次环境规划三、检查k8s环境3.1检查工作节点状态3.2检查系统pod状态四、下载MetricsServer软件包4.1创建下载目录
文章目录深入Kubernetes(k8s)概念一、基础概念理解二、kubernetesObjects(k8s对象)
目录环境准备1、k8s集群2、harbor远程仓库部署前后端分离项目生成vue镜像(所有子节点都需要操作)1、将前端vue项目打包得到dist.zip2、创建nginx的配置文件default.conf3、创建Dockerfile文件4、生成vue镜像5、打标签6、推到harbor仓库7、查看生成的镜像生成jar包镜像(所有子节点都需要操作)1、获得jar包2、创建Dockerfile3、生成jar包镜像4、打标签5、推到harbor仓库6、查看生成的镜像k8s容器部署前后端项目(主节点操作)1、选择合适位置创建java-vue.yaml文件2、查看pod3、查看deployment4、查看s
在上文K8sDocker实践一中我们已经基于K8s实现了最简部署,下面我们对K8s进行深入学习。Kubernetes中文文档kubenetes架构和组件分为Master和node节点,master是调度分配任务的,node实际接受master调度进行工作的,master运行的apiserver接口用户的管理命令,所有服务都是通过apiserver通讯的。核心组件:节点组件功能MasterApiServer提供了HTTPRest接口的关键服务进程,是Kubernetes里所有资源的增、删、改、查等操作Masterscheduler负责资源调度,按照预定的调度策略将POD调度到相应的机器上Mast
【MongoDB】二、MongoDB数据库的基本操作实验目的实验内容任务一:(1)创建数据库newdb(2)在数据库newdb中创建集合mycollection(3)在集合mycollection中插入以下数据:(4)将标题为”MangoDB入门学习”更新为”MangoDB实践”(5)删除集合mycollection中的数据(6)删除集合mycollection(7)删除数据库newdb任务二(1)创建名称为自己姓名拼音缩写的数据库。(2)在以自己姓名拼音缩写命名的数据库中创建集合students。(3)在集合students中插入以下数据。(4)将李慧英的英语成绩修改为88。(5)删除姓名是
一、本人电脑的一些配置(1)win11系统(win10应该也可以,但没试过)(2)保证cpu虚拟化开启(3)主机要留有一定的内存满足以上即可安装dockerdesktop版本二、安装dockerdesktop(1)获取DockerDesktop并安装DownloadForWindows(使用了WSL2技术,直接可以在windows上运行,不需要额外的虚拟化环境)(2)开始安装,按照安装向导走(过程可能有点长),安装成功打开看看。这个样子就对了!(3)登录你的docker账号。(如果没有,建议去注册--signup一个,别把密码忘了。。)(4)打开你的powershell,输入以下命令,看看安装
MongoDB是一个高性能的文档型数据库,支持多维度的并发控制和事务隔离级别,以保证数据一致性。接下来,下面将详细讲解MongoDB的并发控制和事务隔离级别。一、并发控制MongoDB采用了乐观并发控制(OptimisticConcurrencyControl)策略,即通过版本号控制并发读写。在每个文档中,都会有一个隐藏字段_version存储当前版本号,在进行更新时会判断该版本号是否与当前版本对应。若对应,则可以更新成功;否则,将抛出错误。这样既避免了读写冲突,也保证了较好的性能。同时,MongoDB设置了多种锁来控制并发,如读锁和写锁等。在读操作时,只需获取读锁即可,而在写操作时,需要获取