首页 > 解决方案 > 尝试加密 EKS 中的现有 PV

问题描述

我正在尝试在 EKS 中加密我们现有的 PV。基本上一直在网上搜索并没有提出一个可靠的解决方案。我们的 K8s 版本是 EKS 上的 1.11。我们的 PV 是 EBS 卷。我们目前启用了帐户级别的 ebs 加密,但在制作这些资源时没有启用。

我试图停止 ASG 和节点。创建了一个快照和新的加密卷,然后运行:

kubectl patch pv pvc-xxxxxxxx-xxxxx-xxxxxxxx -p '{"spec":{"awsElasticBlockStore":{"volumeID":"aws://us-east-1b/vol-xxxxx"}}}'

但遇到了:

The PersistentVolume is invalid: spec.persistentvolumesource: Forbidden: is immutable after creation

我正在寻找这个问题的解决方案或验证这实际上是不可能的。潜在的相关 github 问题: https ://github.com/kubernetes/kubernetes/issues/59642

提前致谢

标签: encryptionkubernetes

解决方案


推荐阅读