- 博客(30)
- 收藏
- 关注
原创 K8s部署redis三主三从
通过github项目下的bitnami/redis来部署的redis三主三从集群,因为bitnami默认暴露服务的方式是ClusterIP,为了暴露服务让外部客户端访问,我这里使用LoadBalancer的方式进行服务暴露。也就是说我这里是需要6个LB地址。
2025-10-29 21:41:33
214
原创 物理机ELK部署
因为是虚拟机环境,我这里elasticsearch、kibana、logstash还有负责代理的nginx都在同一台虚拟机中。不同的服务之间只用端口号进行区分。虚拟机服务器地址: 11.0.1.137。
2025-10-24 14:22:30
743
原创 K8S部署metallb和ingress-nginx暴露lb和域名
metallb是 Kubernetes 原生负载均衡器(LoadBalancer)的一种实现方案,专门用于裸金属(Bare Metal)或本地(On-Premise)Kubernetes 集群,解决这些环境中无法直接使用云厂商负载均衡服务(如 AWS ELB、GCP CLB)的问题。以下是其核心作用和工作原理的深度解析:一、MetalLB 的核心作用1. 为裸金属集群提供 LoadBalancer 功能。
2025-07-18 10:24:11
650
原创 利用sshpass批量修改配置脚本
目的是自动创建网管paas端公钥、通过sshpass自动分发公钥、修改ssh端口号、修改ssh配置文件禁止密码登录只能通过密钥登录、修改内网监听地址、查看配置文件修改情况。
2024-10-27 17:43:54
242
原创 rsync免密传输文件
服务端需求:1.服务端部署rsync,用于接收客户端推送过来的备份数据2.服务端需要每天校验客户端推送过来的数据是否完整3.服务端需要每天校验的结果通知给管理员4.服务端仅保留6个月的备份数据,其余的全部删除。
2024-10-26 16:59:46
551
原创 Centos7搭建Mysql5.7
编辑my.cnf配置文件将:skip-grant-tables这一行注释掉。编辑mysql配置文件,增加skip-grant-tables配置。在[mysqld]段增加一行:skip-grant-tables。安装mysql-community-common。安装mysql-community-client。安装mysql-community-server。安装mysql-community-libs。卸载Centos自带的MariaDB。退出mysql并停止mysql服务。下载MySQL5.7安装包。
2024-10-20 20:40:58
1308
原创 Centos7安装docker
Step 4: 更新并安装Docker-CE。# Step 4: 开启Docker服务。# Step 2: 添加软件源信息。
2024-10-15 11:15:07
393
原创 自动挂载网络附加存储---Autofs(以红帽为例)
一、题目要求要求serverb来托管包含需要按需提供的重要文档的共享目录,当用户登录servera时,他们需要访问自动挂载的共享目录。1、serverb将作为NFS共享导出/shares/indirect目录,其中包含west、central和east子目录。2、serverb将作为NFS共享导出/shares/direct/external目录。servera的预期挂载点是/external演示直接挂载,另外一个挂载点是/in...
2022-05-19 21:51:22
1439
原创 将持久存储附加到容器
一、创建目录作为持久存储 mkdir -p /wecontent/html二、创建html文件并添加一些内容echo "Hello world" >> /wecontent/html/index.html三、以用户名admin,密码redhat321作为密码登录registry.lab.example.com注册表1、如果不知道注册表地址可以用以下命令查询:cat /home/student/.config/containers/registries.conf
2022-05-19 00:03:03
304
原创 初学容器镜像Podman
一、查找并管理容器镜像1、显示容器注册表配置文件cat /home/student/.config/containers/registries.conf unqualified-search-registries = ['registry.lab.example.com'] [[registry]]location = "registry.lab.example.com"insecure = trueblocked = false2、使用podman search 查找,例子:在
2022-05-18 22:58:00
1617
原创 学习ansible-facts
查看ansible内置变量ansible 主机名 -m setup ansible serverb.lab.example.com -m setup魔法变量:vi debug.yml ---- name : hosts : webserver tasks : - name : debug : msg : "{{ ansible_facts['defaults_ipv4']['address'] }}"自定义facts:...
2022-04-26 17:23:21
403
原创 Ansible管理事实
Ansible试试是在受管主机上自动检测到变量,事实上含有主机相关信息,可以像play中的常规变量、条件、循环或依赖于主机中收集的值的任何其他语句那样使用。可以通过查看为受管主机收集事实,运行一个收集事实并使用debug模块显示cat debug.yml---- name : fact dump hosts : all tasks : - name : print all facts debug : var : ansible_factsa...
2022-04-25 21:25:25
372
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