摇曳 *
码龄3年
关注
提问 私信
  • 博客:61,977
    61,977
    总访问量
  • 63
    原创
  • 21,113
    排名
  • 746
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2021-06-23
博客简介:

yangye2424637628的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    4
    当前总分
    612
    当月
    43
个人成就
  • 获得1,116次点赞
  • 内容获得3次评论
  • 获得1,099次收藏
  • 代码片获得287次分享
创作历程
  • 63篇
    2024年
成就勋章
兴趣领域 设置
  • Java
    javaspring
  • 前端
    jsonhtml5ajax
创作活动更多

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

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

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

Kubernetes:(七)存储方式

Pod 中的容器可以读取和写入emptyDir卷中的相同文件,尽管该卷可以挂载到每个容器中的相同或不同路径上。PVC 的使用逻辑:在 Pod 中定义一个存储卷(该存储卷类型为 PVC),定义的时候直接指定大小,PVC 必须与对应的 PV 建立关系,PVC 会根据配置的定义去 PV 申请,而 PV 是由存储空间创建出来的。NFS Provisione(即 nfs-client),有两个功能:一个是在 NFS 共享目录下创建挂载点(volume),另一个则是将 PV 与 NFS 的挂载点建立关联。
原创
发布博客 2024.11.11 ·
716 阅读 ·
26 点赞 ·
0 评论 ·
13 收藏

Kubernetes:(六)调度约束

比如 node01 的 CPU 和 Memory 使用率 20:60,node02 的 CPU 和 Memory 使用率 50:50,虽然 node01 的总使用率比 node02 低,但 node02 的 CPU 和 Memory 使用率更接近,从而调度时会优选 node02。(12)kubelet 是在 Node 上面运行的进程,它也通过 List-Watch 的方式监听(Watch,通过https的6443端口)APIServer 发送的 Pod 更新的事件。除了知道 Pod 的副本数量,副本内容。
原创
发布博客 2024.11.06 ·
753 阅读 ·
20 点赞 ·
0 评论 ·
28 收藏

Kubernetes:(五)Pod 基础概念

基础容器(也可称为父容器)pause就是为了管理Pod容器间的共享操作,这个父容器需要能够准确地知道如何去创建共享运行环境的容器,还能管理这些容器的生命周期。kubernetes中其他大多数组件都是围绕着Pod来进行支撑和扩展Pod功能的,例如,用于管理Pod运行的StatefulSet和Deployment等控制器对象,用于暴露Pod应用的Service和Ingress对象,为Pod提供存储的PersistentVolume存储资源对象等。Pod 中的所有容器都可以访问共享的 Volume。
原创
发布博客 2024.11.05 ·
720 阅读 ·
29 点赞 ·
0 评论 ·
11 收藏

Kubernetes:(四)kubectl命令

●NodePort:一般临时使用,在每个Node上打开一个端口以供外部访问,Kubernetes将会在每个Node上打开一个端口并且每个Node的端口都是一样的,通过 NodeIp:NodePort 的方式Kubernetes集群外部的程序可以访问Service。targetPort 是 Pod 的端口,从 port 或 nodePort 来的流量经过 kube-proxy 反向代理负载均衡转发到后端 Pod 的 targetPort 上,最后进入容器。也可以是资源类型,如pod;
原创
发布博客 2024.10.30 ·
737 阅读 ·
12 点赞 ·
0 评论 ·
13 收藏

Kubernetes:(三)Kubeadm搭建K8s 1.20集群

kubectl需经由API server认证及授权后方能执行相应的管理操作,kubeadm 部署的集群为其生成了一个具有管理员权限的认证配置文件 /etc/kubernetes/admin.conf,它可由 kubectl 通过默认的 “$HOME/.kube/config” 的路径进行加载。上传dashboard.tar,metrics-scraper.tar文件到 /opt/k8s 目录中。在本地使用火狐浏览器访问:https://hub.benet.com。3、部署容器网络插件。
原创
发布博客 2024.10.29 ·
900 阅读 ·
18 点赞 ·
0 评论 ·
17 收藏

