自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最佳实践:Typora+docusaurus完美解决(云笔记+知识库+博客)需求

::warning注意:此方案部署起来很简单,没难度的(之所以本文篇幅有点长,是为了照顾小白,铺垫好背景),手把手文档都给小伙伴了,大家可放心部署;(又任何问题可随时沟通😎)如果对于非it专业小伙伴,如果感觉又难度,那建议还是用word记录笔记本哈哈;(如果对it感兴趣的话,我相信,部署这个方案不是问题)🤣typora写Markdown费事?Typora让你像写word一样行云流水,所见即所得。Typora。

2024-08-30 07:44:43 2136

原创 实战:给自己docusaurus网站配置giscus评论服务-2024.8.30(测试成功)

推荐两种评论服务Giscus:基于GitHub Discussions,对程序员相对友好,评论信息提示通过github邮箱发送。Waline:需要搭建后端服务与数据库服务,提供评论与浏览量服务,可拓展性强。waline目前比较流行的博客评论系统还有 waline,它可以提供评论与浏览量服务,由于需要搭配后端服务与数据库服务,所以在配置方面会比 giscus 来的麻烦,但它无需 github Discussions,所以也是绝大多数博客作者的标配。关于如何配置,参见官方快速上手 | Waline。

2024-08-30 07:43:56 885

原创 实战:docker部署filesite.io完美解决家庭相册需求-2024.8.10(测试成功)

实战:从windows同步数据到linux(增量定时同步)-2023.11.30(测试成功)》:https://wiki.onedayxyy.cn/docs/rsync-windows-to-linux。因为winodws上的rsync把数据同步到linux后,同步上去的目录所属主/所属组都发生了改变,不是root,因此docker里的相册服务也就无法正常识别了。

2024-08-11 11:17:13 349

原创 实战:完美解决md图床问题-nginx图床-2024.8.4(测试成功)

笔记数据对任何人来说,都是至关重要的。(尤其对IT人员)通过md来维护自己的IT数据,特别丝滑;但md最大的问题就是处理好图床问题,通过这种方式,我们可以轻松解决md图床问题,ecs寸一份图床数据,然后会定期同步到本地(百度云同步空间),自己的md文档也通过坚果云进行同步(免费),基本完全保证了自己的笔记数据安全。笔记数据安全得到了保证,然后通过丝滑的typora,我们就可以好好专心生成原创文章了。😊博客:[外链图片转存中…(img-zzwvTomm-1722810169748)]

2024-08-05 06:23:31 984

原创 实战:使用Certbot签发免费ssl泛域名证书(主域名及其它子域名共用同一套证书)-2024.8.4(成功测试)

实战:使用Certbot签发免费ssl泛域名证书(主域名及其它子域名共用同一套证书)-2024.8.4(成功测试)1、使用Certbot签发免费ssl泛域名证书 | One。

2024-08-04 16:16:32 463

原创 实战:docker式部署frp内网穿透-2024.7.13(测试成功)

Frp是一个专注于内网穿透的高性能的反向代理应用,支持TCPUDPHTTPHTTPS等多种协议,且支持P2P通信。可以将内网服务以安全、便捷的方式通过具有公网 IP节点的中转暴露到公网。通过在具有公网IP的节点上部署Frp服务端,您可以轻松地将内网服务穿透到公网,并享受以下专业特性:多种协议支持:客户端服务端通信支持TCPQUICKCP和Websocket等多种协议。TCP连接流式复用:在单个连接上承载多个请求,减少连接建立时间,降低请求延迟。代理组间的负载均衡。

2024-07-13 22:25:30 10703 2

原创 实战:搭建一款属于自己的个人知识库~docusaurus(强大且丝滑)-2024.7.7(测试成功)

个人使用docusaurus来做自己的知识库,体验相当nice哦。😍_39246554?[外链图片转存中…(img-n0ddCG3I-1720356354385)]🍀 知乎[外链图片转存中…(img-AievC2J5-1720356354386)]

2024-07-07 20:46:43 1477

原创 实战:一款唯美的个人主页-home2.0-2024.6.4(测试成功)

以上就是关于如何部署自己的个人主页,更详细的知识请见如下链接:《推荐一款唯美的个人主页-home2.0》 https://onedayxyy.cn/docusaurus/docs/diy-index-home554?[外链图片转存中…(img-Z7U3BaxN-1717511552608)]🍀 知乎[外链图片转存中…(img-PhOaXSHg-1717511552608)]

2024-06-04 22:33:02 695

