Ingress
#k8s
https://kubernetes.io/ja/docs/concepts/services-networking/ingress-controllers/
Ingressを実行するためにはIngressコントローラがクラスターで実行されている必要がある
L7ロードバランサー
L7なのでパスでリクエストを振り分けることができる
インターネット → ingress → service(NodePort)
SSLターミネーション
hiroki.iconIngressでもService(LoadBalancer)でもクラウドのLBが立ち上がるのが混乱するポイントだよね
デフォルトのkube-contoller-managerにingressが入っていないという部分が理解を一段難しくしているポイントだよね
Ingressの2パターン
クラスタ外のロードバランサーを使用
→NodePortを経由してクラスタ内へ届ける
クラスタ内にIngress用のPodをデプロイ
→Ingressに通信するためのLoadBalancerサービスが必要
ページアクセスで502が返る
Ingressの適用に時間がかかっている場合がある
GKEのingressコントローラ?l7-default-backend
https://www.mpon.me/entry/2017/04/22/023142
https://github.com/kubernetes/ingress-gce