1
我创建了一个kubernetes集群,使用私有子网中的aws上的Kops。 当使用NAT网关作为群集中的出口点时,一切正常。但是当我尝试将NAT实例部署为群集中的出口点时,它不起作用。我无法想出一种在群集中使用nat实例作为出口的方法,也无法解决问题。任何在这种情况下都可以提供帮助的指导或教程是最受欢迎的。有没有办法在私有子网的aws上的kubernetes集群中使用NAT实例而不是NAT网关作为出口?
我创建了一个kubernetes集群,使用私有子网中的aws上的Kops。 当使用NAT网关作为群集中的出口点时,一切正常。但是当我尝试将NAT实例部署为群集中的出口点时,它不起作用。我无法想出一种在群集中使用nat实例作为出口的方法,也无法解决问题。任何在这种情况下都可以提供帮助的指导或教程是最受欢迎的。有没有办法在私有子网的aws上的kubernetes集群中使用NAT实例而不是NAT网关作为出口?
几个陷阱,很容易错过:
见the AWS NAT Instance docs,或者this AWS tutorial on NAT with public/private subnets,了解更多详情。
我的理解是,NAT实例可能是一个可扩展性瓶颈,所以如果您有很多出站流量,您最终可能需要移回到NAT网关,升级NAT实例,或者使用组做一些更漂亮的事情的NAT实例。