原创 实战:Terraform本地源配置-2024.5.30(测试成功)

到此就完成了terraform离线本地源的配置了。扩展:除了这种方式外其实也可以基于terraform开放的HTTP API协议,使用Python Flask写一个registry server。

2024-05-30 22:34:00 1246

原创 HTML4

HTML4目录文章目录HTML4目录本次课程前端入门HTML+CSS什么是前端开发内容简介学习路线课程特点前序知识1. 认识两位先驱2. 计算机基础知识3. C/S架构与B/S架构4. 浏览器相关知识5. 网页相关概念HTML 简介1. 什么是 HTML?2. 相关国际组织(了解)3. HTML 发展历史(了解)准备工作HTML 入门1. HTML 初体验2. HTML 标签3. HTML 标签属性4. HTML 基本结构5.HTML 注释6. HTML 文档声明7.HTML 字符编码8. HTML

2024-05-23 07:14:26 1564

原创 强烈推荐一款简约,唯美的typora主题~one

https://theme.typora.io/theme/Phycat/https://theme.typora.io/theme/Happysimple/1.主题下载链接:https://pan.baidu.com/s/1AVEEEnGxQ24TIwhvKT9_Jg?pwd=ggq7提取码:ggq72.主题安装打开Typora➡️文件➡️偏好设置➡️外观➡️打开主题文件夹➡️解压压缩包,将文件夹中的内容(one文件夹、one.css文件)移动至此目录(themes文件夹下)➡️重启Typora➡️选择

2024-05-18 11:18:25 2543 7

原创 实战:Centos7配置mysql多实例(mysql-5.7.42)-2024.4.20(测试成功)

e。

2024-04-20 16:47:40 618

原创 实战:源码编译安装mariadb(10.2.19)-2024.4.18(测试成功)

实验软件链接:https://pan.baidu.com/s/1qN4WGr8yvPn2VYrkB5rW9Q?pwd=o9av提取码:o9av做准备用户和数据目录准备数据库目录源码编译安装下载并解压缩源码包源码编译安装mariadb准备环境变量生成数据库文件准备配置文件准备启动脚本,并启动服务安全初始化测试关于我我的博客主旨:🍀 微信二维码x2675263825 (舍得), qq:2675263825。🍀 微信公众号《云原生架构师实战》🍀 个人博客

2024-04-18 21:25:49 1011

原创 实战:通用二进制格式安装 MySQL(mysql-5.7.29)-2024.4.6(测试成功)

软件位置:链接:https://pan.baidu.com/s/1Q0y9RW4dFgEnmK5Vc3SKUg?pwd=q2sj提取码:q2sjhttps://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz准备用户准备二进制程序准备环境变量准备配置文件生成数据库文件,并提取root密码⚠️ 注意:修改口令自己这里测试时报错了:📌 gpt当MySQ

2024-04-17 09:50:08 1071

原创 实战:通用二进制格式安装 MySQL(mysql-5.6.47)-2024.4.6(测试成功)

链接:https://pan.baidu.com/s/1Fl4duisOKh3QdjDC81V9jA?pwd=17ev提取码:17evhttps://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz3、准备数据目录,建议使用逻辑卷4、准备二进制程序5、准备配置文件⚠️ 注意:这里的方法和版本有关系6、创建数据库文件7、准备服务脚本,并启动服务6版本:7版本:

2024-04-17 09:48:24 1083

原创 实战:完美解决md图床问题-nginx图床-2024.4.16(测试成功)

对于写博客的朋友们来讲,图床这个东西一定不会陌生,而且在一定程度上也给大家造成过一定困扰。对于不清楚这个东西的朋友,我就在这儿大概说一下图床是个啥东西。所谓图床,其实可以就相当于我们手机上的相册,不过他是在线的,而且是对大家开放的,大家都可以访问查看,但是编辑删除这些功能仅限于拥有者,就相当于用百度云分享的公开照片,你可以查看,也可以下载下来编辑,但是拥有权还是属于分享者。那你可能会疑惑,那这个东西和写博客的我们有啥关系呢?

2024-04-16 07:29:52 972

原创 实战:摄影师必备的图片管理工具-Piwigo(自建相册系统)-2024.4.14(测试成功)

