Controllerを導入。docker://17.3.2helmの導入は完了済み。Controllerをkube-systemネームスペース内の導入する。使用するのは、以下のchart。...ネームスペースとリリース名を指定してインストール。kubernetes.io/tlsステータスを確認する。この環境では、External-IPは割り当てられないのでで問題ない。Controllerにアクセスして試す。2m<snip>IngressControllerにアクセスするまず、割り当てられたNodePortを確認する。Controllerにアクセスできる。ちなみに、どのノードのIPを使おうがnginxにルーティングされる。理由はiptablesでNATしているから。以下がテーブルを追ったときのログ。0x4000/0x4000PREROUTINGでDNATして、POSTROUTINGでMASQUERADEしているので、パケットフローは以下の図のようになる。実際にIngressを作って動作確認を行う。今回はtest.corp.localドメイン上に作成。DNSサーバには*.test.corp.localがMasterのIPになるように設定しておく。nginx-web-ingress.yamlyamlファイルの中身は以下の通り。80Ingressが作成できたらアクセスしてみる。アクセスする際には、http://nginx-web.test.corp.local:31420のようにpathとnodeportを指定する必要がある。ここにexternalIPが割り当てられて、80ポートを開放できればノードポートを指定する必要がない。controllerを作成した。基本的なパッケージはhelmを使って作れるので、大変楽。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。