При развертывании AWS EKS с помощью AWS CDK может возникнуть ошибка, как показано ниже:
[Warning at /.../...] Could not auto-tag private subnet p-12345 with "kubernetes.io/role/internal-elb=1", please remember to do this manually [Warning at /.../...] Could not auto-tag public subnet s-67890 with "kubernetes.io/role/elb=1", please remember to do this manually
Причиной этой ошибки является параметр vpcSubnets в new eks.Cluster().
Потому что не обозначают подсети, которыми могут пользоваться эксы.
Решение очень простое.
Просто добавьте теги в эту подсеть в AWS VPC Subnets.
Сначала перейдите к сервису VPC в консоли AWS. И перейдите в меню Подсети.
Во-вторых, выберите подсети vpc для экс и нажмите кнопку управления тегами.
Наконец, добавьте тег, но вы можете устранить ошибку, указав один из тегов, как показано ниже:
// Public Key: kubernetes.io/role/elb Value: 1 // Private Key: kubernetes.io/role/internal-elb Value: 1