Kubernetes:(二)K8Sv1.20二进制部署

1.准备ca证书和私钥文件,ca证书签发服务端证书和私钥文件2.使用ca证书,服务端证书和私钥文件加上Etcd集群的配置文件去启动Etcd服务3.复制Etcd工作目录和管理文件到另外几个节点上,修改Etcd集群配置文件并且启动Etcd服务4.使用V3版本的接口执行Etcdctl和证书选项查看Etcd集群和节点状态。
原创
发布博客 2024.10.24 ·
1021 阅读 ·
10 点赞 ·
0 评论 ·
16 收藏

Kubernetes:(一)基本概念

Kubernetes(通常称为K8s,K8s是将8个字母“ubernete”替换为“8”的缩写)是一个以容器为中心的基础架构,可以实现在物理集群或虚拟机集群上调度和运行容器,提供容器自动部署、扩展和管理的开源平台。官网:https://kubernetes.io 英文https://kubernetes.io/zh-cn/docs 中文。
原创
发布博客 2024.10.23 ·
904 阅读 ·
10 点赞 ·
0 评论 ·
26 收藏

Ansible-playbook剧本概念及示例

playbook是剧本的意思通过 task 调用 ansible 的模块将多个 play 组织在一 个playbook中运行。playbook本身由以下各部分组成:(1)Tasks:任务,即通过 task 调用 ansible 的模板将多个操作组织在一个 playbook 中运行(2)Variables:变量(3)Templates:模板(4)Handlers:处理器,当changed状态条件满足时,(notify)触发执行的操作(5)Roles:角色playbook yaml语法是换行空两格,
原创
发布博客 2024.10.21 ·
516 阅读 ·
16 点赞 ·
0 评论 ·
8 收藏

自动化运维工具——ansible

比如执行 systemctl stop xxx 命令来停止服务,当发现要停止的目标服务已经处于停止状态, 它什么也不会做,所以多次停止的结果仍然是停止,不会改变结果,它是幂等的,而 systemctl restart xxx 是非幂等的。使用者在使用时,在服务器终端输入命令或者playbooks,会通过预定好的规则将playbook拆解为play,再组织成ansible可以识别的任务,调用模块和插件,根据主机清单通过SSH将临时文件发给远程的客户端执行并返回结果,执行结束后自动删除。
原创
发布博客 2024.10.17 ·
1043 阅读 ·
22 点赞 ·
0 评论 ·
21 收藏

Docker-Harbor概述及构建

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

Docker-Consul概述以及集群环境搭建

容器服务更新与发现:先发现再更新,发现的是后端节点上容器的变化(registrator),更新的是nginx配置文件(agent):是consul安插在docker容器里的眼线,用于监听监控节点上容器的变化(增加或减少,或者宕机),一旦有变化会把这些信息告诉并注册在consul server端(使用回调和协程的方式,所以它的延迟和资源消耗会很少),consul server发生一旦发生注册列表的变化后,会把注册的信息告诉agentagent。
原创
发布博客 2024.10.16 ·
1054 阅读 ·
22 点赞 ·
0 评论 ·
11 收藏

Docker-compose概述与简单编排部署

Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像、参数、依赖。
原创
发布博客 2024.10.15 ·
712 阅读 ·
18 点赞 ·
0 评论 ·
8 收藏

Docker基础操作

Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。这种类型的网络没有办法联网,封闭的网络能很好的保证容器的安全性。(3)Docker将 veth pair 设备的一端放在新创建的容器中,并命名为 eth0(容器的网卡),另一端放在主机中, 以 * 这样类似的名字命名,并将这个网络设备加入到 docker0 网桥中。
原创
发布博客 2024.10.14 ·
1206 阅读 ·
22 点赞 ·
0 评论 ·
23 收藏

