自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

怨行客

将大问题切割成不起眼的小问题 蚂蚁就能吃掉大象--推理,每一个环节的输入输出

  • 博客(580)
  • 收藏
  • 关注

原创 k8s一些名词解释

是一种根据负载变化动态调整资源分配的计算模式。其核心思想是利用峰值和非峰值时段的资源需求差异,动态地扩展或缩减计算资源。在 Kubernetes 环境中,可以通过自动扩展(auto-scaling)机制,根据工作负载的变化自动调整计算资源,最大化资源利用率并减少不必要的资源开销。配置 Kubernetes 的 Horizontal Pod Autoscaler(HPA)和 Vertical Pod Autoscaler(VPA),根据负载变化动态扩展或缩减 Pod 数量和资源配额。

2024-07-17 17:40:28 699

原创 rook-ceph 实操 v17.2.5

打开之前下载的rook-ceph文件夹(前提是你的文件夹名字已经标注了版本)在 deploy/examples/cluster.yaml里有。

2024-07-17 11:06:22 286

原创 搜集日志。

logstash 负责: 接收数据 input — 解析过滤并转换数据 filter(此插件可选) — 输出数据 outputelasticsearch 查询和保存数据。

2024-07-15 11:12:47 210

原创 k8s record 20240710 监控

不是adaptor 是opetator 案例。

2024-07-12 10:50:43 474

原创 k8s record 20240708

web界面 资源利用查看。

2024-07-09 11:14:46 357 1

原创 k8s record 20240705

request 是1g,你得不到要求,我就不创建了,这就是准入控制二次校验SA就是serviceAccount。内部是SA和 token, 外部用户进来就是 .kube/config文件namespace下的是role,整个集群是 ClusterRole. 动作就是BindinglimitRanger就是满足要求就让你创建,不满足要求就不让你创建,ResourceQuota资源配额。PodSecurityPolicy让我们超越pod的限制,进行一些宿主机级别的操作。

2024-07-05 17:56:07 333

原创 k8s record 20240703

containerd的用时最短,性能最好。containerd 是容器的生命周期管理,容器的网络管理等等,真正让容器运行需要runCcontainerd 是一个独立的容器运行时,专注于容器的生命周期管理,包括镜像管理、容器执行和监督。containerd 是 Docker 的底层组件之一,但也可以独立使用。docker-shim 是 Docker 的一个内部组件,主要用于 Docker 作为 Kubernetes 容器运行时接口(CRI)时的适配层。

2024-07-03 11:21:23 317 2

原创 k8s 答疑

通过上述步骤,使用lxcfs可以有效地虚拟化/proc文件系统,使得容器内部的命令(如top)能够准确地反映容器的资源使用情况,而不是宿主机的。这在需要监控和管理容器资源时非常有用。控制器模式强调持续监控和状态调和,保证资源状态的一致性,即使错过事件也能恢复。事件驱动强调对事件的及时响应,事件通知是一次性的,错过通知可能会导致状态不一致。首先,我们定义一个RedisCluster的CRD。这定义了我们要管理的自定义资源类型。

2024-07-02 18:05:08 919

原创 k8s 中间件

是的,Zookeeper 和 Kafka 经常一起使用,Zookeeper 在 Kafka 中扮演了关键角色。以下是 Zookeeper 和 Kafka 在实际项目中的结合使用及其作用的详细说明。

2024-07-02 10:30:34 1036 2

原创 系统估算类问题

系统总共需要的存储容量约为,以满足 500 万用户,每用户 50 部视频,每部视频 10 分钟,1080p 分辨率、5 Mbps 码率的存储需求,并考虑 RAID 6 冗余和每日备份保留 7 天。

2024-07-01 10:43:05 580

原创 serverless

简化开发和部署流程:开发者只需关注业务逻辑,无需管理服务器。提高系统的可扩展性和弹性:自动处理高并发请求。降低成本:按需付费,减少资源浪费。加速开发周期:快速迭代和部署新功能。Serverless架构通过将基础设施管理交给云服务提供商,使得开发者可以更加专注于创造业务价值。

2024-06-28 17:11:36 805

原创 运维 interview记录

通过这一系列的诊断和解决方案,服务器的性能得到了显著改善,用户报告的问题也得到了解决。我的工作是设计和实施一个高可用性和高扩展性的云基础设施,同时确保数据的安全性和完整性。这个项目是我职业生涯中的一个亮点,它展示了我作为运维工程师的专业技能和领导能力,以及我对技术创新和团队合作的承诺。通过这些措施,我能够在职业生涯中有效地保护服务器的安全和数据的完整性,减少安全风险,并确保业务的连续性和可靠性。:我领导了整个基础设施的设计过程,选择了适合的云服务提供商,并设计了包括计算、存储、数据库和网络的多层架构。

