请帮助我通过 AWS 中的 traefik 处理我简单的 k8s 应用程序的可访问性。
我试图在主节点上公开端口 30000-32767,在安全组中,应用程序可以从世界访问,不想只使用 traefik 的 80 端口!当我尝试在 master 的安全组中公开 80 端口时,我得到了CONNECTION REFUSED,当我尝试在浏览器中访问我的应用程序时,当我删除暴露的端口时,在浏览器中出现错误CONNECTION TIMEOUT .. 有什么问题???k8s的所有服务都up了,traefik没有错误。
KOPS:
kops create cluster \
--node-count = 2 \
--networking calico \
--node-size = t2.micro \
--master-size = t2.micro \
--master-count = 1 \
--zones = us-east-1a \
--name = ${KOPS_CLUSTER_NAME}
K8S app.yml 和 traefik.yml:
- 应用程序
- 交易
当我输入 myapp.com 时,想要在 80 端口上获得 echoserver app 的输出。