自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 容器镜像制作 流程与规范

介绍容器的使用规范,包括构建镜像、启动容器、挂载数据卷、容器导入导出、连接harbor镜像仓库等。

2024-07-28 12:56:14 276

原创 docker关键知识点

虚拟化技术是通用的概念,在不同的领域有不同的理解。在计算领域,一般是指计算虚拟化,或通常说的服务器虚拟化。虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构件的不可分割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。虚拟化的核心是对资源的抽象,目标往往是为了在同一个主机上同时运行多个系统或应用。从而提高资源的利用率,并带来降低成本、方便管理和容错容灾等好处。

2024-07-28 12:51:35 526

原创 企业级Linux系统防护

企业级Linux系统安全威胁列表解决的主要安全威胁安全威胁牵涉到的人员及操作文件系统防护避免有意/无意的文件篡改、越权访问,根用户(root)权限泛滥企业内部用户误操作、外部黑客的恶意删除进程安全防护避免非法进程运行、正常进程非法终止外部黑客的后门注入及非法进程运行用户安全管理避免弱密码被攻破外部黑客使用暴力破解等方式获取密码日志管理通过对企业内部用户及外部黑客在系统中行动产生相应的日志进行审计,发现安全问题和蛛丝马迹用户、黑客在系统中的行动产生日志记录。

2024-07-28 12:46:23 338

原创 Kubernetes 安全风险和最佳实践

其中包括针对新发现的漏洞的安全补丁。因此,如果在Kubernetes中发现了一个高严重性安全漏洞,并且您落后四个版本,则您的版本将不会收到补丁。

2024-07-28 12:33:01 794

原创 真正的专业技术顶级高手

5.他们具有出色的沟通和协作能力:顶级技术专家不仅是其领域的专家,还具有出色的沟通和协作能力。识别顶级技术专家可能是一项具有挑战性的任务,因为它需要对他们所拥有的特定领域和技能集有深入的了解。:她是一位拥有30多项专利的顶级技术专家,曾经担任过谷歌、Facebook等科技公司的高管,主要研究领域包括显示技术、人机交互、医疗设备等。:他是Google的资深工程师,是机器学习和深度学习领域的顶级专家,负责领导Google Brain团队的工作。:有优秀的分析与解决问题的能力,能高效的发现问题症结。

2024-07-28 12:26:45 332

原创 k8s使用Reloader实现更新configmap后自动重启pod

在日常使用kubernetes过程中,需要经常使用到configMap或Secret时,但存在的问题:在更新完configMap或secret后,已经启动的pod无法感知到其变化,不会滚动更新pod。给人感觉是新配置未生效。如果业务自身支持 reload 操作,比如 nginx,那么我们可以使用 inotify 感知到文件更新或者直接定期 reload(可以配合 readinessProbe 一起使用)。但是如果业务不支持热加载配置,就需要使用到 Kubernetes 自身提供的滚动更新功能了。

2024-07-27 18:49:51 959

原创 Hadoop生态圈知识

源自于Google的MapReduce论文,发表于2004年12月,Hadoop MapReduce是Google MapReduce的克隆版。MapReduce是一种分布式计算模型,泳衣进行大数据量的计算。他屏蔽了分布式计算框架细节,将计算抽象成map和reduce两部分。map对数据集上的独立元素进行指定的操作,生成键-值对形式中间结果。reduce则对中间结果中相同“键”的所有“值”进行规约,以得到最终结果。MapReduce非常适合大量计算机组成的分布式并行环境里进行数据处理。

2024-07-27 18:36:27 719

原创 大数据运维的职责和技能要求

大数据需要分布式系统(集群)相关软软件CDH、HDFS、YARN、Hive、Hbase、Kafka、zookeeper、Spark、Flume、Impala、Hue、Sqoop、Elasticsearch、kibana、MySQL、Oracle等等hadoop那些xml配置如果要想生效是否需要重启进程?那么哪些配置更改不用重启呢?

2024-07-27 18:31:32 678

原创 闭包、装饰器decorator、迭代器与生成器、面向过程编程、三元表达式、列表解析与生成器表达式

