Nous utilisons k8s 1.10 dans AWS EKS.
Nous essayons de placer les journaux de notre équilibreur de charge dans une corbeille S3 en ajoutant les annotations nécessaires à un fichier yaml de service. comme décrit ici .
Voici un extrait de notre fichier services yaml.
metadata:
annotations:
service.beta.kubernetes.io/aws-load-balancer-access-log-enabled: true
service.beta.kubernetes.io/aws-load-balancer-access-log-emit-interval: 60
service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name: [our-logs-bucket]
service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix: [a-prefix]
Cependant, lorsque nous appliquons les modifications, nous obtenons l'erreur suivante :
error: services "[service name]" could not be patched: cannot convert int64 to string
Nous avons essayé plusieurs choses, notamment de mettre le "60" entre guillemets et d'utiliser différentes valeurs pour le log-emit-interval. Rien n'y fait.
Des idées ?
Merci de votre attention !