ロードバランサーにILBを利用する | IDCFクラウド コンテナ ご利用ガイド

ロードバランサーにILBを利用する

ロードバランサーで ILB を利用する方法について説明します。

ILB の利用はコンテナコンソール上から設定することはできないので YAML ファイルから設定します。

  1. 以下のような type: LoadBalancer に設定した ServiceYAML ファイルを作成します。

kind: Service
apiVersion: v1
metadata:
  name: nginx-ilb
  annotations:
    loadbalancer.idcfcloud.com/loadbalancer-class: "ilb"
spec:
  type: LoadBalancer
  selector:
    app: nginx-ilb
  ports:
    - name: http
      protocol: TCP
      port: 80
      targetPort: 80
  1. 上記のような YAML ファイルを作成後、以下のような kubectl コマンドを実行し、クラスターに適用することで任意の Firewall を設定した IP アドレスを作成することができます。

kubectl apply -f service.yaml