自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes学习笔记(二)

基本概念:pod存在的意义:演示共享网络:[root@k8s-master ~]# vim pod-network.yaml[root@k8s-master ~]# kubectl apply -f pod-network.yaml #加载配置文件进入busybox,访问nginx进入nginx:查看新建的pod分配到node2上:查看到nginx,busybox。还有负责网络的pause.演示存储共享:[root@k8s-master ~]# cat pod-volume.yaml[root@k8s-

2025-04-25 15:22:26 723

原创 Kubernetes学习笔记(一)

创建命名空间:创建Deployment资源部署应用镜像:创建Service对外暴露Pod:查看service状态:[root@k8s-master ~]# kubectl describe deployment web-nginx -n demo #查看滚动升级的过程replicaset(简称RS),up扩展副本数,down缩容副本数nginx1.16版本:web-nginx-5c49c474b6 副本数为3(旧RS)

2025-04-24 17:24:04 997

原创 VMware虚拟机设置为固定IP

安装完成虚拟机后会生成一个IP,由于ip变化导致搭建好的k8s集群无法启动。因此将虚拟机配置为固定IP。

2025-04-22 16:52:53 524 1

原创 快速部署一套K8s集群(V1.32)

后来,在Kubernetes 1.20版本发布时宣布:为了优化核心代码,减少维护负担,将在1.24版本中正式移除“Dockershim”,而当时Docker又不支持CRI,这就意味着Kubernetes无法再Docker作为容器运行时。在上述结果中,节点状态显示为“NotReady”,表示节点尚未准备就绪。在Kubernetes早期版本中,Docker作为默认容器运行时,并在Kubelet程序中开发了一个名为“Dockershim”的代理程序,负责Kubelet与Docker通信。

2025-04-22 11:00:22 1087

原创 Promethues部署教程(三)

创建普通告警,严重告警两个飞书群,当cpu高的时候发送告警到普通群,服务器宕机时发送告警到严重告警群。

2025-04-18 11:33:10 727

原创 prometheus部署教程(二)

同时node_exporter,mysql_exporter,redis_exporter的数据也可以展示出来,这里不再一一展示。(4)#在mysqld exporter路径下创建my.cnf,添加刚才创建的exporter用户和密码。(3)在客户端主机创建app目录并上传nysqld exporter的gz文件。(6) 修改Prometheus配置文件并重启Prometheus服务。(6) 修改Prometheus配置文件并重启Prometheus服务。(2)在客户端主机创建app日录,并上传gz又件。

2025-04-11 17:47:25 990

原创 prometheus部署教程(一)

(1)下载文件:# wget(2)解压安装包:(3)创建数据启动和数据目录(4)创建service文件:[Unit][Service][Install](5)重载配置并启动服务(6)关闭防火墙(7)页面上访问。

2025-04-11 15:51:00 1121

原创 LVS安装步骤

7、如果服务器重启则:183.89和182.90服务器重启后需要将nginx和lvs.sh启动,183.88需要lvs_dr.sh启动。[root@localhost ~]# yum install -y ipvsadm #安装lvs软件。[root@localhost ~]chmod u+x lvs_dr.sh #赋予可执行权限。[root@localhost ~]./lvs_dr.sh #运行。4、登陆192.168.183.128。

2025-04-08 17:48:34 302

原创 nginx版本升级

-http-proxy-temp-path=/var/lib/nginx/tmp/proxy #定义用于存储包含代理服务器接收到的数据的临时文件目录。--http-client-body-temp-path=/var/lib/nginx/tmp/client_body #定义用于存储包含客。--http-log-path=/var/log/nginx/access.log #HTTP服务器的主请求日志文件的名称。

2025-04-08 17:26:36 1389

原创 Harbor镜像仓库部署及使用

Harbor是由VMWare公司开源的容器镜像仓库。事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及审计日志等,足以满足基本企业需求。官方网站:https://goharbor.io/

2025-04-08 15:47:49 714

原创 Docker常用的命令(简化版)

root@localhost nginx]# docker run -d -p 81:80 nginx-self:1.26 #运行容器。容器本身设计为临时性和可移植性,通常会被频繁的地创建、销毁和重建,这种短暂性也带来了数据管理的挑战,因此容器中应用程序的数据持久化变得至关重要。[root@localhost nginx]# docker image ls #查看本地镜像。• bind mounts:将宿主机上的任意位置的文件或者目录挂载到容器中。# 挂载宿主机目录到容器。

2025-04-08 15:08:26 907

原创 redis(Cluster)集群

Redis集群模式用于在多个Redis节点之间分配数据,提供高可用性和水平扩展。-a表示服务端密码 -c表示是集群模式 -h指定ip -p表示端口号。9台redis配置文件根据不同的IP 和端口号,按照下面的格式分别修改配置文件。# 服务的具体运行命令,服务的启动、重启、停止命令全部要求使用绝对路径且正确。# 运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3。#指定数据文件存放位置,必须要指定不同的目录位置,不然会丢失数据。建议:配置完成一个,启动一个。2、数据分片和负载均衡。

