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"