zabbix基本概念与组件

zabbix是一个监控软件,其可以监控各种网络参数,保证企业服务架构安全运营,同时支持灵活的告警机制,可以使得运维人员快速定位故障、解决问题。zabbix支持分布式功能,支持复杂架构下的监控解决方案,也支持web页面,为主机监控提供了良好直观的展现。zabbix官网地址为https://www.zabbix.com/
原创
发布博客 2024.09.25 ·
1171 阅读 ·
18 点赞 ·
0 评论 ·
23 收藏

ELK日志分析系统概述及部署

ELK平台是一套完整的日志集中处理解决方案,将 ElasticSearch、Logstash 和 Kiabana 三个开源工具配合使用, 完成更强大的用户对日志的查询、排序、统计需求。ELK是的缩写,这三个工具组合在一起,用于数据收集、存储、搜索和可视化分析。:核心搜索和分析引擎,负责存储数据并提供快速的全文搜索和分析功能。Logstash:数据收集和处理管道,能够从各种来源(如日志文件、数据库)收集数据,并进行过滤和转换,然后将其发送到Elasticsearch。Kibana。
原创
发布博客 2024.09.20 ·
857 阅读 ·
31 点赞 ·
0 评论 ·
26 收藏

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

指定该哨兵节点监控192.168.44.10:6379这个主节点,该主节点的名称是mymaster,最后的2的含义与主节点的故障判定有关:至少需要2个哨兵节点同意,才能判定主节点故障并进行故障转移。为每个节点添加一个从节点A1、B1、C1整个集群便有三个Master节点和三个slave节点组成,在节点B失败后,集群选举B1位为的主节点继续服务。●自动故障转移:当主节点不能正常工作时,哨兵会开始自动故障转移操作,它会将失效主节点的其中一个从节点升级为新的主节点,并让其它从节点改为复制新的主节点。
原创
发布博客 2024.09.13 ·
1107 阅读 ·
25 点赞 ·
0 评论 ·
19 收藏

MHA高可用集群部署及故障切换

如果出现错误,可以先把从服务器的字符集先注释错误出现后,如果修改从服务器,要先关闭slave,然后重启服务器,再去开启slave。
原创
发布博客 2024.09.10 ·
647 阅读 ·
11 点赞 ·
0 评论 ·
16 收藏

Redis简介、常用命令及优化

关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2 等。① 易于维护:都是使用表结构,格式一致② 使用方便:SQL语言通用,可用于复杂查询③ 支持复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。
原创
发布博客 2024.09.10 ·
7793 阅读 ·
21 点赞 ·
0 评论 ·
33 收藏

mysql日志管理 、备份与恢复

文章目录一、MySQL日志管理错误日志通用查询日志二进制日志慢查询日志二、数据备份1. 备份类型2.从数据库的备份策略角度分类(完全备份、差异备份、增量备份)3.备份方法三、MySQL完全备份与恢复1.物理冷备份与恢复2.mysqldump 完全备份与恢复(温备份)3.恢复数据库4.在生产环境中,可以使用Shell脚本自动实现定时备份(时间频率需要确认)四、MySQL 增量备份与恢复1.二进制日志(binlog)的3种不同的记录格式2.增量备份过程(全备+增备)3.一般恢复(完全备份恢复):4.一般恢复(基
原创
发布博客 2024.09.03 ·
1045 阅读 ·
24 点赞 ·
0 评论 ·
9 收藏

HaProxy搭建web集群

LVS在企业应用中抗负载能力很强,但存在不足LVS不支持正则处理,不能实现动静分离对于大型网站,LVS的实施配置复杂,维护成功相对较高Haproxy是一款可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理的软件适用于负载大的Web站点运行在硬件上可支持数万计的并发连接的连接请求。rsyslog可用于接受来自各种来源的输入,转换 它们,并将结果输出到不同的目的地。
原创
发布博客 2024.08.26 ·
955 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏
加载更多