问题标签 [aws-ebs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 如何在 Kubernetes 中使用 Aws EBS 挂载 postgresql 卷
- 我首先创建了持久卷 (EBS 10G) 和相应的持久卷声明。但是,当我尝试如下部署 postgresql pod(yaml 文件)时:
从 pod 接收错误:
initdb: directory "/var/lib/postgresql/data" 存在但不是空的 它包含一个 lost+found 目录,可能是因为它是一个挂载点。不建议直接使用挂载点作为数据目录。在挂载点下创建一个子目录。
为什么 pod 不能使用这条路径?我在 minikube 上尝试过相同的测试。我没有遇到任何问题。
- 我尝试将卷挂载目录路径更改为“/var/lib/test/data”,pod 可以运行。我创建了一个新表和一些数据,然后杀死了这个 pod。Kubernetes 创建了一个新的 pod。但是新的没有保留以前的数据和表格。
那么在 Kubernetes 中使用 Aws EBS 正确挂载 postgresql 卷的方法是什么,它允许重新创建的 pod 可以重用存储在 EBS 中的初始数据库?
kubernetes - Kubernetes PVC 与 AWS 上的 ReadWriteMany
我想在 AWS 上设置一个 PVC,我需要ReadWriteMany
作为访问模式。不幸的是,EBS 仅支持ReadWriteOnce
.
我怎么能解决这个问题?
- 我已经看到 AWS EFS 有一个支持
ReadWriteMany
. - 我可以使用节点亲和性来强制所有依赖 EBS 卷的 pod 到单个节点,并保持使用
ReadWriteOnce
,但这限制了可扩展性。
还有其他方法可以解决这个问题吗?基本上,我需要的是一种以持久方式存储数据的方法,以便在彼此独立的 pod 之间共享数据。
amazon-web-services - 如何将数据从 AWS EBS 复制/移动到 EFS?
我大部分都找到了旧答案,但我不确定我是否理解 AWS 指南。
出于某种原因,AWS 指南假定我有一个 NFS 服务器作为源。其他人建议简单地安装 EBS 和 EFS 并使用简单的“cp”命令。不幸的是,这非常慢。
将数据从 EBS 移动到 EFS 的最快方法是什么?EFS 文件同步是正确的选择吗?
建议简单 cp 命令的旧答案
假设 NFS 的文件同步指南
https://docs.aws.amazon.com/efs/latest/ug/walkthrough-file-sync-ec2.html
amazon-web-services - AWS 快照频率及其对成本的影响
由于网络消耗或任何其他参数,AWS 快照的频率是否对价格有任何影响,例如每 30 分钟快照一次或一天结束时的单个快照。
amazon-web-services - 如果 EBS 卷分离,是否可以在 AWS 上触发实例终止?
我在 AWS 上部署了一个有状态的集群,其中实例在启动时附加到一个已经存在的 EBS 卷,然后这个卷将被挂载到实例上运行的 Docker 容器。如果我强行分离此卷,则实例和 Docker 容器将继续正常工作。要附加到同一卷,必须终止实例,并且自动缩放组启动的新实例将通过 userdata 脚本附加到分离的卷。
有没有办法自动检测卷分离并触发附件?或者如果它的 EBS 卷被强制分离,是否可以自动终止该实例?
amazon-web-services - EBS 快照版本控制
EBS 快照是否有版本?如果是,我在哪里可以找到版本信息。
我试图查看亚马逊官方文档,但无法得到明确的答案。
aws-ebs - AWS EBS 预留定价
我们正在运行附加了 1.5TB 存储 (EBS) 的 EC2 实例。我们现在要预留 EC2 实例以获得更低的价格。EBS价格是否也有预订折扣?
我找到了有关 EC2 预订折扣的信息,但找不到该折扣是否指整个 EC2 以及附加的 EBS?或者预留的EBS没有折扣吗?
kubernetes - 将加密的 EFS (AWS) 挂载到 kubernetes pod
尝试将加密的 EFS (AWS) 挂载到我的 k8s 集群,
我创建了所有需要的东西(存储类、PV、PVC),并且在 EFS 未加密时一切正常。
但是现在在尝试创建 pod 时出现此错误:
我没有看到任何关于将 pod 连接到加密 EFS 的特殊说明,当尝试将节点挂载到 EFS 时我没有问题。
我应该在集群节点上安装 tls 吗?我需要使用 k8s 标志吗?找不到有关此的信息。
amazon-web-services - AWS EBS 快照每月一次,每天一次,持续 7 天
我想每周制作一张快照并删除超过 7 天的快照,但同时我想保存一个月的快照。
有人知道如何编辑这些行来制作这个吗?
我每天都使用玉米来执行 ebs-snapshot.sh,我需要保存例如每月第一天制作的快照。
amazon-web-services - AWS cloudformation 失败实例未运行
我正在尝试创建一个 Amazon EC2 实例,然后创建一个 Amazon EBS 卷并将其附加到该实例。我为此使用了 CloudFormation 模板。不幸的是,将新创建的卷附加到实例时堆栈创建失败,并出现以下错误:
实例“i-01eebc8c9c492c035”未“运行”。(服务:AmazonEC2;状态代码:400;错误代码:IncorrectState;请求 ID:635572fd-dd25-4a02-9306-6e22f88e13dc)
我不明白的是,当实例创建完成时,这意味着实例已启动并正在运行。这个错误怎么可能发生?
我正在使用以下 CloudFormation 模板:
我究竟做错了什么?