2024-06-19 18:15:01 669

原创 devops record 20240707

你的项目依赖的 jQuery 版本是 1.0.0 ,Bootstrap 依赖的版本是 1.1.0,而 Chosen 依赖的版本是 1.2.0,看上去都是小版本不一致,一开始并没有发现任何问题,但是如果到后期发现不兼容,可能就为时已晚了。编程语言的依赖管理工具,比如 Java 的 Maven, .Net 的 nuget,Node.js 的 npm,Golang 的 go get,Python 的 pip,Ruby 的 Gem。人工管理麻烦,下面是工具。

2024-06-13 18:06:32 262

原创 网络协议五

无论是什么 RPC,底层都是 Socket 编程。

2024-06-12 17:42:48 653

原创 网络协议四

可以这样比喻,云计算就像大家一起住公寓,要共享小区里面的基础设施,其中网络就相当于小区里面的电梯、楼道、路、大门等,大家都走,往往会常出现问题,尤其在上班高峰期,出门的人太多,对小区的物业管理就带来了挑战。物业可以派自己的物业管理人员,到每个单元的楼梯那里,将电梯的上下行速度调快一点,可以派人将隔离健身区、景色区的栅栏门暂时打开,让大家可以横穿小区,直接上地铁,还可以派人将多个小区出入口,改成出口多、入口少等等。等过了十点半,上班高峰过去,再派人都改回来。

2024-06-11 18:02:56 1400 5

原创 网络协议三

数据中心。

2024-06-05 18:13:39 656

原创 网络协议二

在操作系统中,每个文件(包括网络连接)在打开时,都会被分配一个唯一的标识符,这个标识符就叫做文件描述符(File Descriptor,简称 FD)。文件描述符是一个非负整数,用来引用一个打开的文件或网络连接。文件:任何类型的文件,比如文本文件、图片文件等。网络连接:TCP 连接、UDP 连接等。其他资源:如管道、设备等。

2024-06-03 15:10:51 916 1

原创 网络协议一

接下来揭秘我要说的大事情,“双十一”。这和我们要讲的网络协议有什么关系呢?在经济学领域,有个伦纳德·里德(Leonard E. Read)创作的《铅笔的故事》。这个故事通过一个铅笔的诞生过程,来讲述复杂的经济学理论。这里,我也用一个下单的过程,看看互联网世界的运行过程中,都使用了哪些网络协议。你先在浏览器里面输入 https://www.kaola.com ,这是一个URL。浏览器只知道名字是“www.kaola.com”,但是不知道具体的地点,所以不知道应该如何访问。于是,它打开地址簿去查找。

2024-05-29 16:14:36 1025 1

原创 安全攻防三

IDS (Intrusion Detection System,入侵检测系统)

2024-05-28 16:26:47 177

原创 安全基础二

想象一下,你是一个公司的内部员工(服务器),你有权访问公司内部的一些机密文件(内部资源),这些文件对外部的人(攻击者)是不可见的。某天,一个外部的陌生人(攻击者)让你帮忙发送一封信(请求)到一个特定地址(目标资源),你不知道这个地址的内容机密,你便照做了,结果他通过你的帮助(服务器)获得了机密文件。因此,你创建了一个权限受限的账户,只允许他访问和操作必要的文件,而不是所有的文件。想象一下,你家的前门有锁,只有你和家人有钥匙,但某个技工在修理时偷偷在后院的围墙上开了一个小门,这个门没有锁,只有他知道。

2024-05-27 18:06:55 570

原创 安全攻防基础

安全就是保护数据。

2024-05-23 15:38:28 343

原创 架构三。。

往远看,公司的业务方向是?业务分为产品类和服务类产品类:360 的杀毒软件、苹果的 iPhone、UC 的浏览器等都属于这个范畴,这些产品本质上和传统的制造业产品类似,都是具备了某种“功能”,单个用户通过购买或者免费使用这些产品来完成自己相关的某些任务,用户对这些产品是独占的。服务类:百度的搜索、淘宝的购物、新浪的微博、腾讯的 IM 等都属于这个范畴,大量用户使用这些服务来完成需要与其他人交互的任务,单个用户“使用”但不“独占”某个服务。事实上,服务的用户越多,服务的价值就越大。

2024-05-22 17:10:25 339

原创 架构二。。

只能3选21)一致性(Consistency)客户每次读都是返回最新的写操作结果2)可用性(Availability)非故障节点在合理的时间内返回合理的响应3)分区容忍性(Partition Tolerance)当出现网络分区故障时,系统还能发挥作用网络分区(network partition)是指网络故障或中断导致系统中的各个部分无法相互通信的情况。

2024-05-21 17:31:15 921

原创 DevOps + 架构一

开发,测试,运维,甚至运营。出一个东西,就能马上走完一个流程,看效果。软件交付的速度和质量很重要。

