今回はKubernetesのPodでWebサービスを起動した時に、外部HAProxyを使ってVIPでアクセスする方法をまとめたいと思います。 前提条件は次の通りです。 JujuとMAASで構築したKubernetesを想定 nodePortを固定してPodを作成している 外部HAProxyサーバーは固定のIPアドレスを設定している Kubernetes環境とHAProxyサーバーはIPレベルで通信が可能であること HAProxyサーバーの準備 まず、HAProxyサーバーの準備からです。今回はDebianを使いましたが、Ubuntuでも基本的には一緒です。 % sudo apt update && sudo apt install haproxy Kernelのbind設定を変更します。 % sudo vi /etc/sysctl.conf ... net.ipv4.ip_nonlocal

