xxxxプログラマのメモ

先人に感謝と敬意:自分の困ったこと調べたことのメモ

AKS Ingress の Port 変更/追加 #Azure Kubernetes

さらっとは書いてますが、実践となると情報少なめ。
私はMSのドキュメントに従って helmでインストールして、その後 kubectlでポート追加してみました。
helmのパラメータが効かないのは何故でしょうか・・・

Ingress | Kubernetes

Ingressは任意のポートやプロトコルを公開しません。HTTPやHTTPS以外のServiceをインターネットに公開する場合、Service.Type=NodePortやService.Type=LoadBalancerのServiceタイプを一般的には使用します。

kind: Service
apiVersion: v1
metadata:
  name: ingress-nginx-second-controller
spec:
  ports:
    - name: http
      protocol: TCP
      appProtocol: http
      port: 80
      targetPort: http
      nodePort: 31095
    - name: http2
      protocol: TCP
      appProtocol: http
      port: 5000
      targetPort: http
      nodePort: 31096
    - name: http3
      protocol: TCP
      appProtocol: http
      port: 50686
      targetPort: http
      nodePort: 31097
    - name: https
      protocol: TCP
      appProtocol: https
      port: 443
      targetPort: https
      nodePort: 31714
  selector:
    app.kubernetes.io/component: controller
    app.kubernetes.io/instance: ingress-nginx-second
    app.kubernetes.io/name: ingress-nginx
  type: LoadBalancer
  loadBalancerIP: 10.200.7.253
status:
  loadBalancer:
    ingress:
      - ip: 10.200.7.253

無事追加出来た!