ecr credential provider
v1.0.0
| |
Fork de cmd/ecr-credential-provider pour fournir des sources publiques disponibles pour le téléchargement binaire.
Cobebase restera synchronisé avec le dépôt parent, mais nous proposons ici la création de binaires pour plusieurs systèmes d'exploitation et arches.
Système opérateur | Architecture | Soutenu | Artefact |
---|---|---|---|
Linux | amd64 | ✅ | Télécharger |
Linux | bras64 | ✅ | Télécharger |
Fenêtres | amd64 | ✅ | Télécharger |
Fenêtres | bras64 | ✅ | Télécharger |
Réf. Kubernetes Docs : https://kubernetes.io/docs/tasks/administer-cluster/kubelet-credential-provider/
ecr-credential-provider
à une destination donnée (/usr/bin/) après les suffixes OS/arch : $ wget https://github.com/dntosas/ecr-credential-provider/releases/download/v1.0.0/ecr-credential-provider-linux-amd64
$ mv ecr-credential-provider-linux-amd64 /usr/bin/ecr-credential-provider
apiVersion : kubelet.config.k8s.io/v1
kind : CredentialProviderConfig
providers :
- name : ecr-credential-provider
matchImages :
- " *.dkr.ecr.*.amazonaws.com "
- " *.dkr.ecr.*.amazonaws.com.cn "
- " *.dkr.ecr-fips.*.amazonaws.com "
- " *.dkr.ecr.*.c2s.ic.gov "
- " *.dkr.ecr.*.sc2s.sgov.gov "
- " public.ecr.aws "
defaultCacheDuration : " 12h "
apiVersion : credentialprovider.kubelet.k8s.io/v1
$ kubelet [..]
--image-credential-provider-config='/etc/smth/kubelet-creds.yaml'
--image-credential-provider-bin-dir='/usr/bin'