【问题标题】:Can I use EBS in EKS on fargate?我可以在 Fargate 上的 EKS 中使用 EBS 吗?
【发布时间】:2020-12-25 01:37:47
【问题描述】:

我想在 AWS fargate 上的 EKS 中使用 prometheus
我关注这个。
https://aws.amazon.com/jp/blogs/containers/monitoring-amazon-eks-on-aws-fargate-using-prometheus-and-grafana/
但我无法创建持久性卷声明。
这是 prometheus-storageclass.yaml。

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: prometheus
  namespace: prometheus
provisioner: kubernetes.io/aws-ebs
parameters:
  type: gp2
reclaimPolicy: Retain
mountOptions:
  debug

我可以在配置字段中使用 aws-ebs 吗?

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: prometheus-server
  namespace: prometheus
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 16Gi
  storageClassName: prometheus

我申请 sc 和 pvc

当我应用 PVC 时,PVC 仍处于待处理状态,我收到以下消息

无法使用 StorageClass“prometheus”配置卷:查找 pvc 的候选区域时出错:没有返回实例

【问题讨论】:

  • 您的 SC 文件没问题。但是您能否提供有关您在这样做时遇到的错误的更多详细信息?
  • 当我申请 PVC 时,PVC 仍然处于挂起状态,我收到了消息

标签: kubernetes prometheus amazon-eks aws-fargate


【解决方案1】:

我忘记创建节点组了。

eksctl 创建节点组 --cluster=myClusterName

【讨论】:

  • 您现在可以做的一件事是利用EKS/Fargate and EFS integration 来保存 Prometheus 指标。 EBS 要求您使用 EC2(因为 EBS/Fargate 尚不支持 EBS),但如果您想拥有一个完整的 Fargate 集群,则可以选择使用 EFS。
猜你喜欢
  • 1970-01-01
  • 2018-06-12
  • 1970-01-01
  • 2020-05-10
  • 2021-11-21
  • 2022-11-10
  • 2022-08-17
  • 2023-03-25
  • 2020-08-21
相关资源
最近更新 更多