项目总体搭建不算困难,占有服务器cpu资源也不大,很快就可以跑起来,建议如果真的想使用的小伙伴,买存储大一点的服务器。要放公网上建议做好域名解析,域名解析参考我之前的博客。如果是家用NAS的话,就可以不做,放在家里当图库就行。这个项目总体提供的功能还是比较全的,但是就是感觉默认ui差了一点,这个需要自己装主题、插件呀这些去进行调整。有感兴趣的小伙伴可以折腾一下,毕竟现在越来越讲究数字资产的整理了。之后打算再去体验一款相册系统,到时候有条件再给大家讲解,也顺便做一下对比。6554?

2024-04-16 07:29:15 1672

原创 helm命令

https://onedayxyy.cn/docs/helm-installhttps://onedayxyy.cn/docs/helm-usagehttps://onedayxyy.cn/docs/helm-chartshttps://onedayxyy.cn/docs/helm-commanddocs/helm-command

2024-03-25 07:49:49 294

原创 一键部署自己docusaurus网站-oss

一定不要在博客服务器上瞎测试,不然系统搞奔溃了,很难搞的!!!本实验文档为重新在ecs上部署博客等一系列服务所需的步骤及代码。

2024-03-23 18:21:21 1171

原创 k8s应用综合实例

k8s应用综合实例目录原文链接推荐文章实验环境实验软件本节实战预期原理高可用稳定性避免单点故障使用 PDB健康检查服务质量 QoSQoS类型资源回收策略滚动更新失败原因零宕机HPA安全性持久化IngressFAQsession问题关于我最后k8s应用综合实例 | 彦我的开源项目:开源项目 | 彦k8s集群环境:k8s v1.28.7(sealos部署的1master,2work节点)containerd v1.7.13cilium v1.14.7 (cni)节点内核版本:5.4.270-1.el7.elre

2024-03-10 09:37:55 927

原创 实战-Sealos一键部署k8s集群-2024.3.7(测试成功)

在对容器运行时和 K8s 有了一个整体上的认识后,接下来我们就需要来搭建一个 K8s 集群了,搭建 K8s 的方式方法有很多,主要有二进制和 Kubeadm(容器)两种方式,对于初学者来说不建议使用二进制方式搭建,因为二进制方式搭建 K8s 集群需要手动安装各种组件,而且还需要手动配置各种组件,非常麻烦,而且容易出错。更推荐大家使用 Kubeadm 快速搭建一套集群起来,先用起来,等熟悉了之后再去了解各个组件的原理和配置。另外,还有一种方式是使用Kind工具来搭建集群,Kind。

2024-03-07 11:42:30 3343 2

原创 k8s简介

k8s简介目录原文链接推荐文章k8s简介为什么使用k8s一个平台搞定所有云环境无缝迁移高效的利用资源开箱即用的自动缩放能力使 DevOps 更更简单可靠性总结k8s架构k8s组件kubeletkube-proxykubectl核心资源对象PodLabelNamespaceDeploymentService其它资源对象NodeReplicaSet关于我最后Kubernetes(简称 K8S)的出现是容器化技术发展的必然结果,容器化是应用程序级别的虚拟化。

2024-03-07 09:55:32 810

原创 容器运行时

首先我们要明确一个知识点就是容器本质上就是一个进程,一个特殊的进程,是通过 Namespace 实现资源(网络、文件系统等)隔离,通过 Cgroups 实现资源(CPU、内存)限制,让我们使用起来就感觉像在操作虚拟机一样,但其和虚拟机有本质上的区别,那就是容器和宿主机是共享同一个内核的。为了将我们的应用进程运行在容器中,当然就需要有一些方便的接口或者命令去调用 Linux 的系统功能来实现,而容器运行时就是用来运行和管理容器进程、镜像的工具。容器运行时目录原文链接推荐文章1、容器运行时分类2、Docker的

2024-03-07 09:48:42 985

原创 2024.1.7-实战-docker方式给自己网站部署prometheus监控ecs资源使用情况-2024.1.7(测试成功)

🍀 个人博客站点[外链图片转存中…(img-agKrdppv-1704606055669)][外链图片转存中…(img-3QSBnnNc-1704606055669)]🍀 语雀[外链图片转存中…(img-KekjcBQ2-1704606055670)]🍀 csdn[外链图片转存中…(img-lm1bAsP1-1704606055670)]🍀 知乎[外链图片转存中…(img-thrCWt7o-1704606055671)]

2024-01-07 13:41:42 1416 2

原创 实战-docker方式给自己网站部署prometheus监控ecs资源使用情况-2024.1.7(测试成功)

