Ingress-nginx
from 自宅K8Sクラスタを作る/CoreDNSによる自宅内サービスディスカバリ
Ingress-nginx
Ingressというk8s上のリソース概念がある
ようするにクラスタの外からのアクセスを捌いて実際のPodに割り当てるもの、くらいの認識をしている
Ingress | Kubernetes
Ingressを作るにはIngressコントローラがインストールされている必要がある
これが実際にハンドリングしてくれる働きをするようだ
定番のやつがkubernetes/ingress-nginx: Ingress-NGINX Controller for Kubernetes
今回はこれを入れる
似たやつで nginxinc/kubernetes-ingress があるけどこれは若干別
まずはインストールする必要がある
RancherにAppのリポジトリを設定する
https://scrapbox.io/files/665be55e7726c3001d5e9324.png
内部はHelmになってる
https://scrapbox.io/files/665be5e838698e001df3e88c.png
これを入れる(名前がまぎらわしい別のChartと間違えないようにする)
https://scrapbox.io/files/665be682599701001dfb7d05.png