运维郁郁久居人下
码龄2年
关注
提问 私信
  • 博客:78,560
    78,560
    总访问量
  • 73
    原创
  • 17,764
    排名
  • 1,246
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2022-11-13
博客简介:

pangdongqiqi的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    610
    当月
    39
个人成就
  • 获得1,512次点赞
  • 内容获得6次评论
  • 获得1,308次收藏
创作历程
  • 73篇
    2024年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

小新学习K8s第七天之Pod进阶-资源限制和探针检查

健康检查:又称为探针(Probe),探针是由kubelet对容器执行的定期诊断。
原创
发布博客 2024.11.04 ·
672 阅读 ·
7 点赞 ·
0 评论 ·
13 收藏

小新学习k8s第六天之pod详解

每个pod都有一个特殊的被称为基础容器的pause容器,pause容器对应的镜像属于k8s平台的一部分,除了pause容器,每个pod还包含一个或者多个紧密相关的用户应用容器。①在Pod启动过程中,Init容器会按顺序在网络和数据卷初始化之后启动。每个容器必须在下一个容器启动之前成功退出。②如果由于运行时或失败退出,将导致容器启动失败,它会根据Pod的restartPolicy指定的策略进行重试。
原创
发布博客 2024.11.01 ·
1271 阅读 ·
20 点赞 ·
0 评论 ·
22 收藏

小新学习k8s第四天之发布管理

就是按照一部分一部分的滚动更新;创建一定比例的pod,先创建再删除旧的pod。
原创
发布博客 2024.11.01 ·
1301 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

小新学习k8s第五天之yaml文件的创建

YAML仍然是一种标记语言,主要强调这种语言是以数据为中心,而不是以标记为中心,而像XML语言就使用了大量的标记。YAML可读性高,易于理解,用来表达数据序列化的格式。它的语法和其他高级语言类型,还可以简单表达属组,散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构,各种配置文件。yaml配置文件的后缀为.ymlport。
原创
发布博客 2024.10.31 ·
1066 阅读 ·
11 点赞 ·
0 评论 ·
18 收藏

小新学习k8s第三天之kubectl命令集

①kubernetes 集群管理集群资源的唯一入口是通过相应的方法调用 apiserver 的接口②kubectl 是官方的CLI命令行工具,用于与 apiserver 进行通信,将用户在命令行输入的命令,组织并转化为 apiserver 能识别的信息,进而实现管理 k8s 各种资源的一种有效途径③kubectl 的命令大全k8s中文文档:http://docs.kubernetes.org.cn/683.html④对资源的增、删、查操作比较方便,但对改的操作就不容易了。
原创
发布博客 2024.10.31 ·
411 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

小新学习K8s第一天之K8s基础概念

kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明式配置和自动化。它拥有庞大且快速发展的生态系统。kubernetes服务,支持和工具随处可见。作用:用于自动部署,扩展和管理“容器化应用程序”的开源系统。可以理解成k8s是负责自动化运维管理多个容器化程序(比如docker)的集群,是一个生态及其丰富的容器编排框架工具。
原创
发布博客 2024.10.23 ·
846 阅读 ·
17 点赞 ·
0 评论 ·
12 收藏

小新学习Docker之Ansible 的脚本 --- playbook 剧本

vars: #定义变量- groupname: mysql #格式为 key: valuetasks:group: name={{groupname}} system=yes gid=306 #使用 {{key}} 引用变量的值copy: content="{{ansible_default_ipv4}}" dest=/opt/vars.txt #在setup模块中可以获取facts变量信息。
原创
发布博客 2024.10.21 ·
586 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

小新学习Docker之Ansible

1、部署简单,只需在主控端部署Ansible环境, 被控端无需做任何操作2、默认使用SSH协议设备进行管理;3、主从集中化管理4、配置简单、功能强大、扩张性强;5、支持API及自定义模块,可以通过Pyhton轻松扩展6、通过playbooks 来定制强大的配置、状态管理7、对云计算平台、大数据都有很好的支持。
原创
发布博客 2024.10.17 ·
839 阅读 ·
26 点赞 ·
0 评论 ·
9 收藏

小新学习Docker之Docker--harbor私有仓库部署与管理

Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。Harbor以 Docker 公司开源的 Registry 为基础,提供了图形管理 UI 、基于角色的访问控制(Role Based AccessControl) 、AD/LDAP 集成、以及审计日志(Auditlogging) 等企业用户需求的功能,同时还原生支持中文。
原创
发布博客 2024.10.16 ·
1245 阅读 ·
8 点赞 ·
0 评论 ·
26 收藏

ELK 企业级日志分析系统

