aws-samples / aws-samples/amazon-cloudwatch-container-insights

Failed to pull image "busybox"

Open
#82 2 comments 5 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
178
Forks
117
Avg merge
1d 10h
Merged PRs (30d)
3

Description

After last fluentd-cloudwatch update I have this in logs.

`kubectl get events -A | grep -i "error\|warning\|failed" | grep fluentd-cloudwatch

Failed to pull image "busybox": rpc error: code = Unknown desc = Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit

amazon-cloudwatch 12m Warning Failed pod/fluentd-cloudwatch-h8q6w Error: ErrImagePull
amazon-cloudwatch 12m Warning Failed pod/fluentd-cloudwatch-h8q6w Error: ImagePullBackOff
amazon-cloudwatch 19m Warning Failed pod/fluentd-cloudwatch-qd8hh Failed to pull image "busybox": rpc error: code = Unknown desc = Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit`

fluentd-cloudwatch could not start anymore.

Could you include variable to use either public AWS ECR repository or private AWS ECR repository?
If the variable was not set use by default busybox docker hub repository.
If the variable was set use repository provided in the variable.

Contributor guide

Open the contributing guide

Research direction

Start with the Kubernetes YAML templates and Dockerfile in the repository, then locate where the fluentd-cloudwatch busybox image is configured. Check how image settings are exposed and use kubectl events to reproduce the pull failure. Done means the default remains the Docker Hub busybox image while a configured public or private AWS ECR repository is used instead.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, docker, kubernetes, shell
Domain
cloud, devops, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.