如何在Knative v0.23中挂载NFS?

问题描述 投票:0回答:2

我们在使用 Knative v0.23 时遇到需要挂载 NFS,但 Knative 直到 v1.2 才支持 PVC。升级 Knative 版本会给我们带来一定的风险。有没有办法在 Knative v0.23 中使用 NFS?如果不是,我们该如何评估Knative版本升级带来的兼容性风险?

我们理解升级Knative版本可以解决这个问题,但是对我们来说存在一定的兼容性风险。所以我们想知道是否有一种方法可以在不升级Knative的情况下挂载NFS。

kubernetes knative knative-serving
2个回答
0
投票

我强烈建议升级 Knative。听起来您正在运行 2020 年的版本,该版本不会修复 Knative 依赖树中发现的(许多)漏洞。这包括 go 标准库中的许多远程漏洞。

Knative Serving 至少从 0.20 版本开始就在稳定性方面做出了协调一致的努力,在集群上升级和降级 Knative 版本的同时测试可用性。就我个人而言,我从 0.20 左右升级到 1.10,一旦底层 Kubernetes 版本在支持的范围内,升级 Knative 就没有问题。 (另一方面,升级 Kubernetes 版本的初始成功率约为 50%。)


0
投票

您的另一个选择是从源代码重建 Knative 0.23 发行版(如果您使用正确的 go 编译器版本,则应该仍然可以重现),然后使用后续版本中的 PVC 代码修补该版本。

© www.soinside.com 2019 - 2024. All rights reserved.