- 博客(43)
- 收藏
- 关注
原创 jenkins应用2-freestyle-job
1.使用git参数化构建,用标签区分版本2.git 拉取gitlab远程仓库代码3.maven打包项目4.sonarqube经行代码质量检测5.自定义制作镜像发送到远程仓库harbor6.在远程服务器上拉取代码启动容器这个是构建的整个过程和步骤,需要安装好gitlab,jenkins 、harbor、sonarqube。
2024-06-02 14:33:53 840
原创 容器化部署gitlab、jenkins,jenkins应用示例
更改文件里面ip,即自己服务器的IP,ip addr 查看即可。jdk和maven安装部署到jenkins所在服务器。
2024-05-29 17:04:03 548
原创 jumpserver部署
Jumpserver是一款开源的堡垒机,可使系统的管理员和开发人员安全的连接到企业内部服务器上执行操作,并且支持大部分操作系统,是一款非常安全的远程连接工具。
2024-05-03 17:29:00 827
原创 rocketmq集群搭建
下载java 1.8.0及以上版本2m-2s-async 2主2从异步复制2m-noslave 2主无从2m-2s-sync 2主2从同步复制本次实验采用 2主2从异步复制,rocketmq1 充当master1和slave2,rocketmq2充当master2和slave1rocketmq2配置中间2个以下是配置参考。
2024-04-24 19:00:11 267
原创 MHA数据库mysql5.7.35一主两从高可用
由上图我们可以看出,每个复制组内部和 Manager 之间都需要ssh实现无密码互连,只有这样,在 Master 出故障时, Manager 才能顺利的连接进去,实现主从切换功能。
2024-04-09 13:24:17 304
原创 Docker 搭建 Redis Cluster 集群环境
的提示,为了使 Docker 与 Redis Cluster 兼容,您需要使用 Docker 的host网络模式。host网络模式需要在创建容器时通过参数--net host或者指定,host网络模式可以让,容器将不会虚拟出自己的网卡,配置自己的 IP 等,而是使用宿主机的 IP 和端口。
2023-09-08 12:03:14 358
原创 CCE容器集群部署,访问harbor镜像仓库/发布项目,部署后端程序,前台页面部署
此时k8s集群已经搭建完毕,有三个node节点,如果需要把集群放入到jumpserver管理,可以直接按照之前添加资产的配置放入,直接使用operation的用户进行管理即可,使用cce搭建的k8s集群master节点是无法连接的,使用kubectl管理集群,可以找一台机器比如jumpserver主机管理。
2023-07-21 08:41:14 1304 1
原创 maven代码管理安装maven,封装jar包,组件管理/jenkins自动化部署,登录测试,对接gitee,封装jar包,网站前后台页面编译
定义变量【名称】可以任意,编写变量信息【描述】,根据提示填写【默认值】,选择【Git】,填写git仓库的url路径【Repository URL】选择【参数化构建过程】或英文【This project is parameterized】,点击【添加参数】的下拉列表,选择【Git 参数】使用maven的配置文件,定义maven私有仓库/usr/local/maven/conf/settings.xml。继续点击增加构建步骤,使用maven打包,并把jar包拷贝到/project/jar目录。
2023-07-20 11:53:07 470
原创 安装harbor,制作镜像,测试上传下载,数据库部署,准备网站数据/安装harbor,制作镜像,测试上传下载,数据库部署,准备网站数据
在harboor的web页面可以看到myimg项目中有两个镜像。使用云数据库GaussDB(for Redis)创建新的名称空间project,用于后期使用。点击提交,点击返回列表。
2023-07-19 09:04:41 951
原创 项目架构解析、实验环境介绍,jumpserver跳板机概述,搭建/jumpserver跳板机测试,资产管理,文件上传下载
Jumpserver是一款开源的堡垒机,可使系统的管理员和开发人员安全的连接到企业内部服务器上执行操作,并且支持大部分操作系统,是一款非常安全的远程连接工具。
2023-07-18 08:43:37 2134
原创 控制器详解、临时任务与计划任务、Headless服务/弹性云服务部署(HPA)、弹性云项目实战
使用 Nginx 搭建 web 集群,动态页面由 PHP 和 Tomcat 集群解析。将访问日志存放在计算节点的 /var/weblog 目录下。弹性部署 PHP、Tomcat 集群服务。使用 NFS 存放网页。
2023-07-17 08:43:23 81
原创 service管理、Ingress管理、Dashboard管理插件/集群鉴权策略、角色与全局角色、赋权与全局角色赋权
Role:用来在某一个名称空间内创建授权角色,创建 Role 时,必须指定所属的名字空间的名字。ClusterRole:可以和 Role 相同完成授权。但属于集群范围,对所有名称空间有效。RoleBinding:是将角色中定义的权限赋予一个或者一组用户,可以使用 Role 或 ClusterRole 完成授权。ClusterRoleBinding 在集群范围执行授权,对所有名称空间有效,只能使用 ClusterRole 完成授权。
2023-07-14 08:39:36 92
原创 存储卷管理、临时卷、登录harbor 私有仓库/持久卷、PV/PVC管理
【代码】存储卷管理、临时卷、登录harbor 私有仓库/持久卷、PV/PVC管理。
2023-07-13 08:46:26 89
原创 Pod污点、容忍策略、精确匹配、模糊匹配/Pod优先级与抢占、容器安全
尽量不调度:PreferNoSchedule。不被调度:NoSchedule。驱逐节点:NoExecute。
2023-07-12 08:50:50 124
原创 Pod调度策略、Pod标签管理、Pod资源配额与限额/全局资源配额与限额策略
标签管理查询标签使用标签过滤添加标签删除标签资源文件设置标签基于标签的调度容器调度(案例2)清理实验配置Pod资源配额资源对象文件内存资源配额计算资源配额综合资源配额Pod资源限额内存资源限额计算资源限额限额内存CPU全局资源管理LimitRange默认配额策略验证配额策略自定义资源资源配额范
2023-07-11 08:54:34 85
原创 容器技术-镜像制作
镜像编排Dockerfile详解指令 说明FROM 指定基础镜像(唯一)RUN 在容器内执行命令,可以写多条ADD 把文件拷贝的容器内,如果文件是 tar.xx 格式,会自动解压COPY 把文件拷贝的容器内,不会自动解压ENV 设置启动容器的环境变量WORKDIR 设置启动容器的默认工作目录(唯一)CMD 容器默认的启动参数(唯一)ENTRYPOINT 容器默认的启动命令(唯一)USER 启动容器使用的用户(唯一)EXPOSE 使用镜像创建的
2023-07-04 10:22:23 126
原创 公有云-概述
区域: 同一个区域中的云主机是可以互相连通的,不通区域云主机是不能使用内部网络互相通信的选择离自己比较近的区域,可以减少网络延时卡顿华为云yum仓库:https://repo.huaweicloud.com/rockylinux/优化系统配置Yum仓库图例自定义Yum仓库模板配置配置Yum客户端优化系统配置关机以后把主机系统盘制作为模板
2023-06-27 08:54:00 180 1
原创 云计算基础 -- 虚拟化技术
IaaS: 基础设施服务,Infrastructure-as-a-servicePaaS: 平台服务,Platform-as-a-serviceSaaS: 软件服务,Software-as-a-service。
2023-06-26 11:59:08 221 1
原创 day03-Fontend主机部署Nginx,Elasticsearch部署,Backend部署
【代码】Fontend主机部署Nginx,Elasticsearch部署。
2023-06-21 15:15:03 90
原创 数据库概述1
information_schema:是MySQL数据库提供的一个虚拟的数据库,存储了MySQL数据库中的相关信息,比如数据库、表、列、索引、权限、角色等信息。它并不存储实际的数据,而是提供了一些视图和存储过程,用于查询和管理数据库的元数据信息。sys:是MySQL 8.0引入的一个新库,它基于information_schema和performance_schema视图,提供了更方便、更直观的方式来查询和管理MySQL数据库的元数据和性能数据。逻辑或 or || 多个判断条件其中某个条件成立即可。
2023-06-08 19:45:59 84
原创 FTP和NFS的区别
传输速度和效率 由于FTP是基于客户端-服务器的协议,所以需要进行连接的建立和关闭,因此相对于NFS,FTP传输的速度较慢,效率也较低。而NFS则是通过一些标准和规定管理远程文件系统的,直接访问远程文件系统,传输速度和效率更高。支持的平台 FTP协议是一种常见的文件传输协议,广泛应用于所有操作系统平台。而NFS使用一些安全机制来实现远程文件系统的访问和传输,因此相对于FTP,NFS更加安全可靠。NFS则是一种分布式文件系统协议,作为本地操作系统和远程文件系统之间的桥梁,可以实现跨平台文件共享。
2023-05-31 09:05:34 3236 1
原创 Prometheus监控
Prometheus是一个开源系统监控和警报工具包,最初由 SoundCloud构建。也是一款监控软件,也是一个时序数据库。Prometheus 将其指标收集并存储为时间序列数据,即指标信息与记录时的时间戳以及称为标签的可选键值对一起存储。主要用在容器监控方面,也可以用于常规的主机监控。使用google公司开发的go语言编写。Prometheus是一个框架,可以与其他组件完美结合。Grafana是一款开源的、跨平台的、基于web的可视化工具展示方式:客户端图表、面板插件。
2023-05-29 18:57:42 931
原创 02配置监控zabbix告警
注意上面的Webhook地址,不要泄露,谁拥有此地址,谁就可以控制机器人说话。可以使用自动发现功能,实现添加主机、添加到主机组、 链接模板。当被监控的设备非常多的时候,手工添加将会变得非常不方便。其他几个参数照以上4个步骤创建监控。修改配置文件,只使用主动监控。创建用于主动监控的主机。
2023-05-26 18:20:29 1106 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人