Tôi đang cố gắng chạy một số nhóm Kubernetes trong máy Windows của mình bằng cách sử dụng Docker-Desktop.
Tôi đang cố cài đặt chúng bằng HELM. Tôi đã tạo hình ảnh Docker của mình và đẩy chúng vào kho lưu trữ riêng của AWS ECR.
Khi tôi cố chạy lệnh cài đặt HELM để khởi động vùng chứa, chúng sẽ được tạo. Tuy nhiên, khi họ cố lấy hình ảnh từ AWS ECR, nó sẽ báo lỗi và bộ chứa nhận được thông báo 'Hình ẢnhPullBackOff' lỗi.
Lỗi khi mô tả một nhóm bị lỗi:
Không thể kéo hình ảnh "012345678900.dkr.ecr.ap-south-1.amazonaws.com/arjun-poc1/centos-test1:latest": lỗi rpc: code = Unknown desc = Phản hồi lỗi từ daemon: Head "https:/ /012345678900.dkr.ecr.ap-south-1.amazonaws.com/v2/arjun-poc1/centos-test1/manifests/latest": không có thông tin xác thực cơ bản
Tôi đã làm 'cấu hình aws' bước và đã chạy 'aws ecr get-login-password' chỉ huy. Tôi có thể chạy 'docker pull' theo cách thủ công và lấy hình ảnh cục bộ. Tuy nhiên, nó không được kéo tự động trong quá trình khởi động vùng chứa.
Tôi cũng đã thử thiết lập một 'imagePullSecret' bằng cách chạy lệnh sau: kubectl tạo đăng ký docker bí mật aws-secret --docker-server=https://[email protected] --docker-username=AWS --docker-password=$ (aws ecr get-login-password)
. Đã cố gắng đưa nó vào trong giá trị.yaml.
biểu đồ\centos-test1\templates\deployment.yaml
thông số kỹ thuật:
imagePullSecrets: {{- toYaml .Values.global.imagePullSecrets | nindent 12 }}
giá trị.yaml
toàn cầu:
trung tâm: 012345678900.dkr.ecr.ap-south-1.amazonaws.com/arjun-poc1
imagePullSecrets:
- tên: aws-bí mật
hình ảnh:
centos-test1:
tên: centos-test1
thẻ: mới nhất
pullPolicy: Luôn luôn
Nó vẫn không hoạt động.Tôi luôn gặp lỗi 'ImagePullBackOff'.
Có ai giải quyết được vấn đề này không?