- 博客(44)
- 收藏
- 关注
原创 kubernetes的network,pod scheduler
集群外部主机可以访问集群内部应用集群内部应用也可以访问集群外部主机各个namespace之间没有做任何的隔离策略如果希望在 IP 地址或端口层面控制网络流量, 考虑使用 Kubernetes 网络策略(NetworkPolicy)。NetworkPolicy 是一种以应用为中心的结构,允许你设置如何允许Pod与网络上的各类网络“实体” 通信。NetworkPolicy 适用于一端或两端与 Pod 的连接,与其他连接无关。**提示:**网络策略通过网络插件来实现。
2026-06-30 18:50:46
209
原创 mysql主从复制读写分离
2.核心能力:自动识别 SQL 类型,写(INSERT/UPDATE/DELETE)走主库,读(SELECT)走从库,并对从库做负载均衡。Amoeba 是一款基于 Java 开发的 MySQL 数据库代理中间件,核心定位是SQL 路由。3.依赖前提:必须先搭好 MySQL 主从复制,Amoeba 只负责路由,不负责数据同步。在客户端上测试,第一次会向从服务器1读数,据-第二次会向从2读取。在mysql-slave01和mysql-slave02上查看。在两台从上关闭,客户端上插入数据,内容不会同步。
2026-06-08 17:28:02
286
原创 mysql的client和server基本使用
两条查询语句,默认用;分隔| 8.0.26 || mysql || sys |#设置$分隔| 8.0.26 || mysql || sys |
2026-06-03 18:47:40
256
原创 Ceph 分布式存储 文件系统存储管理
不同存储方式对比:1.基于文件的存储:可以像传统文件系统一样整理用户的数据,并带有目录树层次结构。数据会保存在文件中,文件会有一个名称并包含相关元数据,如修改时间戳、所有者和访问权限。2.基于块的存储:提供像磁盘一样运作的存储卷,整理到大小相等的区块中。通常而言,基于块的存储卷要么通过文件系统进行格式化,要么是像数据库一样可直接读写的应用。3.基于对象的存储:支持将任意数据和元数据作为一个标有唯一标识符的单元存储在扁平存储池中。
2026-06-03 17:06:40
185
原创 Ceph 分布式存储 对象存储管理
RADOS GateWay,也称对象网关 (RGW),为客户端提供标准对象存储 API 来访问 Ceph 集群守护进程 radosgw 在 librados 库的基础上构建radosgw 是Ceph 存储的客户端,用于访问对象存储中对象。
2026-06-02 18:52:29
204
原创 ceph集群mon 以及池管理
ceph status 命令,检查 MON 仲裁状态ceph mon stat 命令,检查 MON 仲裁状态。ceph quorum_status -f json-pretty 命令,友好的 json 格式输出 MON 仲裁状态。
2026-05-29 18:23:49
244
原创 ceph集群组件管理 ceph orch 和ceph config命令
ceph orch 命令与编排器模块交互,编排器模块是ceph-mgr的插件,与外部编排服务交互。ceph orch 命令支持多个外部编排器:host:物理节点service type:服务类型,如nfs, mds, osd, mon, rgw, mgr, iscsiService:逻辑服务Daemon:进程。
2026-05-28 19:04:44
228
原创 ceph简介及部署安装
Ceph提供以下访问Ceph集群的方法:Ceph原生API(librados)Ceph块设备(RBD、librbd),也称为 RADOS块设备(RBD)镜像Ceph对象网关(RADOSGW、librgw)Ceph文件系统(CephFS、libcephfs)监控器(MON)维护集群状态映射。它们可帮助其他守护进程互相协调。对象存储设备(OSD)存储数据并处理数据复制、恢复和重新平衡。管理器(MGR)通过基于浏览器的仪表板和RESTAPI,跟踪运行时指标并公开集群信息。
2026-05-27 17:19:53
455
原创 OpenStack网络管理-neutron
Neutron 为整个 OpenStack 环境提供网络支持,包括二层交换,三层路由,负载均衡,防火墙和 VPN等。Neutron 提供了一个灵活的框架,通过配置,无论是开源还是商业软件都可以被用来实现这些功能。
2026-05-21 16:46:40
377
原创 OpenStack编排管理-heat
Heat是一种通过OpenStack原生REST API使用声明性模板格式编排复合云应用程序的服务,提供与其他OpenStack核心项目的紧密集成。
2026-05-21 16:45:44
227
原创 OpenStack块存储管理-cinder对象存储-swift
cinder的配置文件位置:/etc/cindercinder的日志文件位置:/var/log/cidner。
2026-05-20 19:12:24
383
原创 openstack核心组件管理中的nova
nova负责:•虚拟机生命周期管理•其他计算资源生命周期管理nova不负责:•承载虚拟机的物理主机自身的管理•全面的系统状态监控。
2026-05-20 17:19:41
386
原创 openstack核心组件管理中glance
解释说明:镜像是一个包含了操作系统及必要配置的弹性云服务器模板,使用镜像可以创建弹性云服务器。公共镜像公共镜像是云平台提供的常见的标准操作系统镜像,所有用户可见,包括操作系统以及预装的公共应用。公共镜像具有高度稳定性,皆为正版授权,您也可以根据实际需求自助配置应用环境或相关软件。私有镜像基于云服务器或外部镜像文件等方式创建的个人镜像,仅用户自己可见。包含操作系统、预装的公共应用以及用户的私有应用。选择私有镜像创建云服务器,可以节省您重复配置云服务器的时间。
2026-05-19 17:22:14
211
原创 openstack核心管理中的keystone
Domain 域,Keystone中一个虚拟概念,一个域是一组User ,Group或Project的容器User 用户,是可以通过Keystone访问OpenStack服务的个人、系统或某个服务Group 用户组,是一组User的容器,可以向Group中添加用户,并直接给Group分配角色Project 项目,是各个服务中一些可以访问的资源集合,项目只需在某个域下唯一即可Role 角色,具有一组定义的用户权限和特权以执行一组特定操作,角色不同,被赋予的权限不同。
2026-05-19 17:01:16
181
原创 容器监控,日志,docker-compose,综合wordpress
docker ps是我们早已熟悉的命令了,方便我们查看当前运行的容器。前面已经有大量示例,这里就不赘述了。
2026-05-14 18:58:25
391
原创 docker存储,共享数据,图形化界面管理
DockerUI是一个易用且轻量化的 Docker 管理工具,通过 Web 界面的操作,更方便对于 Docker 指令不熟悉的用户更容易操作 Docker。
2026-05-13 18:34:00
419
原创 none和host,brige网络,通信三种方式,外部访问容器,内部访问外部
#创建一个软件交换机##注意看id是一样的##查看my_net的配置信息"IPAM": {#这里 172.18.0.0/16 是 Docker自动分配的 IP 网段},},##创建指定ip网段"IPAM": {},},/ # ip a/ # ip a。
2026-05-12 17:16:24
213
原创 配置镜像仓库,harbor,上传打包导出镜像,容器的常用操作,限制内存和cpu
与操作系统类似,容器可使用的内存包括两部分:物理内存和 swap。如果 --memory-swap 的值和-m 值相同,则容器不能使用swap 如果 --memory-swap值为-1。它表示容器程序使用的内存受限,而可以使用的swap空间不受限制 (宿主机有多少swap空间该容器就可以使用多少)这次我们通过 “长ID” attach 到了容器的启动命令终端,之后看到的是 echo 每隔一秒打印的信息。如果–memory-swap 设置为0 或者不设置,则容器可以使用的swap大小为-m值的两倍。
2026-05-11 17:18:13
166
原创 docker构建镜像,RUN vs CMD vs ENTRYPOINT,dockerfile实操配置镜像案例
EXPOSE 80Dockerfile测试。
2026-05-09 17:06:12
386
原创 kvm基础命令及命令创建虚拟机
libvirt核心组件:virsh:命令行Virt-manager:图形化工具Virt-viewer:客户端Virt-install:创建虚拟机Others: 其他,比如网络功能bridgevmware 虚拟机文件.vmdk vmware磁盘文件 .vmsd 快照 .vmx虚拟机配置文件 KVM .qcow2。
2026-05-08 09:07:15
42
原创 负载均衡LVS keepalived+lvs+mysql
VS (Virtual Server):负载均衡器(入口),VS一般配两个IP地址:VIP,向外提供服务的IP地址;DIP,与后端RS通信的IP地址。RS (Real Server):真实后端服务器(Nginx/APACHE/TOMCAT)VIP:虚拟 IP(用户访问的 IP),向外提供服务的IP地址DIP:与后端RS通信的IP地址。CIP:客户端 IPRIP:后端服务器 IP。
2026-04-23 18:14:16
201
原创 nginx的php,LAMP项目实战-博客平台,LNMP项目实战-商城平台
网站分类:静态:普通的html网页、图片、视频等动态:网页中有脚本文件\执行程序,当访问该页面的时候,页面中脚本会执行,将执行的结果返回给客户端。
2026-04-21 17:20:23
41
原创 iscsi多路径,nginx服务
节点规划iscsi-server 添加一块仅主机模式网卡,添加一块硬盘iscsi-client 添加一块仅主机模式网卡。
2026-04-20 16:49:59
229
原创 DNS相关的实验,NFS,iscsi
主机名 主机IP 作用dns-server 10.1.8.10/24 DNS服务器dns-client 10.1.8.11/24 DNS客户端2、安装bind3、实验配置4、配置zone5、创建区域文件6、添加配置7、启动并运行8、客户端测试NFS实验准备三台主机设置修改主机
2026-04-17 18:56:00
310
原创 awk,ansible配置及命令
awk 是一个强大的文本分析工具。awk 更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等。awk 按行读取数据,根据给出的条件进行查找,并在找出来的行中进行操作。awk 有三种形势,awk,gawk,nawk,平时所说的awk其实就是gawk。awk 是其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。
2026-04-15 18:26:51
329
原创 正则表达式,三剑客,查找以及过滤替换删除相关知识点
正则表达式:用来匹配、查找、替换字符串的规则公式。普通字符:没有显式指定为元字符的所有可打印和不可打印字符字符,包括所有大写和小写字母、所有数字、所有标点符号和其他一些符号。元字符:除了普通字符之外的字符。正则表达式,工具(vim、grep、less等)和程序语言(Perl、Python、C等)都使用正则表达式。普通正则表达式扩展正则表示,支持更多的元字符选项 描述。
2026-04-14 20:15:15
369
原创 条件测试,test用法,if语句,for 循环语句,while循环语句
在 bash 编程里,条件测试常用的语法如下:语法1:test <判断表达式>,test命令和"<判断表达式>"之间至少有一个空格。语法2:[ <判断表达式> ],和test命令的用法相同,这是推荐方法。[]的边界和内容之间至少有一个空格。语法3:[[ <判断表达式> ]],是比test和[]更新的语法格式。[[]]的边界和内容之间至少有一个空格。语法4:(( <判断表达式> )),一般用于 if 语句。(())(双小括号)两端不需要有空格。
2026-04-13 17:59:40
427
原创 系统启动原理,ROOT密码重置,/etc/fastab配置故障排故、shell特殊变量,数值计算
开机>自检bios>mbr>菜单>加载内核>运行systemd。
2026-04-10 21:21:18
367
原创 RAID存储、LVM存储
大容量磁盘价格高昂,RAID的核心思路是将多块容量小、成本低的磁盘组合成大容量、高性能和可靠性的大容量磁盘。随着磁盘成本大幅下降,“廉价”概念失去意义,RAID咨询委员会(RAID Advisory Board, RAB)将“廉价(Inexpensive)”替换为“独立(Independent)”,RAID自此定义为独立磁盘冗余阵列(Redundant Array of Independent Disks)。
2026-04-09 17:18:09
400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