Nav*_*ati 1 amazon-web-services kubernetes kops
我正在尝试使用 Kops 在 aws 中设置 kubernetes 集群。但我有这样的要求:在公共子网中部署主节点,在公共子网中部署一些工作节点,在私有子网中部署一些工作节点。
那么,是否可以使用 kops 创建这个网络?
Kubernetes 节点永远不应该直接连接到互联网。
我假设您想通过 NodePort 公开服务,这通常是一个坏主意。因为 NodePort 服务在所有节点上公开,而不仅仅是在运行 Pod 的节点上。
您应该将所有节点和主节点放置在私有子网中,并通过弹性负载均衡器和入口管理外部访问。通过这种方式,您可以显式地将前端服务公开到互联网。
相关kops-spec.yaml片段是:
topology:
dns:
type: Public
masters: private
nodes: private
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1384 次 |
| 最近记录: |