AWS EKS部署Prometheus和Grafana
一、创建Prometheus工作区1.创建工作区
为了可以把Prometheus数据写入到AWS managed Prometheus,需要先在AWS Prometheus控制台中创建工作区
2.保存工作区配置
点击AWS Prometheus工作区ID进入详情,将提取/收集 中的配置保存为prometheus.yaml,后面会在安装prometheus时使用。
3.创建从EKS提取指标的role
使用以下内容创建名为 createIRSA-AMPIngest.sh 的文件。将 替换为您集群的名称,并将 替换为您的 Prometheus 命名空间
#!/bin/bash -eCLUSTER_NAME=SERVICE_ACCOUNT_NAMESPACE=AWS_ACCOUNT_ID=$(aws sts get-caller-identity --query "Account" --output text)OIDC_PROVIDER=$(aws eks describe-cluster --name $CLUSTER_NAME --query "cluster.identity.oidc.issuer" --output text | sed -e "s/^https:\/\///")SERVICE_ACCOUNT_AMP_INGEST_NAME=amp-iamproxy-ingest-service-accountSERVICE_ACCOUNT_IAM_AMP_INGEST_ROLE=amp-iamproxy-ingest-roleSERVICE_ACCOUNT_IAM_AMP_INGEST_POLICY=AMPIngestPolicy## Set up a trust policy designed for a specific combination of K8s service account and namespace to sign in from a Kubernetes cluster which hosts the OIDC Idp.#cat 谢谢分享,试用一下 谢谢分享,辛苦了 很好很强大我过来先占个楼 待编辑 很好很强大我过来先占个楼 待编辑
页:
[1]