私はKubernetesマスターがマスターが1つしかないクラスターで失敗したときに何が起こるかを調べようとしています。この場合、Web要求はポッドにルーティングされますか、システム全体がシャットダウンするだけですか?Kubernetesマスターに障害が発生した場合はどうなりますか?
Kubernetes(https://docs.openshift.com/enterprise/3.2/architecture/infrastructure_components/kubernetes_infrastructure.html)の上に構築されたOpenShift 3のドキュメントによれば、ノードに障害が発生するとノードは正常に機能し続けますが、システムはポッドを管理できなくなります。これはvanilla Kubernetesでも同じですか?
実行中のアプリを停止せずに何度もマスターをダウンさせました。 – manojlds
情報ありがとうございます!好奇心のために、Kubernetesはどのようにクラスタ内のノード間でリクエストをルーティングしますか? DNSエントリを指すセントラルマシンがない場合、要求はクラスタにどのように入力されますか? –
ネットワークは、リソースの配置場所によって異なりますが、通常、クラスタ内のサービスにトラフィックをルーティングするのは、クラウドプロバイダがサービスとして提供するロードバランサです。したがって、パケットは、任意のkubernetesコンポーネントの動作とは無関係にクラスタにルーティングされます。 NodePortの場合、任意のノードのパブリックIPがトラフィックのエントリポイントを提供します。そこからルーティングが少し複雑になります。 http://kubernetes.io/docs/admin/networking/ – pnovotnak