[英]Network Load Balancer on EKS with AWS Load Balancer Controller
我使用AWS EKS 快速入门中的 Cloudformation 模板部署了一个 EKS 集群
我在部署时启用了加载项“AWS Load Balancer Controller”,看起来不错
然后,我尝试使用 LoadBalancer 类型的 Kubernetes 服务部署 NLB,我按照本指南进行操作,非常简单
apiVersion: v1 kind: Service metadata: name: sample-service annotations: service.beta.kubernetes.io/aws-load-balancer-type: external service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: ip service.beta.kubernetes.io/aws-load-balancer-scheme: internet-facing spec: ports: - port: 80 targetPort: 80 protocol: TCP type: LoadBalancer selector: app: nginx
在您的集群上安装 LB 控制器是不够的,您需要为您的控制器设置必要的策略和权限,以便与 ELB 交互。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.