关注分享主机优惠活动
国内外VPS云服务器

k8s 和 aws-- 如何在 k8s 上使用 cloud-provider=aws 设置 externalTraff (aws k8s docker 集群构建)

总结:我们已经在之前的文章中解释了如何在有效集群上设置 about 和 on 两个值。 首先确保配置已添加到启动参数中,然后查看需要配置哪些内容。 创建后,将自动创建并关联选项集。

如何在启用了cloud-provider=aws的k8s集群上本地设置服务的externalTrafficPolicy

本地值和集群我们已经在之前的文章中谈到了externalTrafficPolicy的值。 请参阅文章《为 podAntiAffinity 提供外部流量策略服务》。

使用AWS,如果您自己部署k8s集群并启用cloud-provider=aws,则必须执行其他操作。 否则,服务的 externalTrafficPolicy 将是本地的且无法访问。

首先,确保将 hostname-override 设置添加到 kube-proxy 启动参数

 - --hostname -override = $(NODE_NAME) env: - name: NODE_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: spec.nodeName

接下来设置VPC的DHCP域名为 .compute.internal 必须设置。

供您参考:

当您创建 VPC 时,会自动创建 DHCP 选项集并将其与 VPC 关联。    该设置包含两个选项项目:-您的-区域的域-名称-servers=AmazonProvidedDNS 和域-名称=域-名称-。     
未经允许不得转载:主机频道 » k8s 和 aws-- 如何在 k8s 上使用 cloud-provider=aws 设置 externalTraff (aws k8s docker 集群构建)

评论 抢沙发

评论前必须登录!