2025-04-08 11:29:48 1328

原创 使用sentinel(哨兵)实现redis主从架构高可用

主机redis哨兵redis主机redis从1redis从2。

2025-04-08 10:27:11 629

原创 redis主从架构(实现读写分离)

(1)启动一slave。(2)slave会向master发送同步命令,请求主库上的数据,不论从是第一次连接,还是非第一次连接,master此时都会启动一个后台的子进程将数据快照保存在数据文件中,然后把数据文件发送给slave。(3)slave收到数据文件 以后会保存到本地,而后把文件重载装入内存。

2025-04-08 09:52:58 284

原创 redis单机模式部署

如果要让redis以后台方式启动,则需要修改redis配置文件,配置文件就在我们之前解压的redis安装包下/usr/local/src/redis-6.2.4。[root@localhost redis-7.2.1]# vi /etc/systemd/system/redis.service编写配置文件。[root@localhost redis-6.2.4]# redis-server redis.conf #启动redis。

2025-04-08 09:27:22 781

原创 rocketmq插件安装

nohup sh bin/mqbroker -n localhost:9876 >/dev/null 2>&1 & #启动。nohup sh bin/mqnamesrv >/dev/null 2>&1 & #启动。

2025-04-07 21:21:40 257

原创 xxl-job插件安装

root@host xxl-job-admin]# yum -y install maven #下载编译工具。[root@host apps]# unzip xxl-job.zip #解压。

2025-04-07 21:16:08 232

原创 Docker安装教程

root@xuegod63 ~]# vim /etc/docker/daemon.json #需要手动创建daemon.json文件。[root@xuegod63 ~]# docker version #显示 Docker 版本信息。注:docker-ce-cli 作用是docker命令行工具包。yum info 软件包的名字,可以查看一个包的具体作用。yum-config-manager#添加yum源的命令。2、配置国内docker的yum源(阿里云)4、安装docker-ce。

2025-04-07 20:41:12 439

原创 安装zookeeper集群

root@localhost local]#tar -zxvf apache-zookeeper-3.6.4-bin.tar.gz #解压。dataDir=/usr/local/zookeeper/data 修改,指定保存Zookeeper中的数据的目录,目录需要单独创建。dataLogDir=/usr/local/zookeeper/logs 添加,指定存放日志的目录,目录需要单独创建。[root@localhost zookeeper]# mkdir logs #创建日志目录。

2025-04-07 19:57:40 466

原创 linux主机调整net.nf_conntrack_max

登录主机将版本修改为原版本。3、修改文件,使其生效。1、ssh 主机IP。2、备份conf文件。

2025-04-07 17:42:16 133

原创 k8s中flink-operator版本升级

kubectl edit deployment -n {命名空间} flink-operator-xxx。、kubectl get pod -n {命名空间} | grep flink-operator-xxx。、kubectl logs -n {命名空间} flink-operator-hd-xxx。三、检查(检查操作是否生效、组件或主机是否正常、检查运行日志)状态是否正常,日志有无报错。

2025-04-07 17:09:48 153

原创 服务器主机匿名端口调整

5.查看匿名端口是否已配置为25000-6500。2.备份 /etc/sysctl.conf。3.修改sysctl.conf文件。如果是则说明配置成功。

2025-04-07 16:17:06 102

【数据库技术】MySQL 8.0安装配置:从下载到远程连接的详细步骤说明

内容概要:本文档详细介绍了在Linux环境下安装MySQL数据库的具体步骤。首先从官方下载MySQL安装包并确保环境干净,如需要卸载已有的MariaDB。接着,通过命令行解压并按特定顺序安装MySQL的RPM包,期间需预先安装openssl-devel和net-tools插件以避免依赖问题。安装完成后,启动MySQL服务,获取并修改初始随机生成的root用户密码。为实现远程访问,创建具有相应权限的新用户,并配置防火墙规则,可选择完全关闭防火墙或仅开放MySQL使用的3306端口。 适合人群:有一定Linux操作基础,特别是对命令行有一定了解的技术人员,以及需要在服务器上部署MySQL数据库的开发人员或运维工程师。 使用场景及目标:①为新项目搭建MySQL数据库环境;②替换现有数据库系统,如从MariaDB迁移到MySQL;③掌握Linux下MySQL安装与基本配置技能,包括用户权限管理和网络访问控制。 阅读建议:由于涉及到较多的命令行操作,建议读者在实际环境中跟随文档逐步实践,同时注意不同版本间的差异,尤其是密码策略和用户创建方式的变化。对于防火墙设置部分,应根据实际情况权衡安全性和访问便利性。

2025-04-07

空空如也

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

TA关注的人

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