Kubernetes CSI 容器存储创删卷流程

在 [[Kubernetes CSI接口及存储插件解析]] 说明了CSI Driver结构和CSI接口调用的大体流程,但并没详细说明 CSI Driver 和 Kubernetes 其他组件的关系和调用流程。有必要再次整理一下资料,并结合代码分析一下(以Kubernetes 1.30.4为例)。 ...

九月 12, 2024 · 9 分钟 · 4444 字 · MorningTZH

Kubernetes CSI接口及存储插件解析

做了一段时间Kubernetes 容器存储,根据文档重新整理一下Kubernetes CSI接口逻辑,并以几大云厂商的CSI Driver 和 kubernetes-csi/csi-driver-nfs 为例,描述一下CSI插件实现的逻辑。 ...

八月 26, 2024 · 15 分钟 · 7153 字 · MorningTZH

甲状腺笔记

甲状腺疾病包括甲状腺功能异常、甲状腺自身免疫异常、甲状腺肿大和甲状腺良恶性结节,是内分泌系统的常见病。全国31个省市自治区新近的调查数据(共78470例样本)显示,我国18岁以上成年人的甲状腺疾病总体患病率高达50%,甲状腺功能异常(甲状腺功能亢进(甲亢)、亚临床甲亢、甲状腺功能减退(甲减)、亚临床甲减)的患病率达15.17%,其中亚临床甲减的患病率最高,为12.93%;甲状腺自身抗体阳性率为14.19%;甲状腺结节的患病率为20.43%;甲状腺肿大的患病率为1.17%。 ...

八月 17, 2024 · 24 分钟 · 11796 字 · MorningTZH

白嫖azure,随时随地ChatGPT

方案选择 去年ChatGPT第一波火爆的时候就短暂体验了一下大语言模型的妙处。但后续逐渐加强封锁,我的号又是用自己的手机和Google账号注册的,很怕被ban,就大半年没使用了。 后面也尝试搭建 LLaMA2 13B的模型,但实际效果并不是很好,有需要的可以试试这个中文llama模型,Chinese-LLaMA-Alpaca-2。 Google Bard 也是免费使用的,尝试过一段时间,被骗次数不少。 ...

十月 14, 2023 · 4 分钟 · 1638 字 · MorningTZH

traefik配置Let's Encrypt TLS证书

本文为家庭宽带环境下,k3s中traefik配置Let’s Encrypt TLS证书的方法。 之前设置了 morningserver.local 的本地域名,但一些问题。 DNS 设置比较麻烦 mDNS不支持泛域名广播 本地 hosts 也不支持泛域名 只能通过设置路由器上的DNSmasq,达到内网泛域名解析的目的 本地域名后期无法对外服务 因此考虑直接通过一个公网域名进行服务访问。由于本地域名的特殊性,浏览器会做特殊处理,忽略“http不安全”问题。对于公网域名,通过http访问,浏览器就会报错,同时自签证书也会需要设备信任及ca存储一系列问题。最后考虑通过traefik配置Let’s Encrypt自动获取 TLS 证书。 ...

五月 30, 2023 · 4 分钟 · 1698 字 · MorningTZH

NAS容器化

变更缘由 早期系统选型时为了减少大周期系统版本更迭带来的维护成本,同时期望有强大的社区能支撑最新软件版本的安装,选择了使用Manjaro做NAS系统。使用初期确实能通过获取大量所需的最新版本软件,同时隔段时间进行滚动更新也保证了系统无需在大周期重装系统。但同时也会发现滚动更新时,一些服务进行了无法向下兼容的升级,导致业务不可用,这需要花费时间去修复,并尝试恢复数据。一次是caddy从1到2的大版本升级,他的配置文件格式完全变更了,这导致网页服务直接崩溃;另一个是transmisson升级,无法进入服务,最后发现他的权限和配置路径有了一定变化。这两次软件变化都拖了好久才去解决。另外还有系统级别的问题,似乎是我升级了内核,但没完全升级和卸载,很长一段时间中启动时grub首选项有问题,重启需要连接显示器。尝试解决好几次没解决,隔了好几个月终于尝试find内核版本,发现有残留文件。同时也在考虑更换CPU的事,目前使用 ,发布到现在已经十年了,性能太差。因此也期望能尽量将现有服务无损迁移,这也要求我对服务配置文件有一定把控,而不是继续AUR社区脚本设计的配置路径,这可能会导致数据丢失。 ...

四月 21, 2023 · 12 分钟 · 5869 字 · MorningTZH

Kubernetes Pod优雅退出

最近在研究 Kubernetes Pod 优雅退出的逻辑,在反复查看文档和实验的情况下基本清楚的七七八八了,正好可以记录一下。 优雅退出是什么 优雅退出(Graceful Exit)最早出现在单机软件上,从维基百科的描述上来看只是当程序遇到错误时一种可控的退出方式,例如打印错误信息 / 关闭文件等等。由于计算机领域一直在发展,每个时代都有不同的解释。 ...

四月 21, 2023 · 8 分钟 · 3615 字 · MorningTZH

MorningHome

由于家里设备及服务较多,网络较为复杂,很难记住所有细节,容易造成服务中断。因此考虑整理成文档的形式进行保存。 网络 目前家庭网络根据物理层不同,大致分为四种:有线局域网(lan)/无线局域网(wlan)/蓝牙Mesh/Zigbee。 ...

六月 19, 2022 · 9 分钟 · 4488 字 · MorningTZH

图形学入门--渲染管线

图形学入门–渲染管线 上次大致写了一下变换,那是本文的基础。本次将会对渲染管线做一个比较详细的笔记,大半个月没看图形学了,正好复习一下。 图形学入门–入门 是对 GAMES101: 现代计算机图形学入门 课程的 Lecture 23 做了总结,本次将会对 Lecture 47 做一个总结。 ...

六月 6, 2021 · 7 分钟 · 3229 字 · MorningTZH

图形学入门--变换

图形学入门–变换 最近在学图形学,并顺手学个rust,用rust来做一个shader,实践之前需要在课后再深入复习一下。 图形学我看的是闫令琪大神的GAMES101: 现代计算机图形学入门,想要学习的话可以看看,视频在B站上也很方便. ...

五月 9, 2021 · 4 分钟 · 1743 字 · MorningTZH