经常会有这样一种场景,在办公室或是监控中心能够有一块屏幕来监控和展示一些软件、硬件的详细信息,比如运维比较关心的CPU/内存/硬盘的指标或者系统软件的运行信息等。https://help.aliyun.com/zh/arms/observable-visualization-grafana-edition/generate-links-to-share-grafana-dashboards 为Grafana大盘生成免登录查看的共享链接。--经测试,可以的。--应该可以支持的,我看别人有用过的。

2024-01-07 13:40:23 1214

原创 实战-centos7升级内核(yum方式)-2023.1.5(测试成功)

注意:内核升级可能涉及系统稳定性和兼容性的风险;在进行内核升级之前,请确保了解这些风险并备份重要的数据。kernel-ml:kernel-ml 中的ml是英文【 mainline stable 】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。kernel-lt:kernel-lt 中的lt是英文【 long term support 】的缩写,elrepo-kernel中罗列出来的长期支持版本。ML 与 LT 两种内核类型版本可以共存,但每种类型内核只能存在一个版本。

2024-01-05 10:22:21 1764

原创 完美解决Github 2fa二次验证问题

你的 Github 账户可能被封禁!教你应对 Github 最新的 2FA 二次验证!无地区限制, 无额外设备的全网最完美方案双因素身份验证 (2FA) 是一种身份和访管理安全方法,需要经过两种形式的身份验证才能访河资源和数据,2FA 使企业能够监视和帮助保护其最易受攻击的信息和网络。

2024-01-04 15:39:18 3765

原创 Gateway API 2

https://onedayxyy.cn/docs/GatewayAPI/接下来我们来了解下如果通过 Gateway API 将请求动态路由到微服务的多个版本。同样我们这里以 Bookinfo 示例为例(首先要部署 Bookinfo 应用),我们首先将所有流量路由到微服务的 v1 (版本 1),然后将应用规则根据 HTTP 请求 header 的值路由流量。🚩 实战:配置请求路由-2023.12.27实验软件:链接:https://pan.baidu.com/s/1pMnJxgL63oTlGFlhrfn

2023-12-27 08:19:07 901

原创 Gateway API

是由SIG-NETWORK 社区管理的开源项目,项目地址:https://gateway-api.sigs.k8s.io/。主要原因是 Ingress 资源对象不能很好的满足网络需求,很多场景下 Ingress 控制器都需要通过定义或者 crd 来进行功能扩展,这对于使用标准和支持是非常不利的,新推出的 Gateway API 旨在通过可扩展的面向角色的接口来增强服务网络。Gateway API 是 Kubernetes 中的一个 API 资源集合,包括GatewayHTTPRoute。

2023-12-23 12:11:54 1492

原创 istio工作负载

在之前的章节中我们已经多次提到了工作负载,在 Istio 中工作负载是指部署在 Kubernetes 中的应用程序,但是如果我们的工作负载是不在 Kubernetes 集群中(如虚拟机中)那么还能否使用 Istio 呢?答案是肯定的。Istio 提供了资源对象,用于将非 Kubernetes 工作负载引入到 Istio 网格中。必须与一个 Istio一起使用,配合对定义的服务进行服务实例注册。允许我们描述非 Pod 端点,这些端点应该仍然是网格的一部分,并将其与 Pod 同等对待,比如在工作负载之间启用。

2023-12-21 21:08:48 983

原创 EnvoyFilter API

https://onedayxyy.cn/docs/EnvoyFilter-API前面我们介绍了可以使用 对象来部署 Istio Wasm 插件,此外 还可以实现很多其他的功能。 提供了一种机制来自定义 Istio Pilot 生成的 Envoy 配置,使用 EnvoyFilter 可以修改某些字段的值、添加特定过滤器,甚至添加全新的侦听器、集群等,当然我们必须谨慎使用此功能,因为不正确的配置可能会破坏整个网格的稳定性。需要注意当多个 绑定到指定命名空间中的相同工作负载时,所有补丁将按照创建时间的顺序

2023-12-19 00:02:43 820

原创 Istio Wasm插件

WebAssembly(简称为 Wasm)的诞生源自前端,是一种为了解决日益复杂的 Web 前端应用以及有限的 JavaScript 性能而诞生的技术。它本身并不是一种语言,而是一种字节码标准。WASM 字节码和机器码非常接近,因此可以非常快速的装载运行。任何一种语言,都可以被编译成 WASM 字节码,然后在 WASM 虚拟机中执行,理论上,所有语言,包括 JavaScript、C、C++、Rust、Go、Java 等都可以编译成 WASM 字节码并在 WASM 虚拟机中执行。

2023-12-16 11:12:09 1259

