- 博客(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
原创 快速部署一套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
原创 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
原创 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安装配置:从下载到远程连接的详细步骤说明
2025-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人