资讯专栏INFORMATION COLUMN

k8s与aws--如何在cloud-provider=aws的k8s中设置externalTraff

zhoutk / 1699人阅读

摘要:如何在启用的集群中设置的为关于的和两个值,在之前的文章中,我们已经讲过。首先保证启动参数里加入设置然后需要设置的为。参考资料当您创建时,我们会自动创建选项集,并将它们与相关联。

如何在启用cloud-provider=aws的k8s集群中设置service 的externalTrafficPolicy为local

关于externalTrafficPolicy的local和cluster两个值,在之前的文章中,我们已经讲过。大家可以参考从service的externalTrafficPolicy到podAntiAffinity这篇文章。

而在aws中,假如你自己部署k8s集群,并且启用了cloud-provider=aws,那么需要做一些其他的工作,否则service 的externalTrafficPolicy为local后,无法访问。

首先保证kube-proxy启动参数里加入hostname-override设置

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

然后需要设置VPC的DHCP domainname 为 .compute.internal。

参考资料:

当您创建 VPC 时,我们会自动创建 DHCP 选项集,并将它们与 VPC 相关联。此设置包括两个选项:domain-name-servers=AmazonProvidedDNS 和 domain-name=domain-name-for-your-region。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/32836.html

相关文章

  • k8saws--如何cloud-provider=awsk8s中设externalTraff

    摘要:如何在启用的集群中设置的为关于的和两个值,在之前的文章中,我们已经讲过。首先保证启动参数里加入设置然后需要设置的为。参考资料当您创建时,我们会自动创建选项集,并将它们与相关联。 如何在启用cloud-provider=aws的k8s集群中设置service 的externalTrafficPolicy为local 关于externalTrafficPolicy的local和cluste...

    chanjarster 评论0 收藏0
  • k8saws--ec2中部署高可用k8s1.13.1集群(ipvs,cloud-provider

    摘要:前言达到了生产可用,利用部署一个高可用集群简单不少。部署高可用集群为创建负载均衡这里选择的。执行加入操作验证部署部署的创建为打标签标记子网以允许入口控制器自动发现用于的子网。 前言 kubeadm1.13达到了生产可用,利用kubeadm部署一个高可用集群简单不少。但是竟然部署在aws上,就要启用cloud-provider=aws,深度结合iaas层资源。主要是利用aws的elb和e...

    Nosee 评论0 收藏0
  • k8saws--ec2中部署高可用k8s1.13.1集群(ipvs,cloud-provider

    摘要:前言达到了生产可用,利用部署一个高可用集群简单不少。部署高可用集群为创建负载均衡这里选择的。执行加入操作验证部署部署的创建为打标签标记子网以允许入口控制器自动发现用于的子网。 前言 kubeadm1.13达到了生产可用,利用kubeadm部署一个高可用集群简单不少。但是竟然部署在aws上,就要启用cloud-provider=aws,深度结合iaas层资源。主要是利用aws的elb和e...

    mushang 评论0 收藏0
  • k8saws--add-ebs-tags-controller为ebs增加tag

    摘要:但是可惜的是,当中的块存储并不支持这样的方式。都是监听指定资源,然后分别对和和三种事件,做出处理。部署具体部署的如下注意,加入集群中不存在角色,可以自行进行授权。例如创建成果以后,去的查看如下 前言 在使用aws的托管k8s--eks过程中,避免不了使用aws的LB和块存储。AWS公有云所有的资源都可以自定义tags,这样的好处就是可以根据tag具体含义来对资源进行不同维度的审计和统计...

    chanjarster 评论0 收藏0
  • Kubernetes 1.2 新功能解析:multizone(多区)支持

    摘要:只有谷歌的和亚马逊的目前被自动的支持尽管通过给节点和数据卷安排添加适当的标签来给其他云或者裸机加入类似的支持很容易。当建立持久数据卷时,管理控制器自动会把标签加给数据卷。因为数据卷都不能跨区,这意味着只能被创建在和数据卷同区内。 导论 Kubernetes 1.2增加的一个新的功能是把一个集群跑在多个failure zone里(谷歌GCE管它叫zone,亚马逊AWS管它们叫availa...

    seal_de 评论0 收藏0

发表评论

0条评论

zhoutk

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<