原创 实战-Nginx实现图片防盗链-2023.12.15(测试成功)(超详细)

什么是图片盗链首先我们聊聊什么是图片盗链?盗链指的是其他网站不经过你的许可直接通过链接使用你网站上的资源,从而消耗你的带宽和资源,这不仅会影响你网站的性能,还有可能会导致资源被滥用。简单来说,直接从你的网站上右键复制链接,粘贴到他自己的网站使用,实际请求的是你的服务器。今天我们就来说说nginx如何实现配置静态资源服务器及防盗链实现。一般常用的方法是在server或者location段中加入!详见下面的例子。

2023-12-15 23:46:23 2550

原创 实战-docker方式部署个人私有云相册-PhotoPrism-2023.12.10-测试成功

PhotoPrism方式搭建云相册最大优点:使用自己的文件源好处是保留了原始的文件结构。之前在配置文件中配置了自己文件路径,把自己的图片上传到``里面,然后在‘资料库’中建立索引,就完成了。这样源文件还在原来的位置,photoPrism中只保留索引,方便后期备份,只需要保护好自己的的文件目录就行。(非常nice😘)另外,刚体验了一会儿,PhotoPrism很不错;且PhotoPrism已近有33.3k github star,远远超过其他同类型方案;

2023-12-11 07:48:39 3583

原创 istio访问日志

码x2675263825 (舍得), qq:2675263825。[外链图片转存中…(img-pICMRoCb-1701909151066)]🍀 微信公众号《云原生架构师实战》[外链图片转存中…(img-oiUMo0u9-1701909151066)]🍀 个人博客站点[外链图片转存中…(img-7lNopM19-1701909151067)][外链图片转存中…(img-hwPl0lVx-1701909151068)]🍀 语雀。

2023-12-07 08:33:10 1280

原创 crontab-linux定时任务

crontab命令用于创建、编辑和管理用户的定时任务(cron jobs)。这些任务可以按照指定的时间表自动运行。crontab是一种非常实用的时间任务调度工具,通过简单的设置,即可实现各种定时任务,非常适用于一些需要自动处理数据、批量操作等场景。

2023-12-06 12:54:22 1251

原创 multipath

multipath是linux系统中用于实现设备路径冗余和负载均衡的一种机制。通过multipath机制,能够实现在系统中同一个设备可以存在多条路径,并且可以通过系统内部自己实现的算法,实现这些路径上的读写或访问负载均衡。同时,如果某些路径出现故障,系统也可以自动切换到其他可用的路径上。这样,可以提高系统的可靠性以及存储的效率。

2023-12-05 22:16:29 1101

原创 分布式追踪

除了 Istio 自带的指标外,我们还可以自定义指标,要自定指标需要用到 Istio 提供的,该 API 能够灵活地配置指标、访问日志和追踪数据。Telemetry API 现在已经成为 Istio 中的主流 API。需要注意的是,Telemetry API 无法与一起使用,请查看此问题issue。从 Istio 版本 1.18 版本开始,Prometheus 的默认不会被安装, 而是通过。

2023-12-04 19:47:01 958

原创 Istio可观测性

Istio 为网格内所有的服务通信生成详细的遥测数据。这种遥测技术提供了服务行为的可观测性,使运维人员能够排查故障、维护和优化应用程序,而不会给开发人员带来其他额外的负担。通过 Istio,运维人员可以全面了解到受监控的服务如何与其他服务以及 Istio 组件进行交互。Metrics(指标):Istio 基于4 个监控的黄金标识(延迟、流量、错误、饱和)生成了一系列服务指标,Istio 还为网格控制平面提供了更详细的指标。除此以外还提供了一组默认的基于这些指标的网格监控仪表板。

2023-12-02 08:17:29 1102

原创 2023.11.25-istio安全

安全是一个非常重要的话题,但也是平时容易被忽略的一个话题,我们在开发应用的时候,往往会忽略安全,但是当应用上线后,安全问题就会暴露出来,这时候就会造成很大的损失。Istio 通过在服务之间注入 Sidecar 代理,来实现对服务之间的流量进行控制和监控,从而实现服务之间的安全通信。接下来我们将从**证书管理、认证、授权**等几个方面来学习 Istio 的安全机制。将单一应用程序拆分为微服务可提供各种好处,包括更好的灵活性、可伸缩性以及服务复用的能力。为了抵御中间人攻击,需要流量加密。

2023-11-25 08:45:47 1231

空空如也

空空如也

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

TA关注的人

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