Ingress の検証
ラボの前提条件の一部として、Ingress リソースが作成され、AWS Load Balancer Controller は Ingress 設定に基づいて対応する ALB を作成しました。ALB がプロビジョニングされ、そのターゲットを登録するには数分かかります。続行する前に Ingress リソースと ALB を検証しましょう。
作成された Ingress オブジェクトを調べてみましょう:
~$kubectl get ingress ui -n ui
NAME CLASS HOSTS ADDRESS PORTS AGE
ui alb * k8s-ui-ui-5ddc3ba496-107943159.us-west-2.elb.amazonaws.com 80 3m51s
ロードバランサーのプロビジョニングが完了するまで待つには、次のコマンドを実行できます:
~$wait-for-lb $(kubectl get ingress -n ui ui -o jsonpath="{.status.loadBalancer.ingress[*].hostname}{'\n'}")
Waiting for k8s-ui-ui-5ddc3ba496-107943159.us-west-2.elb.amazonaws.com...
You can now access http://k8s-ui-ui-5ddc3ba496-107943159.us-west-2.elb.amazonaws.com
プロビジョニングが完了したら、Web ブラウザでアクセスできます。Web ストアの UI が表示され、ユーザーとしてサイト内を移動できるようになります。
http://k8s-ui-ui-a9797f0f61.elb.us-west-2.amazonaws.com
