2021年4月10日土曜日

k8s nginx-ingress-controller で NodePort 指定時に http と https ポートを指定する方法

k8s nginx-ingress-controller で NodePort 指定時に http と https ポートを指定する方法

概要

nginx-ingress-controller を helm chart で使用する際に http と https のポートを指定する方法を紹介します
また ingress は type: NodePort で動作させる必要があります

環境

  • k8s 1.20.4

ポートを指定する values を set する

以下の 3 つの値をセットしましょう
helm install or upgrade どちらでも使えます

  • --set nginx-ingress.controller.service.type=NodePort
  • --set nginx-ingress.controller.service.nodePorts.http=32080
  • --set nginx-ingress.controller.service.nodePorts.https=32443

NodPort は 30000-32767 を指定しましょう

参考サイト

0 件のコメント:

コメントを投稿