2024-05-15 15:49:07 469

原创 k8s interview

1、由于docker不需要虚拟管理程序和虚拟机操作系统,运行的只是应用,所以占用资源少。电脑同时开几个虚拟机就跑不动了。

2024-05-01 21:56:42 546 2

原创 ceph 16.2.15 实操

1、mon负责认证,mon一定要三个,要不一个坏了以后还咋认证。2、认证完才能对ceph增删改查。

2024-04-25 18:25:03 262

原创 Fannel和Calico

1、路由器下面每一个端口都是一个vlan,隔离了广播包192.168.1.0和192.168.2.0他们属于不同的vlan,没有三层交换机或者路由器,他们通不了信不在同一个vlan,也就是子网,包就会走向网关(也就是路由器那里,路由器有路由表。查看目的地192.168.2.0在b口,从b口出去vlan2里找)。二层路由器会记录mac地址。

2024-04-20 21:35:51 419

原创 Seaweedfs

应用案例:一个图片分享应用,用户可以上传、下载大量的图片文件,SeaweedFS 可以提供快速的图片存储和检索服务,并且能够轻松地扩展以应对不断增长的存储需求。

2024-04-16 14:52:29 405

原创 glusterfs

volume create: myvolume: failed: 目录 is already part of a volume。请注意,在执行这些命令之前,请确保您不再需要 GlusterFS 服务及其相关数据,因为这些操作将不可逆地删除这些文件和目录。2、gluster volume create myvolume replica 3 ip:目录 ip2:目录 ip3:目录。1、系统要相同,因为我用了centos7.9和rocky linux8,就不行。解决方法:删除目录,重新创建。

2024-04-15 16:05:13 424

原创 test mode水印去除

(1)“运行”输入regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\7503491f-4a39-4f84-b231-8aca3e203b94,文件夹进行删除。(2)cmd窗口输入bcdedit -set TESTSIGNING OFF,会提示被禁止,不用管。

2024-04-09 09:26:43 459

原创 产品经理杂谈

像游戏一样设计联赛。

2024-03-22 11:29:51 276

原创 数据库笔记

1、服务端架构分层:网关层管网络,应用层管业务,存储层管数据。2、Mysql单表数据量超百万查询慢,超千万查不动了。

2024-03-19 17:55:01 362

原创 量化探店记

较小的最大回撤意味着投资组合的风险相对较低,而较大的最大回撤则表示投资组合具有较高的风险。举例:假设某个投资组合在过去一年中实现了15%的年化收益率,无风险利率为4%(如国债利率),并且该投资组合的年化波动率为10%(标准差)。举例:假设某个投资组合在过去一年中实现了10%的超额收益率,而基准的超额收益率为8%,并且该投资组合的跟踪误差为6%。举例:假设某个投资组合在过去一年中实现了12%的年化收益率,无风险利率为3%,并且该投资组合的下行标准差为8%。较大的最大回撤表示投资组合或资产具有较高的风险。

2024-03-18 17:13:14 709

原创 Microsoft Office下载地址合集——微软官方原版离线安装下载

在这里

2024-03-15 13:37:10 239

原创 常用算法部分

学习地址

2024-03-06 17:41:08 132

原创 数据结构部分

为了提升效率,我们可以采用以下策略。「负载因子 load factor」是哈希表的一个重要概念,其定义为哈希表的元素数量除以桶数量,用于衡量哈希冲突的严重程度,也常作为哈希表扩容的触发条件。相对应地,基于链表实现的数据结构也称“动态数据结构”,这类数据结构在初始化后,仍可以在程序运行过程中对其长度进行调整。在哈希算法中,将哈希值对桶数量(数组的长度)capacity 取模,是为了确定该 key 在数组中的索引位置。所以,对容量取模可以将哈希值映射到合适的索引位置,确保数据分布均匀且能够准确定位到对应的桶。

2024-03-06 11:10:12 750

原创 win11 去除test mode

创建一个新的 DWORD (32-bit) 值,命名为 “WatermarkEnabled”,并将其值设置为0。你可以按下Win + R组合键,然后输入regedit并按回车键。转到以下注册表路径:Copy code。

2024-03-04 09:20:11 336

原创 FTP服务器创建用户

【代码】FTP服务器创建用户。

2024-02-28 14:48:10 180

原创 华为算法题 go语言或者python

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。

2024-02-22 10:47:06 1690 8

原创 cuda显卡驱动等问题解释

run适用于需要更多控制或在不支持 RPM 的系统上安装的情况。适用于需要简单、集成的系统级管理,以及自动依赖处理的场景。适用于希望直接从 NVIDIA 获取最新版本,并通过网络自动处理安装和更新的情况。

2024-01-24 14:23:53 883

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除