有一种方法可以通过AWS ECR使用'OCI‘安装舵机图表,并使用AWS身份验证方法,但是对于如何通过helmfile安装舵机图表没有详细的说明。
什么是必要的helmfile.yaml配置,才能从AWS中提取一个舵图,然后正常地应用它?
发布于 2022-10-17 12:53:56
我已经搞清楚了!首先,您需要向AWS ECR进行正常身份验证,并将密码保存在环境变量中,如下所示.
export ECR_PASSWORD=$(aws ecr get-login-password --region $AWS_REGION)然后,需要将ecr添加为helmfile.yaml中的存储库。
repositories:
- name: ecr
url: {{ requiredEnv "AWS_ACCOUNT_ID" }}.dkr.ecr.{{ requiredEnv "AWS_REGION" }}.amazonaws.com
oci: true
username: 'AWS'
password: '{{ requiredEnv "ECR_PASSWORD" }}'现在,您可以在releases部分中引用存储库
releases:
- name: helm-test-chart
chart: ecr/helm-test-chart
namespace: test
version: 0.1.0
...https://stackoverflow.com/questions/74097634
复制相似问题