Logstash作为数据收集引擎。它支持动态的从各种数据源搜集数据,并对数据进行过滤、分析、丰富、统一格式等操作,然后将处理后的数据发送到存储或分析系统(例如ElasticsearchLogstash由Ruby语言编写,运行在Java虚拟机(JVM)上,是一款强大的数据处理工具, 可以实现数据传输、格式处理、格式化输出。Logstash具有强大的插件功能,常用于日志处理。Kibana通常与一起部署,Kibana是的一个功能强大的数据可视化 Dashboard,Kibana。
原创
发布博客 2024.09.20 ·
1353 阅读 ·
13 点赞 ·
0 评论 ·
9 收藏

GFS分布式文件系统

GlusterFS 是一个开源的分布式文件系统。是一个C/S架构。由存储服务器、客户端以及NFS/Samba 存储网关(可选,根据需要选择使用)组成。没有元数据服务器组件,这有助于提升整个系统的性能、可靠性和稳定性。GlusterFS同时也是Scale-Out(横向扩展)存储解决方案Gluster的核心,在存储数据方面具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。
原创
发布博客 2024.09.14 ·
768 阅读 ·
20 点赞 ·
0 评论 ·
16 收藏

Rsync远程同步+inotify监控

rsync(Remote Sync,远程同步) 是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,并保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。在远程同步任务中,负责发起rsync同步操作的客户机称为发起端,而负责响应来自客户机的rsync同步操作的服务器称为同步源。在同步过程中,同步源负责提供文件的原始位置,发起端应对该位置具有读取权限。
原创
发布博客 2024.09.14 ·
960 阅读 ·
21 点赞 ·
0 评论 ·
30 收藏

Redis(主从复制、哨兵模式、集群)概述及部署测试

3、Master机器收到Slave端机器的连接后,将其完整的数据文件发送给Slave端机器,如果Mater同时收到多个Slave发来的同步请求,则Master会在后台启动一个进程以保存数据文件,然后将其发送给所有的Slave端机器,确保所有的Slave端机器都正常。2、自动故障转移:当主节点不能正常工作时,哨兵会开始自动故障转移操作,它会将失效主节点的其中一个从节点升级为新的主节点,并让其它从节点改为复制新的主节点。且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。
原创
发布博客 2024.09.14 ·
1657 阅读 ·
14 点赞 ·
0 评论 ·
28 收藏

Redis高可用和持久化

为了提高文件写入效率,在现代操作系统中,当用户调用write函数将数据写入文件时,操作系统通常会将数据暂存到一个内存缓冲区里,当缓冲区被填满或超过了指定时限后,才真正将缓冲区的数据写入到硬盘里。everysec是前述两种策略的折中,是性能和数据安全性的平衡,因此是Redis的默认配置,也是我们推荐的配置。RDB文件的致命缺点在于其数据快照的持久化方式决定了必然做不到实时持久化,而在数据越来越重要的今天,数据的大量丢失很多时候是无法接受的,因此AOF持久化成为主流。同步由操作系统负责,通常同步周期为30秒。
原创
发布博客 2024.09.14 ·
1039 阅读 ·
23 点赞 ·
0 评论 ·
29 收藏

MHA高可用配置及故障切换

MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点故障的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。
原创
发布博客 2024.09.14 ·
658 阅读 ·
20 点赞 ·
0 评论 ·
21 收藏

Redis的配置与优化

Redis(远程字典服务器) 是一个开源的、使用 C 语言编写的 NoSQL 数据库。Redis 基于内存运行并支持持久化,采用key-value(键值对)的存储形式,是目前分布式架构中不可或缺的一环。Redis服务器程序是单进程模型,也就是在一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠于主进程的执行效率。若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力是会有一定程度的下降;
原创
发布博客 2024.09.12 ·
1412 阅读 ·
18 点赞 ·
0 评论 ·
24 收藏

MySQL主从复制和读写分离

读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。1、主从同步复制原理2、读写分离你们使用什么方式?amoeba 代理 mycat 代码 sql_proxy通过amoeba代理服务器,实现只在主服务器上写,只在从服务器上读;主数据库处理事务性查询,从数据库处理select 查询;数据库复制被用来把事务查询导致的变更同步的集群中的从数据库。
原创
发布博客 2024.09.12 ·
1023 阅读 ·
9 点赞 ·
0 评论 ·
13 收藏

MySQL高阶语句

前面学习的 MySQL 相关知识都是针对一个表或几个表的单条 SQL 语句,使用这样的SQL 语句虽然可以完成用户的需求,但在实际的数据库应用中,有些数据库操作可能会非常复杂,可能会需要多条 SQL 语句一起去处理才能够完成,这时候就可以使用存储过程, 轻松而高效的去完成这个需求,有点类似shell脚本里的函数。1、存储过程是一组为了完成特定功能的SQL语句集合。两个点 第一 触发器(定时任务) 第二个判断。
原创
发布博客 2024.09.12 ·
1031 阅读 ·
19 点赞 ·
0 评论 ·
21 收藏

MySQL备份与还原

只有那些在上次完全备份或者增量备份后被修改的文件才会被备份以上次完整备份或上次增量备份的时间为时间点,仅备份期间内的数据变化,因而备份的数据量小,占用空间小,备份速度快。每次对数据进行完整备份,即对整个数据库、数据库结构和文件结构的备份,保存的是备份完成时刻的数据库,是差异备份与增量备份的基础完全备份的备份与恢复操作都非常简单方便,但是数据存在大量的重复并且会占用大量的磁盘空间,备份的时间也很长。备份那些自从上次完全备份之后被修改过的所有文件,备份的时间节点是从上次完整备份起,备份数据量会越来越大。
原创
发布博客 2024.09.12 ·
1866 阅读 ·
26 点赞 ·
0 评论 ·
32 收藏

MySQL存储引擎

动态表包含可变字段(varchar),记录不是固定长度的,这样存储的优点是占用空间较少,但是频繁的更新、删除记录会产生碎片,需要定期执行 OPTIMIZE TABLE 语句或 myisamchk -r 命令来改善性能,并且出现故障的时候恢复相对比较困难。MySQL中的数据用各种不同的技术存储在文件中,每一种技术都使用不同的存储机制、索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在MySQL中称为存储引擎;清空整个表时,InnoDB 是一行一行的删除,效率非常慢。
原创
发布博客 2024.09.02 ·
979 阅读 ·
26 点赞 ·
0 评论 ·
9 收藏
加载更多