#axum #utils #misc #jwt

app lvp

axum(动态TLS、OIDC、日志记录器、错误、CORS和JWT身份验证)的杂项实用程序

1 个稳定版本

1.0.0 2023年6月20日

#910身份验证

Apache-2.0

5MB
1.5K SLoC

包含(ZIP文件,4.5MB) csi-test/csi-test-5.0.0.zip

lvp:本地卷CSI提供者

LVP是一个简单的K8S CSI提供者,用于在小型集群中提供简单的本地卷。

动机

我厌倦了

  • 像helm charts这样的静态提供程序支持不佳
  • 手动定义我的PersistentVolumes
  • 我的集群节点主机名在部署清单中手动编写...所以我编写了一个CSI提供者。

安装

我建议通过Helm图表进行安装。

helm upgrade --install lvp oci://registry-1.docker.io/protryon/lvp \
  --version 1.0.0 --set nodeId=local \
  --namespace lvp --create-namespace

限制

  • 我还没有在具有多个节点的集群上测试过,但我相当确定它需要进行一些微调。如果有人想给我买一台(漂亮)旧服务器放在我的车库里,我们可以谈谈。值得注意的是,我们可能需要从节点中推导出节点名称,而不是配置它。

功能

  • 动态提供
  • 创建挂载的ext4xfs
  • 创建绑定挂载的卷
  • ext4xfs卷进行卷大小调整
  • 大多数CSI规范,包括K8S卷指标和容量跟踪(除了绑定挂载)

待办事项

  • 添加对运行多个K8s节点(或至少在多个节点上具有卷)的适当支持

依赖关系

~12–26MB
~343K SLoC