set_ECR_pull_image_secret.sh 435 Bytes
#!/bin/bash

# 获取 ECR 密码
ECR_PASSWORD=$(aws ecr get-login-password --region us-east-1)

# 使用 kubectl 直接创建 Secret
kubectl create secret docker-registry regcred \
  --docker-server=319998871902.dkr.ecr.us-east-1.amazonaws.com \
  --docker-username=AWS \
  --docker-password="$ECR_PASSWORD" \
  --namespace ecommerce --dry-run=client -o yaml | kubectl apply -f -

echo "✅ ECR image pull secret created successfully"