一、前置条件
在AWS EKS中service
默认的LoadBalance
模式是CLB
。
如果需要使用ALB
或NLB
则需要安装AWS Load Balancer Controller
安装AWS负载均衡器控制器前需要为集群创建IAM OIDC
提供商
二、创建IAM OIDC提供商
-
确定集群是否拥有现有 IAM OIDC 提供商。
查看集群的 OIDC 提供商 URL。
aws eks describe-cluster --name <cluster_name> --query "cluster.identity.oidc.issuer" --output text
输出示例:
https://oidc.eks.us-west-2.amazonaws.com/id/EXAMPLED539D4633E53DE1B716D3041E
列出您账户中的所有 OIDC 提供商。将
<EXAMPLED539D4633E53DE1B716D3041E>
(包括<>
)替换为上一个命令返回的值。aws iam list-open-id-connect-providers | grep <EXAMPLED539D4633E53DE1B716D3041E>
输出示例