未知领域,待探索
文章平均质量分 81
未知领域,待探索
呆萌宝儿姐
CSDN专家博主、阿里云开发者社区专家博主、51CTO社区专家博主、360书馆认证博主、知乎掘金B站等平台受邀作者。
如遇开发、程序等需求,博客首页下拉加入公众号,私信博主
展开
-
Kubernetes容器实践深度解析
Kubernetes允许用户定义自己的资源类型,通过自定义资源定义(Custom Resource Definition,CRD)引入新的资源。运算符(Operator)则是一种自动化管理这些自定义资源的控制器。metadata:spec:versions:- name: v1names:以下是一个简单的多云服务定义示例,它使用Kubernetes的Service资源来提供一致的访问方式,无论应用程序部署在哪个云环境中。原创 2024-01-08 08:57:07 · 891 阅读 · 0 评论 -
Kubernetes最佳实践与进阶技巧
Kubernetes的调度器负责将Pod分配到集群中的节点上。在某些情况下,你可能希望定义自己的调度策略,以便更灵活地控制Pod的分配。这可以通过使用Node Affinity(节点亲和性)和Taints/Tolerations(污点与容忍度)等特性来实现。除了Node Affinity和Taints/Tolerations外,Kubernetes还支持自定义调度器。这允许你根据自己的需求编写调度逻辑,实现更灵活的Pod分配。原创 2024-01-06 13:22:05 · 1000 阅读 · 0 评论 -
深度解析Kubernetes架构
Kubelet通过定期的心跳机制向API Server发送请求,以获取分配给本节点的Pod的定义。这种交互保证了Kubelet始终了解分配给节点的最新的Pod配置。# 示例:查看Kubelet的日志,监控Kubelet与API Server的Pod定义同步在传统架构中,应用程序部署和管理往往是手动的、静态的过程。管理员需要亲自处理服务器的配置、应用的部署和监控等任务。传统架构中,应用部署通常需要逐台服务器进行手动配置,容易出现配置不一致或遗漏的问题。随着业务的发展,需要不断增加服务器以满足应用的需求。原创 2024-01-05 09:12:36 · 1559 阅读 · 0 评论 -
Kubernetes容器运维与编排技术的精髓
pipeline {agent anystages {steps {// 从版本控制系统中获取代码steps {// 在Kubernetes中创建一个构建环境,进行编译和测试steps {// 使用kubectl部署应用到Kubernetes集群Node Affinity是一种用于指定Pod在调度时所需的节点条件的机制。通过Node Affinity,可以使得Pod更灵活地分配到集群的特定节点上。原创 2024-01-04 09:35:37 · 925 阅读 · 0 评论 -
探索云原生技术在自动化运维中的应用
随着技术的不断发展,云原生技术成为了当前互联网行业的热门话题之一。本文将深入探讨云原生技术在自动化运维领域的应用,结合大数据和数据库等相关技术,为中级及以上技术人员提供实操性的建议。通过提升文章易读性,力求让读者在阅读过程中更好地理解和掌握云原生技术的精髓。云原生技术包括容器化、微服务架构、DevOps等概念,它们的结合为应用的开发、部署和运维提供了全新的思路。其中,自动化运维作为云原生技术的一部分,具有极大的潜力,可以提高系统的稳定性和可靠性。原创 2024-01-02 09:22:13 · 885 阅读 · 0 评论 -
什么是CSRF(跨站请求伪造)?
文章目录1. CSRF是什么?1.1 CSRF攻击细节CSRF攻击原理及过程如下:2. CSRF漏洞检测3. 防御CSRF攻击:3.1 验证 HTTP Referer 字段3.1.1 优点:3.1.2 缺点:3.2 在请求地址中添加 token 并验证3.3 在 HTTP 头中自定义属性并验证1. CSRF是什么?CSRF(Cross-site request forgery),也被称为:one click attack/session riding,中文名称:跨站请求伪造,缩写为:CSRF/XSRF。原创 2022-02-13 15:27:40 · 2209 阅读 · 0 评论 -
Windows环境CMake安装教程
文章目录下载安装1.欢迎界面。点【next】2.同意协议。勾选,然后点【next】3.按图中红框勾选,然后点【next】4.路径选择,然后点【next】。5.开始安装。点【Install】6.安装过程,请耐心等待7.安装完成。点【Finish】8.重启电脑下载首先下载CMake官网下载地址:https://cmake.org/download/里面好多版本,根据自己需要版本进行下载。【注意】选择好自己电脑是什么系统,以及是32位还是64位。(P.S.x86指的是32位系统;x64指的是64位系统)原创 2021-12-30 12:20:27 · 3691 阅读 · 0 评论 -
《WINDOWS黑客编程技术详解》勘误收集及软件下载
https://www.write-bug.com/article/1966.html原创 2021-12-29 15:48:02 · 2790 阅读 · 0 评论 -
CMake是什么?具体有什么作用?
文章目录CMake——高级编译配置工具CMake定义CMake缩写CMake应用场景CMake主要功能1、配置和生成各大平台的工程(vs的vcxproj,Qt的Pro):2、生成makefile文件补充:makefile介绍什么是makefile?为什么使用makefile:总结:CMake和makefileCMake——高级编译配置工具CMake定义CMake是一个跨平台的编译(Build)工具,可以用简单的语句来描述所有平台的编译过程。CMake能够输出各种各样的makefile或者projec原创 2021-12-21 06:32:40 · 21702 阅读 · 3 评论 -
__MACOSX文件夹是神马东西
有时候收到别人发给你zip压缩包,解压后多出一个文件夹_MACOSX,这是神马呢?首先我们得知道,这个世界上除了Windows操作系统之外,还有一些其他的操作系统,比如Linux,比如苹果家电脑使用的Mac OS,而当你在Mac OS X系统中对文件进行压缩之后(*.zip),便会在压缩包中生成这些_macosx的文件,这些在Mac系统上压缩出来的文件,会自动将一些缓存的内容一起压缩 ,而这些是在Mac系统中不可见的。只有在Windows系统解压后才能看到。在Windows里 “__MACOSX” 就原创 2021-12-21 05:37:17 · 11888 阅读 · 0 评论 -
Github网站老是进不去的解决办法
在系统中找到 hosts 文件,Window:C:\Windows\System32\drivers\etc\hosts 或 Linux:/etc/hosts之前为了能进入Github放置过一些 IP 地址则全部删除。然放入一下两个 IP 地址:# GitHub Start 140.82.114.4 github.com199.232.69.194 github.global.ssl.fastly.net# GitHub End保存退出在 CMD 命令行中执行下面语句 来刷新 DNS原创 2021-12-17 16:30:29 · 193 阅读 · 0 评论 -
FUSE文件系统介绍
文章目录导引:Fuse简介一、 Fuse架构设计二、 Fuse实现细节1. fuse用户空间流程2. fuse内核队列3. /dev/fuse 读写调用流程三、 总结导引:Fuse简介Fuse(filesystem in userspace),是一个用户空间的文件系统。通过fuse内核模块的支持,开发者只需要根据fuse提供的接口实现具体的文件操作就可以实现一个文件系统。由于其主要实现代码位于用户空间中,而不需要重新编译内核,这给开发者带来了众多便利。Google在Android 11上,为了实现sc转载 2021-11-13 00:00:10 · 6750 阅读 · 0 评论 -
MBR、DBR、FAT、FAT 各部分简单介绍
文章目录MBR:主引导记录DBR:操作系统引导记录扇区FDT:文件 目录表FAT:文件系统中的文件分配表MBR:主引导记录创建时间:由分区软件(Fdisk/PartitionMagic/Windows 2000/Windows XP安装 工具等)给 硬盘分区时建立的。功能 :存放硬盘分区信息和引导系统时检查分区。作用范围:MBR和虚拟MBR控制着整个硬盘的所有分区信息,可定义1~4个不等的分区,作用范围是全局性的。所占硬盘空间大小:占1个扇区 512字节位于 :硬盘的0柱面,0磁道,1扇区转载 2021-11-12 22:20:26 · 3191 阅读 · 0 评论