プライベート クラウド (OpenStack) 上にいくつかの VM があります。マスター ノードでクラスターを作成しようとすると、デフォルトでプライベート IP でクラスターが開始されます。--apiserver-advertise-address=publicIP
フラグを使用して、マスター ノードのパブリック IP に基づいてクラスターを開始しようとすると、エラーが発生します。
開始フェーズは次のように停止します。
[wait-control-plane] kubelet がディレクトリ「/etc/kubernetes/manifests」から静的 Pod としてコントロール プレーンを起動するのを待機しています。これには最大 4m0 秒かかる場合があります [kubelet-check] 40 秒の初期タイムアウトが経過しました。
内部からは VM のパブリック IP が表示されない (「ip addr」を実行している) ことに気付きましたが、VM はパブリック IP を介して到達可能です。
ノードの「パブリック IP」の上に Kubernetes クラスターをセットアップする方法はありますか?