私はkubernetesノードとは別のkubernetesマスターを実行しています。だから私はkubelet
、kube-proxy
またはflannel
なしでサーバー上で実行されているkube-apiserver
、kube-scheduler
およびkube-controllermanager
を持っています。kube-apiserverはkube-proxyの存在を予期していますか?
これまでのところ、これは完全に機能しています。しかし、今日私はWeb UIをセットアップし、APIサーバーを介してアクセスしようとしました。 http://kube-master-0:8080/ui
にアクセスするとき、私は、次のエラーを得た:
Error: 'dial tcp 172.16.72.12:9090: getsockopt: connection timed out' Trying to reach: 'http://172.16.72.12:9090/'
これは、我々は、この上フランネルやKUBE-プロキシランニングを持っていないとして、APIサーバは、ポッドIPに接続しようとしていることを私に示唆ホストの場合、172.16.72.12
IPはルーティングされません。
APIサーバーでkube-proxyとflannelを実行する予定ですか? APIサーバープロキシにUIを使用させる別の方法はありますか?