redis 开源实现替代收集
dragonfly
https://github.com/dragonflydb/dragonfly
使用协议: Business Source License 1.1 BSL 1.1
BSL 协议为 个人免费开源,商业必须付费使用
官网 https://www.dragonflydb.io/
主语言:C++
它与当下最流行的两款内存数据库 Redis 和 Memcached 的 API 完全兼容,无需修改代码即可完成迁移
https://github.com/dragonflydb/dragonfly
使用协议: Business Source License 1.1 BSL 1.1
BSL 协议为 个人免费开源,商业必须付费使用
官网 https://www.dragonflydb.io/
主语言:C++
它与当下最流行的两款内存数据库 Redis 和 Memcached 的 API 完全兼容,无需修改代码即可完成迁移
QQNT 框架是基于 electron,默认启用硬件加速
windows 默认以高性能模式渲染 QQNT
在 qq 快捷方式 后面加 --disable-gpu
"C:\Program Files\Tencent\QQNT"
中的 QQ快捷方式
目标(T)
中改为# 查看帮助信息和help类似,尤其是资源清单的结构字段信息
$ kubectl explain po
# 查看帮助信息,资源下的 cpu 和 memory 等,每个配置项都有详细的网页手册地址
$ kubectl explain Deployment.spec.template.spec.containers.resources
可以安装 oh-my-zsh 开启插件
[TOC]
必须熟悉 linux 操作系统基础操作
,知道容器技术
,或者 熟练使用 docker-ce
,否则很多基础操作问题,本文不会讲解ubuntu 22.04
,建议使用更新的内核,防止有奇怪的问题产生,下面的操作就是基于 debian 11 来说明k3s 是 rancher 开源的一个 Kubernetes 发行版,并且对宿主的运行要求非常低,非常适合做 k8s 实验环境,和边缘技术服务的基建
bark 是 iOS 平台下非常好用的个人推送服务
通知图标来源 https://containrrr.dev/watchtower/images/logo-450px.png ,可以自行修改
需要准备 {host},也就是 公开或者私人部署的 bark 服务
watchtower 是一个可以自动更新 Docker 容器的应用程序(轮询)。它监视运行中的容器,并在检测到容器镜像有更新时,自动拉取新镜像
并 使用相同的参数重新启动容器
当然,GitOps 是一种更现代的方法,它通过 Git 仓库作为单一事实来源来管理基础设施和应用部署。比如使用 ArgoCD 或 Flux 这样的工具,可以实现更复杂的部署策略,但是对于小型项目,GitOps 可能有点 杀鸡用牛刀
,因为部署一套 k8s 甚至 k3s 其实蛮费力的。