1、定义在函数内部的函数2、包含对外部作用域名字的引用,而不是对全局作用域名字的引用那么该内部函数称之为闭包函数装饰器本身可以是任意可以调用对象,被装饰的对象本身也可以是任意可调用对象定义:本质是函数,(装饰其他函数),就是为其他函数添加附加功能在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。原则:1、不能修改被装饰的函数的源代码2、不能修改被装饰的函数的调用方式使用装饰器添加统计执行时间的功能,不修改原代码,不修改调用方式10。

2024-07-27 18:22:51 803

原创 Python基础学习——文件操作、函数

https://www.cnblogs.com/happy-king/p/7538315.html

2024-07-27 16:43:57 705

原创 Python基础学习——字符串、列表、元组、字典、集合

一)数据类型分类1、按存储空间的占用分(从低到高)数字字符串集合:无序,即无序存索引相关信息元组:有序,需要存索引相关信息,不可变列表:有序,需要存索引相关信息,可变,需要处理数据的增删改字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改2、按存值个数区分标量/原子类型数字,字符串容器类型列表,元组,字典3、按可变不可变区分可变列表,字典不可变数字,字符串,元组4、按访问顺序区分直接访问数字顺序访问(序列类型)字符串,列表,元组。

2024-07-27 16:31:14 803

原创 Python基础学习——概述、基本数据类型、流程控制

机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作硬件高级语言:站在人的角度,说人话;即用人类的字符去编写程序,屏蔽了硬件操作。

2024-07-27 16:04:53 655

原创 PyCharm基本操作

2. Project Interpreter>Add Remote>选择Deployment configuration >下拉框选择上面的配置>下面选择python解释器路径(远端服务器的地址)4. 修改背景颜色:Settings>Ed tor>Colc r&Fonts>General>右边TextT 面选中Default text>修改Background颜色即可。1. Project 当前项目名>Project Interpreter>点击右侧绿色小加号。

2024-07-27 16:03:27 678

原创 运维工作中,非常规问题总结

在这种情况下,可以直接编辑 `/etc/sysconfig/network-scripts/ifcfg-eth0`(或你的网络接口的相应文件)来设置静态的网络配置。- DEVICE:真实网卡设备路径,如/sys/devices/pci0000:00/0000:00:01.0/0000:02:00.0/net/ens33等。- NAME为eth0,DEVICE为/sys/devices/pci0000:00/0000:00:01.0/0000:02:00.0/net/eth0。一般是设备名称的简称。

2023-09-18 10:37:55 247 3

原创 分配的网段是192.168.20.0/22 ,在什么情况下会DHCP 192.168.21.0/24段

综上分析、研究,公司出现这种情况, 配置的是随机分配192.168.20.0/22;登录交换机查看配置,确实如此。得以解惑。哈哈哈!!!通过此事,网络技能要提升一个档次了。。。开动。。。。

2023-06-09 14:27:58 554

原创 docker和docker-compose 服务健康检测(healthcheck)

为了规避上面的风险,docker在v1.12版本后添加了healthcheck功能,这个功能可以自定义容器监控状态的检测标准。在docker-compose里定义healthcheck 可以针对当前服务下的所有容器进行检测。在Dockerfile里定义镜像的healthcheck可以应用用基于这个镜像的所有容器。使用 HTTP GET 请求指定 URL 对服务进行检查。通过连接指定端口,使用 TCP ping 对服务进行检查。使用 cURL 对服务指定 URL 进行检查。

2023-05-29 17:08:04 5340 2

原创 kubernetes全栈架构师学习路线

kubernetes全栈架构学习路线

2023-05-29 15:57:12 100 1

原创 kubernetes 的CoreDNS组件高级用法自定义内网DNS服务器

实现方案:修改coredns的comfigmap。

2023-05-24 17:27:16 857

原创 Makefile学习笔记

1、变量的定义变量的使用可以提高makefile的可维护性。⼀个变量的定义很简单,就是⼀个名字(变量名)后⾯跟上⼀个等号,然后在等号的后⾯放这个变量所期望的值。对于变量的引⽤,则需要采⽤$(变量名)或者${变量名}这种模式。定义变量的语法变量的名称=值列表定义变量的规则变量的名称可以由大小写字母、阿拉伯数字和下划线构成。等号左右的空白符没有明确的要求,因为在执行 make 的时候多余的空白符会被自动的删除。至于值列表,既可以是零项,又可以是一项或者是多项2、变量的基本赋值。

