- 博客(29)
- 收藏
- 关注
原创 Ansible一键部署Kubernetes集群
修改主机名-->配置hosts解析-->配置秘钥互相通信(通过expect来发送指令)-->对时间进行同步-->关闭防火墙-->关闭swap分区-->关闭selinux-->iptables 检查桥接流量-->启用ipvs的所需模块。检查k8s是否安装安装好的话直接下一步,阿里云上找repo源然后进行安装,可以更改版本下面的版本,然后将准备好的镜像tar包进行导入就可以了。通过ssh命令获取主节点初始化后的node加入集群节点的命令在node节点上执行进行node节点加入集群。
2024-11-17 11:19:00
882
原创 Keepalived高可用和Haproxy负载均衡
keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。软件,主要是做负载均衡的7层,也可以做4层负载均衡,是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做更好,更专业。
2024-10-12 08:45:45
1501
原创 JumperServer入门
使用syh用户进行登录jumperserver然后进入工作台测试rm命令是否成功禁用成功。同理创建192.168.252.146的节点。如果的ip属于公网ip必须修改配置文件。显示连接成功,这个两个节点才算添加成功。登录进入后会出现更改密码的操作。将admin账户推送给所有主机。进入用户列表界面点击创建用户。测试syh能否进行看到资产。使用过会话的可以进行回放。请重装docker即可。进入用户组界面点击创建。
2024-10-07 09:27:45
869
原创 Jenkins部署若依项目
jenkins机器 用途:自动化部署前端后端,前后端自动化构建需要配置发送SSH的秘钥和公钥,同时jenkins要有nodejs工具来进行前端打包,maven工具进行后端的打包。配置jenkins机器的公钥可以让jenkin的机器模拟拉取代码和推送代码。tomcat&redis机器 用途:作为后端机器来进行后端的服务访问和使用redis机器进行缓存。通过安装插件来调用本地的服务来进行下面步骤的调用本地服务和配置好的工具使用。配置SSH发送将打包好的包儿发送到对应的前端nginx服务器上。
2024-09-12 09:15:03
1676
原创 Git版本控制工具
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆,在本地机器上拷贝一个完整的Git仓库.。分布式版本控制系统 没有中心代码仓库,所有机器之间的地位同等每次提取操作,实际上都是一次对代码仓库的完整备份所有的操作都可以在本地执行git的分支模型,相当的轻量级提交完全在本地完成,无须别人给你授权SSH方式需要在仓库中配置公钥。
2024-09-10 20:53:56
1462
原创 Tomcat服务详解
├── bin #存放tomcat的管理脚本├── conf #tomcat的配置文件├── lib #web应用调用的jar包存放路径├── logs #tomcat日志存放目录,catalin.out日志为只要输出日志├── NOTICE├── temp #存放临时文件├── webapps #默认网站发布目录└── work #存放编译生产的.java与.class文件。
2024-09-07 11:10:53
1529
原创 Nginx服务详解
nginxNginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的Web服务器中表现较好。
2024-09-04 20:11:00
7996
原创 构建私有CA和证书
1.修改配置文件/etc/pki/tls/openssl.cnf,修改organizationName=supplied。根CA自签名证书,根CA是最顶级的认证机构,没有人能够认证他,所以只能自己认证自己生成自签名证书。/etc/pki/tls/openssl.cnf这个文件是CA的配置文件。传输这个证书/etc/pki/tls/www.qf.com.csr到CA端。根CA服务器:/etc/pki/CA 192.168.252.148。网站服务器:/etc/pki/tls 192.168.252.149。
2024-09-03 20:49:39
927
原创 Zabbix结合Grafana
Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器。Grafana 是开源的,功能齐全的度量仪表盘和图形编辑器,支持 Graphite,InfluxDB 和 OpenTSDB。Grafana 主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源;Graphite 和 InfluxDB 查询编辑器等等。
2024-08-29 19:03:34
1191
原创 HTTP状态码表
由于请求的实体过大,服务器无法处理,因此拒绝请求。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。由于超载或系统维护,服务器暂时的无法处理客户端的请求。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。服务器根据客户端的请求切换协议。服务器完成客户端的PUT请求是可能返回此代码,服务器处理请求时发生了冲突。服务器不支持请求的HTTP协议的版本,无法完成处理。
2024-08-29 08:44:14
316
原创 HTTP和HTTPS
HTTP 协议(Hyper Text Transfer Protocol,超文本传输协议):是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。HTTPS 协议是 HyperText Transfer Protocol Secure(超文本传输安全协议)的缩写,是一种通过计算机网络进行安全通信的传输协议。HTTP 本身是不安全的,因为传输的数据未经加密,可能会被窃听或篡改,为了解决这个问题,引入了 HTTPS,即在 HTTP 上加入 SSL/TLS 协议,为数据传输提供了加密和身份验证。
2024-08-27 18:53:10
4455
原创 Zabbix报警总结
添加关键字添加ip这两种安全设置选一种即可,能让捕获到即可ip地址捕获的是监控节点的ip关键字是消息模版中发送的消息的关键字捕获到即可触发机器人报警1.定义脚本内容:import requests #这个需要pip3安装import sysimport osaccess_token=03c34d08dee0a03d00c77549c81384b0a8f3d58abd89ea6ed59032ac78c09ff9" #这里需要修改你的我的不一样,就是将刚才记得webhook的地址data={
2024-08-23 22:42:59
749
原创 MySQL Galera集群
当客户端读写数据时,可连接任一MySQL实例。对于读操作,从每个节点读取到的数据都是相同的。对于写操作,当数据写入某一节点后,集群会将其同步到其它节点。这种架构不共享任何数据,是一种高冗余架构。Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件。
2024-08-21 16:41:04
639
2
原创 MySQL多源主从复制
多源主从复制是MySQL数据库中的一种高级复制技术,它允许一个从库(Slave)同时从多个主库(Master)同步数据。MySQL5.7中添加了channel(通道)来判别不同的数据源,这样slave可以非常简单的进行多数据源的配置与区分。
2024-08-20 16:25:10
301
原创 Zabbix前端基本操作
1.选择幻灯片选项(在聚合图形创建出来之后)2.创建幻灯片3.自定义幻灯片名称4.添加聚合图形完成添加自定义用户参数,也就是自定义监控项的键值不使用zabbix预定义进行监控,用编写的命令进行检索需要的数据此文件包含在agent端中。
2024-08-19 21:12:15
631
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人