勉強用としてはLoadBalancerの費用は高いため、LoadBalancerを使わずに外部にサービスを公開することを考えます。
前回の続きです。
Kubernetes クラスタを作る
1 |
|
1 |
|
ノードを確認します。
1 |
|
Ingress Controllerをインストール
1 |
|
LoadBalancerをNodePortに変更します。type: LoadBalancer
-> type: NodePort
1 |
|
DeploymentをDaemonSetに変更します。
kind: Deployment
-> kind: DaemonSet
1 |
|
hostNetwork
を有効にします。
1 |
|
ホストの80ポートと443ポートを使用します。
1 |
|
インストールします。
1 |
|
実行されていることを確認します。
1 |
|
この状態でhttps://foo.oct-26-1985.com
にアクセスするとnginxの404エラーに変わります。
これでクラスタ内のnginxにアクセスできていることがわかります。