2023-05-02 22:58:58 353

原创 Apache DolphinScheduler2.0.5集群部署

集群中的一个节点(部署机)上配置修改完毕、并做好免密登录后,执行安装脚本就行**${dolphinscheduler_deploy_dir}/install.sh****部署程序目录:**dolphinscheduler_deploy_dir=/app/downloads/dolphinscheduler-bin。DolphinScheduler 本身不依赖 Hadoop、Hive、Spark,但如果你运行的任务需要依赖他们,就需要有对应的环境支持。解决:使用mysql8.0.x。大数据程序也会报错如下。

2023-05-02 22:50:05 85

原创 运维自动化

结合服务化的需求,进一步云化所有的运维系统,确保内外使用的一致性,最终自动化的平台就是一个整合的持续交付平台。还能提升产品的质量,通过工具不断去提高持续交付链上各角色的能力,通过能力的整合,不断提高软件交付的质量;还有在发生故障的时候,能有更快的恢复手段来确保故障的恢复,也是质量保障的一部分。最后运维自动化的收益是成本的节省,一种是最直接的人力成本的节省,可以让更少的人做更多的事情;间接的成本受益是把很多运维经验固化成平台的经验,从而减少了整个交付链上的文档化内容的输出。1、运维自动化的困境。

2023-05-02 22:38:08 152

原创 软件生存周期模型:瀑布、敏捷、DevOps

无论是瀑布式开发、敏捷开发还是DevOps,整个流程都分为设计、开发、测试和部署四个部分,只不过各个部分的开始和结束时间节点不同而已!下图很好地解释了这一点。从瀑布式开发到敏捷开发再到DevOps,各个阶段的切换速度越来越快,瀑布式开发和敏捷开发的运维部署工作都是放到最后,而 DevOps 结合敏捷开发思想,将部署工作也敏捷起来。

2023-05-02 22:33:14 719 1

原创 K8s常用命令操作

1 kubectl rolling-update redis-master -f redis-master-controller-v2.yaml #配置文件滚动升级。3 kubectl rolling-update redis-master --image=redis-master:1.0 --rollback #pod版本回滚。2 kubectl rolling-update redis-master --image=redis-master:2.0 #命令升级。

2023-05-02 22:28:03 1761 1

原创 kubernetes计划任务Job&CronJob 和 CronJob、ReplicaSets 的保留策略

kubernetes计划任务Job&CronJob 和 CronJob、ReplicaSets 的保留策略

2023-02-21 23:38:40 269

原创 kubernetes常见异常处理

kubernetes Pod异常状态的处理,网络问题,排查、定位思路

2023-02-21 23:23:36 951 1

wiztree称得上最快的磁盘空间分析器,没有之一,界面简洁明晰,操作简单快捷,500GB硬盘,不到1秒完成扫描,文件按大小进行

wiztree称得上最快的磁盘空间分析器,没有之一,界面简洁明晰,操作简单快捷,500GB硬盘,不到1秒完成扫描,文件按大小进行排序,轻松发现究竟哪个流氓软件占用大量硬盘空间。 Windows磁盘管理的利器,非常直观地确定资源占用情况,根据实际情况进行清理空间

2023-02-21

Serv-U是Windows平台和Linux平台的安全FTP服务器(FTPS, SFTP, HTTPS),是一个优秀的、安全的文

Serv-U是Windows平台和Linux平台的安全FTP服务器(FTPS, SFTP, HTTPS),是一个优秀的、安全的文件管理、文件传输和文件共享的解决方案 Serv-U 是当前众多的FTP服务器软件之一。通过使用Serv-U,用户能够将任何一台PC 设置成一个FTP 服务器,这样,用户或其他使用者就能够使用FTP 协议,通过在同一网络上的任何一台PC与FTP 服务器连接,进行文件或目录的复制,移动,创建,和删除等。这里提到的FTP 协议是专门被用来规定计算机之间进行文件传输的标准和规则,正是因为有了像FTP 这样的专门协议,才使得人们能够通过不同类型的计算机,使用不同类型的操作系统,对不同类型的文件进行相互传递。

2023-02-21

空空如也

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

TA关注的人

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