![是否可以在不使用 Helm 的情况下在 Kubernetes 上部署 Milvus?](https://linux22.com/image/794168/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%E4%B8%8D%E4%BD%BF%E7%94%A8%20Helm%20%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%9C%A8%20Kubernetes%20%E4%B8%8A%E9%83%A8%E7%BD%B2%20Milvus%EF%BC%9F.png)
我正在尝试使用 Helm 图表(特别是存储类)在 Kubernetes 上部署应用程序,并按照文档中提供的说明进行操作(https://milvus.io/docs/eks.md).但是在部署过程中,遇到了如下错误:
cannot create resource "storageclasses" in API group "storage.k8s.io" at the cluster scope
我的团队似乎缺少创建集群范围资源(例如存储类)的权限。因此,Helm 部署失败。
为了解决这个问题,我正在考虑手动配置必要的资源(例如磁盘),而不是依靠 Helm 自动创建它们。但是,我不确定要采取哪些具体步骤才能实现这一点。
cat <<EOF | kubectl apply -f -
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: ebs-gp3-sc
annotations:
storageclass.kubernetes.io/is-default-class: "true"
provisioner: ebs.csi.aws.com
volumeBindingMode: WaitForFirstConsumer
parameters:
type: gp3
EOF
有人可以提供关于如何在 Kubernetes 中手动配置存储资源(例如磁盘)以及如何将它们集成到 Helm 部署中的指导吗?
我是 Kubernetes 的新手,因此非常感谢您的帮助或建议!谢谢。