AWS の traefik を介して、k8s の単純なアプリケーションのアクセシビリティに対処するのを手伝ってください。
マスター ノードのポート 30000 ~ 32767 を公開しようとしましたが、セキュリティ グループとアプリは世界中からアクセス可能で、traefik の 80 ポートだけを動作させたくありません! マスターのセキュリティ グループで 80 ポートを公開しようとすると、ブラウザでアプリにアクセスしようとするとCONNECTION REFUSEDが発生し、公開されたポートを削除するとブラウザでエラーCONNECTION TIMEOUTが発生します..何が問題ですか??? k8s のすべてのサービスが稼働しており、traefik にエラーはありません。
コプス:
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 アプリの出力が取得されます。